Доброго всем. Настроен обмен между конфами Розница 2.1.5 -> УТ 11.1.10. Правила ТИПОВЫЕ!
При выгрузке из розницы периодически получаю ошибку:
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3696)}: Ошибка в обработчике события ПередВыгрузкойОбъекта
ПКО = ПоступлениеТоваровУслуг (Документ: Поступление товаров)
Объект = Заявка на расходование ДС 00ЦО-000265 от 12.03.2015 17:25:24 (Заявка на расходование ДС)
Обработчик = ПередВыгрузкойОбъекта
ОписаниеОшибки = Поле объекта не обнаружено (ЦенаВключаетНДС)
ПозицияМодуля = (54)
КСообщенияОбОшибках = 41
ВызватьИсключение СтрокаСообщенияОбОшибке;
Если ТипЗнч(Источник.ДокументОснование) <> Тип("ДокументСсылка.ЗаявкаНаРасходованиеДенежныхСредств") Тогда
ИмяПКО = "ЗаявкаНаРасходованиеДенежныхСредств";
ИначеЕсли ТипЗнч(Источник.ДокументОснование) <> Тип("ДокументСсылка.ПоступлениеТоваров") Тогда
ИмяПКО = "ПоступлениеТоваровУслуг";
ИначеЕсли ТипЗнч(Источник.ДокументОснование) <> Тип("ДокументСсылка.ВозвратТоваровОтПокупателя") Тогда
Запросы.ВозвратТоваровОтПокупателя.УстановитьПараметр("Ссылка", Источник.ДокументОснование);
Результат = Запросы.ВозвратТоваровОтПокупателя.Выполнить();
Если Результат.Пустой() Тогда
ИмяПКО = "ВозвратТоваровОтКлиента";
Иначе
ИмяПКО = "ВозвратТоваровОтРозничногоПокупателя";
КонецЕсли;
Иначе
Пусто = Истина;
КонецЕсли;
Теперь вопрос...это я туплю или реально в условиях
(0) + Ибо получается следующее. Когда в РасходномКассовомОрдере документ-основание "ДокументСсылка.ЗаявкаНаРасходованиеДенежныхСредств", то согласно вышеописанному условию применяется ПКО " ИмяПКО = "ПоступлениеТоваровУслуг"" а там используется реквизит "ЦенаВключаетНДС", которого в документе "ЗаявкаНаРасходованиеДенежныхСредств" просто НЕТ!!!
В общем заменил знаки - вроде отработало нормально
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс