Каталог решений - УТ 11.1 Простые приёмы: Печать новых ценников, только с изменившейся ценой

УТ 11.1 Простые приёмы: Печать новых ценников, только с изменившейся ценой

УТ 11.1 Простые приёмы: Печать новых ценников, только с изменившейся ценой

В наличии

Простая задача напечатать только новые ценники – на товары, для которых цена изменилась

Категория:

Описание

Пролог (в блоге)

Решение:

В процедуре ДобавитьКомандыПечаты модуля менеджера документа УстановкаЦенНоменклатуры, добавляем строки:

Затем Общие модули УправлениеПечатьюУТВызовСервера, в процедуру ПолучитьДанныеДляПечатиЦенниковИЭтикеток добавляем пару строк:

Теперь возвращаемся в модуль менеджера установки цен, находим и добавляем параметр функции ПолучитьДанныеДляПечатиЦенников:

А ниже обрабатываем ситуацию, в конце функции, вместо строки

СтруктураРезультат.Вставить("Товары", МассивРезультатов[0].Выгрузить());

Вставляем блок:

Всё. Сохраняем, проверяем, пользуемся.

Решение не самое рациональное с точки зрения производительности, использовать функции СрезПоследних в цикле не желательно, но всё работает.

Ограничения данного решения: работает только для одного документа и только с одним видом цен, если что, дорабатываем сами.

has been added to your cart:
Оформление заказа