|
Правила обмена Розница 2.1.5 -> УТ 11.1.10 | ☑ | ||
---|---|---|---|---|
0
mzelensky
13.03.15
✎
09:08
|
Доброго всем. Настроен обмен между конфами Розница 2.1.5 -> УТ 11.1.10. Правила ТИПОВЫЕ!
При выгрузке из розницы периодически получаю ошибку: {Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(3696)}: Ошибка в обработчике события ПередВыгрузкойОбъекта ПКО = ПоступлениеТоваровУслуг (Документ: Поступление товаров) Объект = Заявка на расходование ДС 00ЦО-000265 от 12.03.2015 17:25:24 (Заявка на расходование ДС) Обработчик = ПередВыгрузкойОбъекта ОписаниеОшибки = Поле объекта не обнаружено (ЦенаВключаетНДС) ПозицияМодуля = (54) КСообщенияОбОшибках = 41 ВызватьИсключение СтрокаСообщенияОбОшибке; Залез в правила. Документ "Расходный кассовый ордер", реквизит "Документ основание", событие "ПЕРЕД ВЫГРУЗКОЙ": Если ТипЗнч(Источник.ДокументОснование) <> Тип("ДокументСсылка.ЗаявкаНаРасходованиеДенежныхСредств") Тогда ИмяПКО = "ЗаявкаНаРасходованиеДенежныхСредств"; ИначеЕсли ТипЗнч(Источник.ДокументОснование) <> Тип("ДокументСсылка.ПоступлениеТоваров") Тогда ИмяПКО = "ПоступлениеТоваровУслуг"; ИначеЕсли ТипЗнч(Источник.ДокументОснование) <> Тип("ДокументСсылка.ВозвратТоваровОтПокупателя") Тогда Запросы.ВозвратТоваровОтПокупателя.УстановитьПараметр("Ссылка", Источник.ДокументОснование); Результат = Запросы.ВозвратТоваровОтПокупателя.Выполнить(); Если Результат.Пустой() Тогда ИмяПКО = "ВозвратТоваровОтКлиента"; Иначе ИмяПКО = "ВозвратТоваровОтРозничногоПокупателя"; КонецЕсли; Иначе Пусто = Истина; КонецЕсли; Теперь вопрос...это я туплю или реально в условиях ТипЗнч(Источник.ДокументОснование) <> Тип("ДокументСсылка.ЗаявкаНаРасходованиеДенежныхСредств") вместо "<>" нужно поставить знак "=" ??? |
|||
1
mzelensky
13.03.15
✎
09:10
|
(0) + Ибо получается следующее. Когда в РасходномКассовомОрдере документ-основание "ДокументСсылка.ЗаявкаНаРасходованиеДенежныхСредств", то согласно вышеописанному условию применяется ПКО " ИмяПКО = "ПоступлениеТоваровУслуг"" а там используется реквизит "ЦенаВключаетНДС", которого в документе "ЗаявкаНаРасходованиеДенежныхСредств" просто НЕТ!!!
|
|||
2
ambrozii-fadeevich-s
13.03.15
✎
09:33
|
(0) дык. если ут 11.1.10, то и розница должна быть 2.1.7
там же каждый релиз правила обновляются. |
|||
3
mzelensky
13.03.15
✎
09:39
|
(2) Этот косяк еще с 2.1.4 идет и в 2.1.7 тоже самое
|
|||
4
mzelensky
13.03.15
✎
09:40
|
(2) + тем более как явный косяк в условиях (просто прочти то, что я выложил выше) зависит от версии конфы?!
|
|||
5
ambrozii-fadeevich-s
13.03.15
✎
10:09
|
(3) точно. в 2.1.7 такая же лабуда.
Видимо, надо все <> во всех трех условиях надо заменить на = |
|||
6
mzelensky
13.03.15
✎
11:25
|
(5) Вот и я о чем. И тянется это еще с 2.1.4
КОСЯЧНИКИ!!! В общем заменил знаки - вроде отработало нормально |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |