УПП отражение доп. расходов и оприходование ОС

1. Sensodyne 28.03.19 17:12 Сейчас в теме
Здравствуйте. Скажу сразу, я не бухгалтер :)

Есть конфигурация УПП для Украины 1.3.60.1 (доработок нет), обнаружил странность одну при поступлении доп. расходов.
При проведении этого документа есть процедура РаспределитьДопРасходыОборудованияПоСкладам она берет данные из документа Оприходование товаров со статусом партии "Оборудование"

                        |
                                         |СГРУППИРОВАТЬ ПО
                                         |    ДокументОприходованияТовары.Ссылка,
                                         |    ДокументОприходованияТовары.Номенклатура,
                                         |    ДокументОприходованияТовары.Коэффициент,
                                         |    ДокументОприходованияТовары.СерияНоменклатуры,
                                         |    ДокументОприходованияТовары.ХарактеристикаНоменклатуры,
                                         |    ДокументОприходованияТовары.Ссылка.Склад,
                                         |    ДокументОприходованияТовары.СтатусПартии";

    ЗапросРаспределенияПоСкладам.УстановитьПараметр("Ссылка", ТаблицаПоТоварам.ВыгрузитьКолонку("ДокументОприходования"));
    ЗапросРаспределенияПоСкладам.УстановитьПараметр("ПустойСклад", Справочники.Склады.ПустаяСсылка());
    ЗапросРаспределенияПоСкладам.УстановитьПараметр("Номенклатура", ТаблицаПоТоварам.ВыгрузитьКолонку("Номенклатура"));
    ЗапросРаспределенияПоСкладам.УстановитьПараметр("ХарактеристикаНоменклатуры", ТаблицаПоТоварам.ВыгрузитьКолонку("ХарактеристикаНоменклатуры"));
    ЗапросРаспределенияПоСкладам.УстановитьПараметр("СерияНоменклатуры", ТаблицаПоТоварам.ВыгрузитьКолонку("СерияНоменклатуры"));
    СтатусПартии = Перечисления.СтатусыПартийТоваров.Оборудование;
    ЗапросРаспределенияПоСкладам.УстановитьПараметр("СтатусПартии", СтатусПартии);
    
    ТаблицаРаспределенияПоСкладам = ЗапросРаспределенияПоСкладам.Выполнить().Выгрузить();
    
    РаспределитьПоСкладам(ТаблицаПоТоварам, ТаблицаРаспределенияПоСкладам, СтруктураШапкиДокумента, СтатусПартии, Отказ, Заголовок);
Показать



При этом в документе оприходования жестко заданы статусы партий при открытии документа и там нет варианта "Оборудование".

Процедура УстановитьСвойстваПоляВводаСтатусПартии()

    ЭлементУправления = мКолонкиТовары.СтатусПартии.ЭлементУправления;
    
    // это поле будет доступна только для вида операции "оборудование"
    СписокДоступныхВидовПартий = Новый СписокЗначений;
    СписокДоступныхВидовПартий.Добавить(Перечисления.СтатусыПартийТоваров.Купленный);
    СписокДоступныхВидовПартий.Добавить(Перечисления.СтатусыПартийТоваров.Продукция);
    РаботаСДиалогами.УстановитьСписокПоляВыбора(ЭлементУправления, СписокДоступныхВидовПартий);
                       
КонецПроцедуры // УстановитьСвойстваПоляВводаСтатусПартии()
Показать


Для чего так сделано? Получается не возможно оформить доп расходы если было оприходование, а не поступление
Прикрепленные файлы:
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот