Каталог решений - Гибкая настройка учетной политики в Управлении торговлей

Гибкая настройка учетной политики в Управлении торговлей

Гибкая настройка учетной политики в Управлении торговлей

В наличии

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

Категория:

Описание

Столкнулась с проблемой: в настройках учетной политики не стоит «булево» на «Списывать партии при проведении документов», но для определенных товаров нужно это условие, так как их приняли на комиссию и нужно видеть в отчете количество реализованных партий.
Решила проблему таким способом: в модуле объекта пяти документов — «Реализации товаров и услуг», «Перемещении товаров», «Списании товаров», «Возврат товаров поставщику», «Возврат товаров поставщику из неавтоматизированной точки» находим «ПроводитьПоПартиям» и добавляем условие, выглядит это так:

 

ПапкаТоваровТО = Справочники.Номенклатура.НайтиПоКоду(«000Р2654»);

Запрос = Новый Запрос;
Запрос.Текст =
«ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Номенклатура
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
|ГДЕ
| РеализацияТоваровУслугТовары.Ссылка = &ЭтотДокумент
| И РеализацияТоваровУслугТовары.Номенклатура.Родитель.Ссылка В ИЕРАРХИИ(&Родитель)»;

Запрос.УстановитьПараметр(«Родитель»,ПапкаТоваровТО);
Запрос.УстановитьПараметр(«ЭтотДокумент»,ЭтотОбъект.Ссылка);

НоменклатураИзТО = Запрос.Выполнить().Выгрузить();

//БЫЛО:
//Если ПроводитьПоПартиям Тогда

//СТАЛО:
Если ПроводитьПоПартиям ИЛИ НоменклатураИзТО.Количество() > 0 Тогда

…………………………………………

В остальных документах просто в запросе нужно поменять название документа.

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