Имя: Пароль:
1C
1С v8
Передача из ПКО в ПКС.
0 shulerr
 
11.07.13
20:35
Всем доброго дня.
В КД 2.1.8.1 делаю правила для переноса остатков из сильно переписанной, давно не обновлявшейся УТ 10.3 в супер распоследнюю БП 3. Товар в УТ с характеристиками, поэтому создаю ПКО с источником Характеристика и приемником Номенклатура чтобы для каждой пары товар/характеристика из УТ получить номенклатуру в БП. Вопрос: как обратиться к владельцу характеристики из пкс (например, в наименование приемника записать наименование номенклатуры + наименование характеристики)?
Источник.владелец, определение входящих данных в пко не спасают.
1 ЧашкаЧая
 
11.07.13
20:43
> Источник.владелец, определение входящих данных в пко не спасают.

Как раз таки Источник.Владелец и есть то что нужно (если источник передан правильно и это СправочникСсылка.ХарактеристикиНоменклатуры). Например, для наименования

Значение = Источник.Владелец.Наименование + " (" + Источник.Наименование + ")";

ЗЫ. Спасибо за указание версии - оказывается уже две недели как новая версия есть!
2 shulerr
 
11.07.13
20:52
Нез)
А правильно передать источник - это как? У меня доступны только "Владелец", "Наименование", и "ПометкаУдаления". Это реквизиты характеристики (приемника из ПКО). Если в источник ПКС поставить "Владелец", то я не смогу обратиться к наименованию характеристики(((, т.к. владелец это номенклатура. Получается либо то наименование, либо это(
3 ЧашкаЧая
 
11.07.13
21:01
Под правильно передать имею ввиду что в ПКО переменная Источник - СправочникСсылка.ХарактеристикиНоменклатуры и при чем не пустая ссылка. На пустую ссылку нужно делать проверку  (например, в документах может быть пустая ссылка характеристики, в остатках так же).

А вообще мне кажется что правильнее будет сделать ПКО Номенклатура --> Номенклатура, а характеристику передавать во входящие данных. Поиск или по наименованию сделать (если обмен одноразовый) или по паре ГУИД Номенклатуры + ГУИД характеристики.
4 shulerr
 
11.07.13
21:20
Этот обмен одноразовый. Но, данное правило зато многоразовое. После переноса остатков планируется переносить движения. Постоянно. Характеристики присутствуют у всех товаров во всех ТЧ документов. Тут пустой она быть не может. Это сразу отказ и вылет с ошибкой (удар током пользователя по рукам). Проверки попозже расставлю - обещаю! А поиск по уидам стоит. Я же правильно думаю, что уид характеристики из ут будет переноситься в уид номенклатуры бп? Или я размечтался?
5 ЧашкаЧая
 
11.07.13
22:59
Если в ПКО ХарактеристикиНоменклатуры --> Номенклатура поставите флажек Поиск по уникальному идентификатору -- то ГУИД характеристик перенесется в номенклатуру. А остатки на наличие пустых характеристик проверить обязательно.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn