пишу правила обмена с не типовой 7.7 в 8.3.
в 8.3 есть форма элемента справочника "Лицевой счет" где есть реквизит организация. Хочу чтоб в каждый перекинутый элемент справочника с 7.7 заполнялся реквизит организация взятый с 8.3.
Я создал ПКО "Организация" источник - пусто приёмник СправочникСсылка.Организации, в обработчике ПослеЗагрузки написал:
Объект.Организация = Справочники.Организации.НайтиПоКоду("000000001");
(предварительно в 8.3 создал организацию таким с кодом).
в ПКС поля КОД и НаименованиеСокращённое везде соответсвенно источник пусто. Флаг поиск по коду
Далее в ПКО Лицевые счета указал источник и приёмник. в источнике нет реквизита организации. Соответственно в ПКС Организация источник пусто приемник Организация. И тут указываю ранее созданное ПКО Организация в правиле конвертации. Ставлю галку получить из входящих данных.
Сохраняю правило и модуль выгрузки. Далее меняю содержимое модуля содержимым файла модуля выгрузки. При проверки ругается на Объект и Справочники. Объявляю в начале модуля их как переменным сохраняю. Выгружаю с 7.7 загружаю в 8.3 в итоге пусто в реквизите "Оргнизация" справочника Лицевые счета.
Что я делаю не так?
Объект.Организация = Справочники.Организации.НайтиПоКоду("000000001");
Ещё вопрос тут "Организация" - это должно быть имя реквизита объекта (может указать НаименованиеСокращённое) или это имя ПКО как раз которое у меня и называется Организация?
(3) все верно, получилось спасибо.
Возник ещё момент в этой же форме есть реквизит "улица"
Так как название улицы в 7.7 не соответствует 8.3 к примеру в 7.7 "Агурина" а в 8.3 из кладера "Агурина ул" нужно чтоб название подхватывал из поиска по наименованию элемента (первых символов)в 8.3.
можно ли это реализовать так
Объект.Улица = Справочники.икУлицы.НайтиПоНаименованию(Источник.Улица); ?
(6) у вас адреса все равно кладру не соответствуют. не занимайтесь ананизмом с "поиском"
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс