Имя: Пароль:
1C
1С v8
Конвертация данных. Из 3х справочников 8.2 в 1 спр. 7.7 Как?
, ,
0 beholder
 
12.11.11
12:56
Задача выгрузить документы движения товаров из 8.2 в 7.7
Затык со складами. В 7.7 есть справочник "Склад" а 8.2 его нет, есть совокупность из трех сравочников: Подразделение, ВидСклада, Сотрудники.
В справочнике Склады в 7.7 есть реквизиты вида справочник Подразделение, ВидСклада, Сотрудник. Они соответствуют 8-ным справочникам.
Как осуществить эту выгрузку, какие должны быть ПКО и обработчики?
1 echo77
 
12.11.11
14:59
В документах движения ТМЦ 8.2 Какие есть реквизиты по данному вопросу? А в 7.7?
Какие конфигурации у вас?
Нужно создавать ПКО которое конвертирует Склад. Скорее всего на стороне источника прийдется собирать данные.

Не могу подключиться к астралу... поэтмоу большего сказать не могу. Вы хотя бы метаданные конфигураций и свои правила привели бы
2 beholder
 
12.11.11
15:35
(1) обе конфигурации изуродованные. Все необходимы метаданные я в  вопросе привел.

В 8.2 в документе приходная накладная три реквизита: Подразделение, ВидСклада, Сотрудник. Всё справочники.
В 7.7 в документе приходная накладная один реквизит: Склад. В Складе эти три реквизита (Подразделение, ВидСклада, Сотрудник) есть. Они аналогичны 8.2.

Документы нужно переносить из 8.2 в 7.7

Я тут в принципе создал в 8.2 справочник складов аналогичный 7.7 попробую через него как-то сделать
3 echo77
 
12.11.11
16:28
(2) Зачем  новый справочник складов? Заполнять его будешь? А потом во всех документах 8.2 проставлять значения реквизитов?

ПКО делай для конвертации складов - это будет виртуальное правило(т.е. без источника). В этом ПКО будут 3 ПКС: Подразделение, ВидСклада, Сотрудник по которым ты будешь искать элемент справочникак склады в приемнике
4 beholder
 
12.11.11
16:46
(3) То есть я делаю ПКО для Склада без источника
Для него делаю три ПКС для Подразделений ВидовСкладов и Сотрудника. В них источник тоже пустой?
5 beholder
 
12.11.11
16:51
(3) обработчики надо какие-то писать для этих трех ПКС
6 echo77
 
12.11.11
17:15
Да, в этих трех ПКС(Подразделение, ВидСклада, Сотрудник) источник пустой, по этим полям включаете поиск и ставите галку на каждом "Получать из входящих данных"

в документе, где вы конвертируете нечно в Склад вы выбираете это ПКО и в обработчике Перед выгрузкой вашего ПКС(хрень->Склад) пишем примерно так:
[Code]
Значение = 0;// Обязательно что-нибудь записать сюда
ИсходящиеДанные = Новый Структура;
ИсходящиеДанные.Вставить("Подразделение", Источник.Подразделение);
ИсходящиеДанные.Вставить("ВидСклада", Источник.ВидСклада);
ИсходящиеДанные.Вставить("Сотрудник", Источник.Сотрудник);
[/Code]
7 echo77
 
12.11.11
17:16
Значение = 0;// Обязательно что-нибудь записать сюда

ИсходящиеДанные = Новый Структура;
8 beholder
 
12.11.11
17:16
(6) угу, спасибо, буду пробовать
9 beholder
 
14.11.11
17:09
Че-то ничего не получается
10 beholder
 
14.11.11
17:33
Никаких ошибок, узел со складом в файле выгрузки пустой.
11 echo77
 
14.11.11
22:16
Смотрите: http://depositfiles.com/files/j9gotxcih
Конвертация данных: выгрузка нескольких реквизитов объекта в один реквизит

Значение = 0 // как оказалось, наоборт ставить НЕ надо
12 beholder
 
15.11.11
11:31
(11) да, точно так же все настроено, но ничего не выгружается
13 beholder
 
15.11.11
15:44
Вроде выгрузилось. В ПКС источник сделал не пустым и начало выгружаться.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший