|
"Конвертация данных 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
|
неужели никто не знает?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |