Имя: Пароль:
1C
1С v8
КД: выгрузить документ с созданием номенклатуры
,
0 Ksusha112233
 
27.06.18
16:49
Здравствуйте! Помогите пожалуйста решить проблему.

При создании правил выгрузки из одной конфигурации в другую, требуется выгрузить документ с созданием номенклатуры.
В документе указана номенклатура( справочник. Номенклатура) + ткань ( справочник.Номенклатура с типом материал).
ТО есть одна позиция номенклатуры с разными тканями
Мне нужно что бы в новой конфигурации загружался документ с отдельными позиция номенклатуры.

Примерно
Старая конф:
Номенклатура1 Ткань1
Номенклатура1 ткань2
Одна и та же номенклатура

В новой
Номенклатура1Ткань1 (наименование)
Номенклатура1Ткань2 (наименование)
Две разные позции

Подскажите как сделать?
1 Biker
 
27.06.18
16:57
Эта штука в старой конфе не характеристики номенклатуры часом называется ? или это нетиповая конфа ?
2 Джинн
 
27.06.18
16:58
В ПКО Номенклатура галочка "Брать из входящих данных".
В ПКО реквизита документа Номенклатура -> Номенклатура1.Наименование + Номенклатура2.Наименование в СписокЗначений ИсходящиеДанные.

Или попробуйте поэкспериментировать обработчике ПередВыгрузкой в табличной части.
3 Ksusha112233
 
27.06.18
17:06
Здравствуйте!

(1)Не типовая конфа, Швейный Цех
я вот и пытаюсь по подобию с Номенклатура + Характеристика
4 OldCondom
 
27.06.18
17:10
То есть тебе нужно просто название поменять одной номенклатуры?
5 Ksusha112233
 
27.06.18
17:20
(2) пробую

(4) нет, грубо говоря из одной номенклатуры с вариациями из разных тканей (тип справочники. номенклатура с типом "материал") в много разных номенклатур имеющих название "Юбка Ткань №5" "Юбка Ткань №6", без всяких вариаций
6 Ksusha112233
 
27.06.18
17:23
Создала правила ПКО
Номенклатура (Номенклатура и Номенклатура)
НоменклатураТкани ( номенклатура и Номенклатура) При выгрузке Запросы.ЗапросТкани.УстановитьПараметр(«Материал»,ПеречисленияСсылка.ТипыТМЦ.Материал;
РезультатЗапроса = Запросы.ЗапросТкани.Выполнить();


Текст Запроса
ВЫБРАТЬ
    Ткани.Ссылка
ИЗ
    Справочники.Номенклатура КАК Ткани
ГДЕ
    Справочники.Номенклатура.Тип = &Материал


КАк теперь соединить
7 OldCondom
 
27.06.18
17:26
(5) Это разовая выгрузка? Просто как ты будешь их потом сверять в дальнейшем? По наименованию?=)
8 elCust
 
27.06.18
17:31
(6) >> КАк теперь соединить

У тебя номенклатура с материалом соединяются только в документе.

Значит источником будет ТЧ документа.

Тебе надо создать ПКО и ПВД.

В ПВД ты берешь ТЧ документа и делаешь Выгрузить по правилу для каждой строки ТЧ.

Правило должно создавать номенклатуру в новой базе
9 OldCondom
 
27.06.18
17:34
(8) А ПВД зачем? ВыгрузитьПоПравилу() можно в ПередВыгрузкой документа делать.
10 OldCondom
 
27.06.18
17:36
Все таки нужно сперва определиться, для каких целей такая выгрузка. Если это постоянный обмен будет, возможно придется реквизит пихать новый или что-то схожее. Если это разовый выгруз в левую базу, зачем вообще ориентироваться на документ?

В любом случае, как ты будешь сопоставлять эти номенклатуры, если идут подряд два документа с примерно схожими позициями? Искать по наименованию?
11 elCust
 
27.06.18
17:41
(9) ПВД в любом случае делать.
12 Ksusha112233
 
27.06.18
17:42
Что у меня есть:
Выгружается документ с позициями номенклатуры:
Таб часть в источнике:
Номенклатура(спр. номенклатура) | Ткань (спр. номенклатура)| кол-во и др колокнки

Таб часть в приемнике
Номенклатура( спр. номенклатура) | Кол-во и др

Дак вот в приемнике создается номенклатура , но мне нужна номенклатура + ткань, как???


Обмен не одноразовый придется создавать реквизиты, уид
13 Ksusha112233
 
27.06.18
17:43
ПДВ и ПКО созданы,
14 OldCondom
 
27.06.18
17:43
(11) По ходу я неправильно понял, как там эти ткани забиты. В ТЧ документа указываются, что ли.
15 elCust
 
27.06.18
17:44
(12) Если не понятно, что в (8), то легче позвать программиста.

(13) Видимо неправильно созданы, раз пишешь сюда.
16 OldCondom
 
27.06.18
17:51
И все равно не понял, зачем ПВД?

Идем в ПКС "Номенклатура", перед выгрузкой пишем "ВыгрузитьПоПравилу(,,,Источник.Наименование + ОбъектКоллекции.Ткань.Наименование);

В ПКО Номенклатуры в ПКС "Наименование" пишем Значение = ВходящиеДанные;
17 elCust
 
27.06.18
17:55
(16) Номенклатура с материалом соединены я так понял только в одном месте - в ТЧ документа.
18 Ksusha112233
 
27.06.18
18:14
(15)
Видимо не правильно, по моему очевидно)))

легче, но мне нужно самой,


(16) документ отгрузка (источник) преходит в документ приходная накладная
19 Ksusha112233
 
27.06.18
18:16
(14) да в таб части указывается
20 Ksusha112233
 
27.06.18
18:40
(16) не получается, все равно попадает одно название номенклатуры без ткани , и одна позиция номенклатуры
21 vicof
 
27.06.18
18:44
Программист всегда исправляет последнюю ошибку.