![]() |
|
конвертация с 7.7 в 8.3 | ☑ | ||
---|---|---|---|---|
0
makkut
28.09.17
✎
07:04
|
Доброе утро!
пишу правила обмена с не типовой 7.7 в 8.3. в 8.3 есть форма элемента справочника "Лицевой счет" где есть реквизит организация. Хочу чтоб в каждый перекинутый элемент справочника с 7.7 заполнялся реквизит организация взятый с 8.3. Я создал ПКО "Организация" источник - пусто приёмник СправочникСсылка.Организации, в обработчике ПослеЗагрузки написал: Объект.Организация = Справочники.Организации.НайтиПоКоду("000000001"); (предварительно в 8.3 создал организацию таким с кодом). в ПКС поля КОД и НаименованиеСокращённое везде соответсвенно источник пусто. Флаг поиск по коду Далее в ПКО Лицевые счета указал источник и приёмник. в источнике нет реквизита организации. Соответственно в ПКС Организация источник пусто приемник Организация. И тут указываю ранее созданное ПКО Организация в правиле конвертации. Ставлю галку получить из входящих данных. Сохраняю правило и модуль выгрузки. Далее меняю содержимое модуля содержимым файла модуля выгрузки. При проверки ругается на Объект и Справочники. Объявляю в начале модуля их как переменным сохраняю. Выгружаю с 7.7 загружаю в 8.3 в итоге пусто в реквизите "Оргнизация" справочника Лицевые счета. Что я делаю не так? Объект.Организация = Справочники.Организации.НайтиПоКоду("000000001"); Ещё вопрос тут "Организация" - это должно быть имя реквизита объекта (может указать НаименованиеСокращённое) или это имя ПКО как раз которое у меня и называется Организация? http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=571778&print=1 - похожая проблема всё делал так вроде |
|||
1
mehfk
28.09.17
✎
07:42
|
Все не так.
|
|||
2
mehfk
28.09.17
✎
07:43
|
Начни с начала. И потом в ПКО "Лицевые счета" в "После загрузки" напиши
Объект.Организация = Справочники.Организации.НайтиПоКоду("000000001"); |
|||
3
mehfk
28.09.17
✎
07:43
|
И все.
|
|||
4
makkut
28.09.17
✎
14:55
|
(3) все верно, получилось спасибо.
Возник ещё момент в этой же форме есть реквизит "улица" Так как название улицы в 7.7 не соответствует 8.3 к примеру в 7.7 "Агурина" а в 8.3 из кладера "Агурина ул" нужно чтоб название подхватывал из поиска по наименованию элемента (первых символов)в 8.3. можно ли это реализовать так Объект.Улица = Справочники.икУлицы.НайтиПоНаименованию(Источник.Улица); ? |
|||
5
Господин ПЖ
28.09.17
✎
15:07
|
грузите как "произвольный". потом бухи в 8-ке исправляют
|
|||
6
makkut
28.09.17
✎
15:09
|
(5) загрузить то не проблема. Исправлять только очень много
|
|||
7
Господин ПЖ
28.09.17
✎
15:11
|
(6) у вас адреса все равно кладру не соответствуют. не занимайтесь ананизмом с "поиском"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |