Ошибка в правилах обмена данными
Здравствуйте! Помогите разобраться. Создала правила обмена данными спр. "Договоры контрагентов" из базы БИТ.ФИНАНС в Бухгалтерию. Запускала через обработку "Универсальный обмен данными", выбирала узел обмена и выгружала измененные элементы спр. "Договоры". Сначала все работало, но при некоторых изменениях в базе и обновлениях перестало работать.
Выдает ошибку (прикрепила файл). В ПКС ПередВыгрузкой прописала (см. прикрепл. файл).
Не могу понять в чем ошибка, описания структуры баз выгружала заново.
Выдает ошибку (прикрепила файл). В ПКС ПередВыгрузкой прописала (см. прикрепл. файл).
Не могу понять в чем ошибка, описания структуры баз выгружала заново.
Прикрепленные файлы:
По теме из базы знаний
- Перенос данных из УПП 1.3 / КА 1.1 в БП 3. Переносятся документы, справочники и начальные остатки
- Перенос данных из БП 3.0 в УНФ 3.0 / УНФ 1.6. Переносятся остатки, документы и справочная информация
- Перенос данных из ERP 2 / КА 2 / УТ 11 в БП 3.0. Переносятся документы, начальные остатки и справочники
- Перенос данных из УПП 1.3 / КА 1.1 / УТ 10.3 в УНФ 3.0 / УНФ 1.6. Переносятся остатки, документы и справочники
- Перенос данных из УПП 1.3 / КА 1.1 / УТ 10.3 в Розница 3.0. Переносятся документы, начальные остатки и справочники
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Стоп. У нас ошибка в ПКО "договоры контрагентов", судя по скриншоту в (1). При выгрузке договора мы хотим, чтобы в источник прилетела ставка НДС из реквизита справочника договоры "бит_ПроектДоговора". Вопрос. А у сущности "бит_ПроектДоговора" есть реквизит СтавкаНДС? И потом, не верю, что этот реквизит заполнен, раз сообщить не отрабатывает. Что говорит Сообщить(типзнч(Источник.бит_ПроектДоговора)) и если уж это документ, то Источник.бит_ПроектДоговора.Дата и Номер?
(2) после всех изменений я заново выгружала описание структуры базы и автоматически создала правила.
Я думаю, что может где-то я прописывала еще что-нибудь.
Ошибка в этой строчке: Значение = Источник.бит_ПроектДоговора.СтавкаНДС;
бит_ПроектДоговора - реквизит со ссылкой на документ, в которос хранится Ставка НДС этого договора.
Ошибка: Значение не является значением объектного типа. Т.е. он не понимает реквизит "бит_ПроектДоговора" как ссылку???
Я думаю, что может где-то я прописывала еще что-нибудь.
Ошибка в этой строчке: Значение = Источник.бит_ПроектДоговора.СтавкаНДС;
бит_ПроектДоговора - реквизит со ссылкой на документ, в которос хранится Ставка НДС этого договора.
Ошибка: Значение не является значением объектного типа. Т.е. он не понимает реквизит "бит_ПроектДоговора" как ссылку???
(5) Так если Источник.бит_ПроектДоговора пусто, конечно ставка не будет выгружаться. Добавьте проверку
ПКО бит_ПроектДоговора не нужен, если вы его не выгружаете в приемник.
Если ЗначениеЗаполнено(Источник.бит_ПроектДоговора) Тогда
Значение = Источник.бит_ПроектДоговора.СтавкаНДС;
Иначе
//по желанию хотите по умолчанию ставку заполняйте или ничего не делайте.
КонецЕсли;
ПКО бит_ПроектДоговора не нужен, если вы его не выгружаете в приемник.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот