kylux

20
Рейтинг

kylux



  •   Регистрация: 29.11.2009 (14 лет назад)

  •   Был(а) на сайте: вчера в 06:43

Подписчики 1

Рейтинг 20

Расширение для печати файла картинки в отчетах. (ERP 2)

Инструменты и обработки Программист Платформа 1С v8.3 Система компоновки данных 1С:ERP Управление предприятием 2 Россия Абонемент ($m) Расширение (cfe) Работа с интерфейсом

Расширение 1С для печати файла картинки номенклатуры в отчетах без изменения основной конфигурации. Тестирование на платформе 8.3.11.2954, конфигурация ERP 2.4.4.124 (Demo).

1 стартмани

16.02.2018    10987    7    kylux    18       

1

Свойства Номенклатуры в узле свойств ХарактеристикиНоменклатуры универсального отчета

Статья Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m) Архив с данными Адаптация типовых решений

Частный случай отчетов с группировкой по характеристике номенклатуры, когда в одну (!) строку отчета нужно вывести в виде дополнительных полей и свойства характеристики, и свойства владельца характеристики (номенклатуры) - в случае, когда номенклатура не указывается как группировка в отчете. Небольшая вставка в процедуру универсального отчета решает эту проблему. Плюс, естественно, работают отборы и группировки и по свойствам характеристики, и по свойствам номенклатуры. Естественно, свойство номенклатуры при настройке в данном случае нужно выбирать из узла Характеристика номенклатуры.

1 стартмани

29.04.2011    11806    68    kylux    2       

9

Поиск и замена дублей со свойствами объектов

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Абонемент ($m) Внешняя обработка (ert,epf) Поиск данных Корректировка данных

На базе обработки из УТ 10.3, добавлена проверка владельца, если справочник имеет владельца(ев) по метаданным и добавлены два режима проверки со свойствами объектов (со всеми свойствами и с выборочными). Свойства берутся из плана видов характеристик НазначенияСвойствКатегорийОбъектов.

1 стартмани

28.04.2011    9155    154    kylux    6       

10

Комментарии

БУРасширение для печати файла картинки в отчетах. (ERP 2)#18 04.06.18 9:42
(16) дошли руки, наконец, полностью переделал - теперь нет необходимости изменять основную конфигурацию, не знаю, даст ли сайт скачать новую версию... если нет, сброшу в личку или по почте
БУРасширение для печати файла картинки в отчетах. (ERP 2)#17 03.04.18 18:03
(16) кстати не только в справочнике номенклатуре, в документах тоже без проблем, и там "Номенклатура.Файл картинки", на скрине в заголовке статьи, поэтому это даже забавно, в чем там залип при регистрах )

насчет анализа в группировках в структуре, мне кажется это излишним, все-таки первичен справочник номенклатуры, причем там только одно поле картинки, поэтому группировка все равно должна быть по номенклатуре, а присоединенные файлы они всегда идентичны в части логики группировки номенклатуре, т.е. владельцем выступает уникальный объект номенклатуры и только один, как вариант, чтобы ссылка номенклатуры из структуры не попадала в отчет вовсе, а только картинка... хз
БУРасширение для печати файла картинки в отчетах. (ERP 2)#15 03.04.18 17:20
(14) да я увидел уже :), разберусь... это уже дело принципа! причем мне самому этот функционал понадобится из регистров! отпишусь, когда сделаю...
БУРасширение для печати файла картинки в отчетах. (ERP 2)#13 03.04.18 17:05
(11) сейчас попробую файловую базу сделать, что-то мне подсказывает что у Вас не серверный вариант?

в аттаче собственно ваши данные :)

Прикрепленные файлы:

Безымянный.png
БУРасширение для печати файла картинки в отчетах. (ERP 2)#10 03.04.18 16:28
(8) у Вас там в базе фотография только у вентилятора одна установлена в номенклатуре
БУРасширение для печати файла картинки в отчетах. (ERP 2)#9 03.04.18 16:26
(8) там есть вариант отчета Универсальный отчет - копия? может я уж совсем перегрелся, не ту базу выслал
БУРасширение для печати файла картинки в отчетах. (ERP 2)#7 03.04.18 14:47
(6) Коллега, каюсь! При подготовке статьи на форум пропустил еще одно место вставки, для случаев когда отчет формируется в фоновом задании. Необходимо похожие две строчки вставить в модуль ВариантыОтчетов в процедуру "СформироватьОтчет":

Код
// Формирует отчет с указанными параметрами.
Функция СформироватьОтчет(Знач Параметры, Знач ПроверятьЗаполнение, Знач ПолучатьФлажокПустой) Экспорт
...

   ОтчетОбъект.СкомпоноватьРезультат(Результат.ТабличныйДокумент, Результат.Расшифровка);
   //Вкрапление для печати вместо файла картинки реальной картинки!   
   Если РасширениеОтчетыСервер.ПроверитьИспользованиеФайлаКартинки(ОтчетОбъект.КомпоновщикНастроек.Настройки.Выбор.Элементы) Тогда
      РасширениеОтчетыСервер.ВывестиФайлыКартинок(Результат.ТабличныйДокумент, Результат.Расшифровка);
   КонецЕсли;
   // 


ссылку на конфиг готовый выложу вечером в личку!

Еще раз приношу извинения!
БУРасширение для печати файла картинки в отчетах. (ERP 2)#5 26.03.18 14:00
(4) Тогда другой вопрос, Вы отладчиком в тот участок кода попадаете? который вставили. Если нет, то возможно отчет, который Вы используете не использует стандартные механизмы формирования.

Вообще алгоритм очень прост и очевиден, после того, как сформировался табличный документ с помощью СКД, или каким-то другим алгоритмом, необходимо выполнить тот код, который из двух строчек, Например, в 10.3 пришлось-бы в каждый отчет, где нужно вывести картинку, добавлять этот функционал после построения. Нам все отчеты формируются в модуле объекта отчета, и нет надстройки, наподобие в ERP.

Хотя возможно у Вас другая проблема, или у меня там ошибка, во всяком случае у меня это живет в реале... Можете конфиг для теста в облаке выложить, гляну на досуге.
БУРасширение для печати файла картинки в отчетах. (ERP 2)#3 25.03.18 22:18
Странно, что у Вас двух функций в модуле КомпоновкаДанныхСервер нет (т.е. в этом модуле нужно в существующие функции добавить кусочки кода, как я это сделал в ERP). Возможно в торговле система печати устроена по другому, посмотрю, по свободе.
БУРасширение для печати файла картинки в отчетах. (ERP 2)#0 15.02.18 16:50
Расширение 1С для печати файла картинки номенклатуры в отчетах без изменения основной конфигурации.

Тестирование на платформе 8.3.11.2954, конфигурация ERP 2.4.4.124 (Demo).