Не переносится контактная информация Контрагентов из УНФ в БП
УНФ 1.3.2.5. Правила конвертации типовые. При выгрузке из УНФ ошибка :
Ошибка в обработчике события ПослеВыгрузкиОбъекта
ПВД = Контрагенты
Объект = ПромСнаб (Контрагент)
Обработчик = ПослеВыгрузкиОбъектаВыборки
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(89,1)}: Процедура или функция с указанным именем не определена (ВыгрузитьРегистр)
ПозицияМодуля = (1)
КодСообщения = 34
Ругается на "ВыгрузитьРегистр",это в алгоритме "ВыгрузитьСтрокуКонтактнойИнформации ",он вызывается из правила выгрузки "Контрагенты" в обработчике "ПослеВыгрузкиОбъектаВыборки ".
Как же выгрузить контрагентов вместе с контактной информацией?У кого получилось?
Ошибка в обработчике события ПослеВыгрузкиОбъекта
ПВД = Контрагенты
Объект = ПромСнаб (Контрагент)
Обработчик = ПослеВыгрузкиОбъектаВыборки
ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(89,1)}: Процедура или функция с указанным именем не определена (ВыгрузитьРегистр)
ПозицияМодуля = (1)
КодСообщения = 34
Ругается на "ВыгрузитьРегистр",это в алгоритме "ВыгрузитьСтрокуКонтактнойИнформации ",он вызывается из правила выгрузки "Контрагенты" в обработчике "ПослеВыгрузкиОбъектаВыборки ".
Как же выгрузить контрагентов вместе с контактной информацией?У кого получилось?
По теме из базы знаний
- Перенос документов из УТ 11 в Бухгалтерию 3.0
- [ED2] Обмен УПП 1.3, КА 1.1, УТ 10.3 с EnterpriseData (универсальный формат обмена), обработка
- Правила обмена данными БП 3.0 -> УНФ 1.6 для универсального обмена данными в формате xml
- Универсальная печать по шаблонам Word (Печать договоров из 1С БП 3, УНФ 1.6, ЗУП 3, УТ 11, КА 2, ERP 2, ДО 3)
- Правила переноса данных из УНФ 3.0 в БП 3.0
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Процедура ВыгрузитьРегистр(НаборЗаписейДляВыгрузки,
Правило = Неопределено,
ВходящиеДанные = Неопределено,
НеВыгружатьОбъектыПоСсылкам = Ложь,
ИмяПКО = "",
ПравилоВыгрузкиДанных = Неопределено) Экспорт
Это экспортная процедура модуля обработки КонвертацияОбъектовИнформационныхБаз из комплекта БСП. Проверьте есть ли такая обработка и функция в вашей конфигурации.
Да,нашла в модуле обработки такую процедуру
Процедура ВыгрузитьРегистр(НаборЗаписейДляВыгрузки,
Правило = Неопределено,
ВходящиеДанные = Неопределено,
НеВыгружатьОбъектыПоСсылкам = Ложь,
ИмяПКО = "",
ПравилоВыгрузкиДанных = Неопределено) Экспорт
Почему она не находится?Может потому,что выгружаю не через план обмена а обработкой "Универсальный обмен данными в формате xml"?
Процедура ВыгрузитьРегистр(НаборЗаписейДляВыгрузки,
Правило = Неопределено,
ВходящиеДанные = Неопределено,
НеВыгружатьОбъектыПоСсылкам = Ложь,
ИмяПКО = "",
ПравилоВыгрузкиДанных = Неопределено) Экспорт
Почему она не находится?Может потому,что выгружаю не через план обмена а обработкой "Универсальный обмен данными в формате xml"?
туда же:
СтрЗаменить(Значение,"ПолФизическогоЛица","ПолФизическихЛиц");
СтрЗаменить(Значение,"ВидыОперацийРасходнаяНакладная","ВидыОперацийРеализацияТоваров");
СтрЗаменить(Значение,"ВидыОперацийПриходнаяНакладная","ВидыОперацийПоступлениеТоваровУслуг");
и засада:
унф: СпособыНачисленияАмортизацииВнеоборотныхАктивов
бп: СпособыНачисленияАмортизацииНМА & СпособыНачисленияАмортизацииОС
СтрЗаменить(Значение,"ПолФизическогоЛица","ПолФизическихЛиц");
СтрЗаменить(Значение,"ВидыОперацийРасходнаяНакладная","ВидыОперацийРеализацияТоваров");
СтрЗаменить(Значение,"ВидыОперацийПриходнаяНакладная","ВидыОперацийПоступлениеТоваровУслуг");
и засада:
унф: СпособыНачисленияАмортизацииВнеоборотныхАктивов
бп: СпособыНачисленияАмортизацииНМА & СпособыНачисленияАмортизацииОС
Столкнулся с той же проблемой (выгружаю данные с БП 3.0 на УТ 10.3) через внешнюю выгрузку (не через планы обмена)
Вышел с положения просто:
вместо строки
добавил такую:
В стандартных правилах есть правило выгрузки контактной информации.
только в нем пришлось удалить правила "перед выгрузкой" для реквизитов "Представление" и "Комментарий", а также правило
"После загрузки" для всего регистра.
И все заработало.
Вышел с положения просто:
вместо строки
ВыгрузитьРегистр(НаборЗаписей, , , Истина, "КонтактнаяИнформация");
добавил такую:
Для Каждого ОбъектКоллекции из Строки Цикл
ВыгрузитьПоПравилу(ОбъектКоллекции, , , Истина, "КонтактнаяИнформация");
КонецЦикла;
В стандартных правилах есть правило выгрузки контактной информации.
только в нем пришлось удалить правила "перед выгрузкой" для реквизитов "Представление" и "Комментарий", а также правило
"После загрузки" для всего регистра.
И все заработало.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот