Мастер-группа. Тема №08: Работа с бинарными данными, в т.ч. с картинками.

Выкладываем еще одну тематическую сессию.

Сегодня мы рассмотрим не самые очевидные вещи:

  • Возможность сохранения в ИБ любых данных, включая бинарные файлы;
  • Отображение картинок в управляемых формах.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь. Если Вы оплачивали курс, у Вас активирован токен доступа, Вы залогинены, но Вы видите эту запись — напишите нам на e-mail поддержки.

комментариев 8 на “Мастер-группа. Тема №08: Работа с бинарными данными, в т.ч. с картинками.”

  1. А как печатать фотки? я например создал макет разместил там рисунок, имя “D1” – и потом вывожу:
    Карт = ФайлКартинки.Получить();
    СтрокаФ.Рисунки.D1.Картинка  = Новый Картинка(Карт,Истина);
    но если печать много строк то долго выводит – 3 минуты :(

    • А сколько у вас строк?
      У меня такой код отрабатывает меньше, чем за минуту. При этом сейчас процессоры нагружены на 95% совершенно другой задачей.

      &НаКлиенте
      Процедура Печать(Команда)

      ПечатьНаСервере(Параметры.Ключ).Показать();

      КонецПроцедуры

      &НаСервереБезКонтекста
      Функция ПечатьНаСервере(Ссылка)

      ТабДок = Новый ТабличныйДокумент;
      Макет = Справочники.Номенклатура.ПолучитьМакет(“Макет”);
      Область = Макет.ПолучитьОбласть(“Рисунок”);

      Для Сч=1 По 100 Цикл

      Область.Рисунки.Картинка.Картинка = Ссылка.Картинка.Получить();
      ТабДок.Вывести(Область);

      КонецЦикла;

      Возврат ТабДок;

      КонецФункции // ПечатьНаСервере()

      Может быть дело в этом обращении:
      Новый Картинка(Карт,Истина)?

      Тип данных у ФайлКартинки какой?

      • Строк – 366 , тип данных был двоичные данные – переписал – теперь картинка – отличий по скорости нет  :). Без картинок отчет выполняется менее 2-х секунд.. если результат отчета выгрузить в файл xml – его размер 174 Мб . 1С – работа с файлами открывает его 9 секунд :)

        • Проблема воспроизводится.
          Взял картинку большого размера, и получил торможение.
          Будем разбираться.

  2. Александр Тарасов 01.09.2010 в 19:43

    Каким образом можно сформировать и реализовать передачу из 1С 8.2 гиперссылки по Outlook (методом “ПослатьСообщение”)
    Гиперссылка должна содержать навигационную ссылку на элемент справочника. В результате нажатия на такую гиперссылку должен запуститься WEB или тонкий клиент 8.2 и открыть элемент.
    Или такое сделать невозможно?

  3. Вот это я ждала. Спасибо!!!

  4. ну что сказать ? Респект Вам !