Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

КД 2.1.8.2, выгрузка номенклатуры в номенклатура + характеристика

КД 2.1.8.2, выгрузка номенклатуры в номенклатура + характеристика
Я
   novichok79
 
06.09.16 - 13:45
Доброго времени суток, уважаемые специалисты 1С.
Нужно перенести из УТ 10.3 в УТ 11 номенклатуру и документы. Учитывая доработки справочника номенклатура в УТ 10.3, при выгрузке через КД необходимо разбивать позицию номенклатуры на пару "номенклатура + характеристика", и если такая пара найдена, подставлять ее в табличные части документов товародвижений. Изобретать велосипед (обмен через DBF, XML, JSON) не очень хочется.
Киньте в меня примером такого обмена в КД 2.1.8.2, заранее благодарю за помощь.
 
 
   novichok79
 
1 - 06.09.16 - 14:22
Посмотрел примеры в КД, думаю, что сделаю так:

В "Перед выгрузкой" в основном ПКО "Номенклатура", делаю отбор по свойствам. Если выгружать с характеристиками, то выгружаю объект по вспомогательному ПКО "НоменклатураРодитель". Во вспомогательном ПКО "После выгрузки", дополнительно выгружаю объект по правилу "НоменклатураВХарактеристику".

Вопрос - а как быть с поиском созданных значений для подстановки в табличные части документов?
   novichok79
 
2 - 06.09.16 - 14:36
Как вариант поиска: в таб. части документа делаю 2 ПКС, "Номенклатура" и "Характеристика". По порядку сначала идет ПКС "Номенклатура", которая либо выгружается с заранее подготовленным наименованием, либо ищется по нему. И 2-й ПКС - "Характеристика", которая по порядку выгружается после и ищет созданную номенклатуру в базе, к которой потом подкрепляется создаваемая характеристика.

Оптимизируйте, плиз, котаны :)
   novichok79
 
3 - 06.09.16 - 15:23
ап?
   4eater
 
4 - 06.09.16 - 15:34
(1)как быть с поиском созданных значений для подстановки в табличные части документов? == запрос можно в поля поиска номенклатуры
   novichok79
 
5 - 06.09.16 - 15:35
(4) а поподробнее, пжл.
   4eater
 
6 - 06.09.16 - 15:46
если я правильно понял то такпко - номенклатуру переносить в характеристику. поиск в полях поиска запросом. в ут11 владельца (номенклатуру) заполнять через входящие данные. это самое простое.
   novichok79
 
7 - 06.09.16 - 15:48
(6) да все правильно. нужно создать из номенклатуры пару номенклатура + характеристика.
то есть на момент поиска / создания характеристики в УТ 11 нужно подхватить ссылку на созданный или найденный объект номенклатуры.
   novichok79
 
8 - 06.09.16 - 16:22
апну второй разок...
   novichok79
 
9 - 07.09.16 - 09:03
можно и третий, только имхо бесперспективняк
   gorakh
 
10 - 07.09.16 - 10:00
(0) ВыгрузитьПоПравилу - поможет "отцу русской демократии". Или в ПВД - произвольный алгоритм формируешь структуру или таблицу заначений,  если этого объект нет в иходной ИБ, и дальше ВыгрузитьПоПравилу
 
 Рекламное место пустует
   novichok79
 
11 - 07.09.16 - 13:42
(10) ПВД подойдет при загрузке начальных остатков, если я галочку "выгружать" поставлю на этом ПВД в обработке универсального обмена. а с ПКО - правильно ли я все придумал? или есть попроще способ?
   gorakh
 
12 - 07.09.16 - 14:33
(11) Если выгружаещь в 1с-ный объект, отсутствующий в базе источнике, создаещь ПКО с пустыми источниками и реквизитами(наименованиями) соответствующим объекту базы получателя приемника. В ПВД(произвольный алгоритм) создаещь "структуру" с наименоваиями сответствующими реквизитам из ПКО на первом шаге. Желательно назвать эту стурктуру ВыборкаДанных (курить ман-информацию по обработчикам ПВД). И дальше подсовываещь эту "структуру" в ВыгрузитьПоПравилам. Если у тебя в КОНВЕРТАЦИИ есть описание конвертации всех объектов присутствующих в ПКО (первого шага) то  "КД 2" сама все поймет.
   gorakh
 
13 - 07.09.16 - 14:37
(12) ПСы. За время прошедшее с первого поста, можно было уже эту задачу выполнить в первом приближеии.
   novichok79
 
14 - 07.09.16 - 14:37
(12) спасибо большое.
(13) 2 места работы, не успел.
   novichok79
 
15 - 07.09.16 - 14:43
(13) понаглею еще чуток, а с поиском номенклатуры и характеристики в ПКС что посоветуете?
   gorakh
 
16 - 07.09.16 - 14:45
ВыборкаДанных в т.ч. и ВыборкаИзРезультатаЗапроса. ЗАПРОС "наше все"
   novichok79
 
17 - 07.09.16 - 14:53
(16) ясно, спасибо за помощь.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует