Имя: Пароль:
1C
1С v8
"Конвертация данных 2.1." 7.7. -> 8.2.
,
0 xonix
 
21.02.12
17:41
Добрый день.
Помогите, плиз, разобраться с проблемкой...

Нужно настроить правила обмена для переноса документа РнК из древней 7.7. (торговля) в БП 8.2.
Проблемы с переносом "страны происхождения".
В БП в табличной части РнК есть поле "страна происхождения", в 7.7. в документе данного поля нет.
В обеих базах данный реквизит есть в справочнике "номенклатура". При переносе справочника номеклатура, "страна" переносится без проблем.
Как лучше организовать заполнение поля "страна происхождения" в документе РнК?
Видится 2 варианта:
- при выгрузке из 7.7. цеплять из номенклатуры "страну" и подставлять её в РнК при загрузке;
- не выгружать "страну" (при выгрузке строк накладной), а при загрузке подставлять её в РнК, тупо считывая из справочника "номенклатура" в приёмнике.
К сожаление, не знаю как реализовать ни первый, ни второй вариант.
А может быть есть и другие возможности?
1 acsent
 
21.02.12
17:53
я бы 2 выбрал
2 GreyK
 
21.02.12
17:58
А я-бы выбрал 1-й вариант. Примерно так:
Значение = Источник.Товар.СтранаПроисхождения
3 xonix
 
21.02.12
18:14
(1)-(2) Мне не принципиально какой вариант выбрать....
Вопрос, что ни один из них не могу реализовать.

(2) Так я попробовал.
Создал ПКС: "источник - товар", "приемник - страна происхождения".
В "Перед выгрузкой" вставил код:
"Значение = Источник.Товар.СтранаПроисхождения.Код".
Все проходит "на ура", однако:
- в файл выгрузки год страны не попадает ("<пусто/>");
- когда смотрю процедурку формирования выгрузки в отладчике, вижу, что через конструкцию "Источник.реквизит_какой_нить." могу обратиться только к реквизитам шапки документа, например, "Источник.Контрагент" и т.д. То есть такое ощущение, что прога не позиционируется на строке документа: и в отладчике строка "Источник.Товар.СтранаПроисхождения" не выдает ошибок, но остается пустой....
4 vicof
 
21.02.12
18:16
Есть свойство, а есть группа свойств. Поставь демо КД и посмотри
5 GreyK
 
21.02.12
18:19
(3) Правила выгрузкм страны задай.
6 echo77
 
21.02.12
18:31
Бояркина с Филатовым не предлагали?
7 xonix
 
19.03.12
11:18
Всё заработало, всем ОГРОМНОЕ спасибо за участие!
Просто сам реально немного затупил....

(4) Каким образом использовать группу свойств в данной ситуации не понял, но удалось сделать без неё.

(5) Как раз после этого, всё заработало. Спасибо!

(6) Нет, пока не предлагали, но спасибо за "наводку" - прочёл, узнал много нового!

Однако, возникла новая проблемка....
Нужно перетащить из 7.7. ПКО и РКО.
В 8-ке эти документы (ПКО и РКО), в отличии от 7-ки с табличной частью.
Подскажите, плиз, как можно из документа без табличной части сформировать документ с табличной частью.
8 xonix
 
19.03.12
13:49
И всё-таки проблема осталась....
Может быть хоть кто-то сталкивался? А?
9 СамСебе Режиссер
 
19.03.12
16:08
программно все можно сделать, описание конвертации почитать не предлагать?
10 xonix
 
19.03.12
16:21
(9) Почему-то я так и подозревал, что это возможно сделать! =)
Конечно, предлагать!
Где можно найти "описание конвертации"? При скачивании конфигурации "конвертация" с сайта 1С описания не нашел. Когда установил, тоже не увидел. Скорее всего не там ищу.... Подскажите, плиз, где можно найти описание....
11 takefive
 
19.03.12
16:41
1.после загрузки добавить строку и заполнить
2.в ПКГС сформировать КоллекцияОбъектов
3.в ПВД сформировать ВходящиеИсходящиеДанные
12 mozzga
 
19.03.12
16:46
(0) Возьмите типавые правила от бухни и загрузите их в КД и посмотрите как там это делается.
13 xonix
 
30.03.12
16:45
(11) - СПАСИБО! Всё получилось!

Однако возник ещё один вопросик: можно ли как-то (и как) организовать поиск в приемнике по двум реквизитам, но не по двум одновременно, а последовательно.
То есть,
- если элемент НЕ нашелся по "реквизиту_1", искать по "реквизиту_2",
- а если же элемент нашелся по "реквизиту_1", то сравнивать по "реквизиту_2" НЕ надо
Как сие можно реализовать?....
14 xonix
 
02.04.12
12:51
К сожалению, вопрос всё ещё актуален.
Может быть кто-то знает как его решить (или хотя бы где почитать)?
15 Агент Инфостарта
 
02.04.12
13:12
(14) Знаю. Курите обработчик Поля поиска и справочную информацию по нему. Там описано достаточно подробно. Если не справитесь, обращайтесь, помогу за деньги.
16 Агент Инфостарта
 
02.04.12
13:13
Кстати, в типовых тоже есть примеры использования.
17 xonix
 
02.04.12
19:03
(15) Всё получилось! Большое человеческое СПАСИБО!
18 DeniIT
 
10.04.12
17:11
ну может и мне кто поможет, как мне правила настроить?

такая ситуация, выгружаю остатки из 7.7 по 10 счету и загружаю их в УПП 8.2. В общем, надо сделать как то чтобы поиск номенклатуры был не по наименованию, а по коду, потому в наименованиях имеются дубли и остатки некоторые ложатся не под тем кодом которым надо. Пробовал в ПКО добавить в строке Номенклатура добавить Код и перед выгрузкой написать Значение=Источник.Код; не помогло(( может кто че подскажет мне?
19 DeniIT
 
10.04.12
17:16
неужели никто не знает?