v7: Выгрузка данных из БП 4.5 (7.7) в УТ 10.3 (8.1) #723409


#0 by bogdan51
Создаю правила обмена из бухгалтерии 4.5 (7.7)в управление торговли 10.3 (8.1). В бухгалтерии 4.5 (7.7) в справочнике Контрагенты есть реквизит ИНН,в котором хранится инн/кпп. В УТ 10.3 эти реквизиты разделены на ИНН и КПП. Выгружать все поле ИНН ИСТОЧНИКА в поле ИНН ПРИЕМНИКА и далее при загрузке в 8.1 обработчиком ПОСЛЕ ЗАГРУЗКИ не получается,так длина в Источнике 20,а в Приемнике 12. В глобальном модуле 7.7 есть процедура глРазложитьИННКонтрагента(Контрагент, ИНН, КПП) Экспорт , которая выделяет из реквизита ИНН отдельно ИНН и КПП контрагента. Напрашивается в правилах выгрузки для полей ИНН и КПП приемника в обработчике Перед Выгрузкой обратиться к этой процедуре,передав ей параметры: Источник.Ссылка,Источник.ИНН,Параметры.КПП При выгрузке выдается ошибка: Процедура вызывается как функция (глРазложитьИННКонтрагента) Друзья,помогите можно ли обращаться в глобальный модуль в 7-ке ? При загрузке в 8-ке подключение общих модулей используется успешно,а в 7-ке не получается. Может есть правила обмена между БП 4.5 (7.7) и УТ 10.3 (8.1) ?
#1 by Ник второй
Вызывай процедуру как процедуру а не функцию, что в сообщение об ошибке не понятно?
#2 by Ник второй
Насчет правил, возьми типовые с 7.7 на БП 8, там тоже надо разбивать ИНН и КПП
#3 by bogdan51
В гл.модуле обращение к процедуре сделано вот так: Также я делаю и в обработчике. Где здесь обращение к функции? С 7 не работал,может какие то нюансы в синтаксисе или в обработчике события.
#4 by FlashC
#5 by FlashC
можно КПП = Прав(Контрагент.ИНН,9)
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С