Запись ШтрихКода если даже есть Владелец. Возможно?
☑
0
EKO LX
05.10.12
✎
08:43
Записываю ШК, но есть повторяющие ШК у разной номенклатуры. Необходимо записать ШК даже если есть владелец. как это реализовать?
ЗаписьВРегистрСвед = РегистрыСведений.Штрихкоды.СоздатьМенеджерЗаписи();
ЗаписьВРегистрСвед.Владелец = НовыйЭлемент.Ссылка;
ЗаписьВРегистрСвед.ЕдиницаИзмерения = НовыйЭлемент.ЕдиницаХраненияОстатков;
ЗаписьВРегистрСвед.Штрихкод = ШтрихКод;
ЗаписьВРегистрСвед.ТипШтрихкода = ЭлементыФормы.ТипШтрихкода.Значение;//ПланыВидовХарактеристик.ТипыШтрихкодов.EAN13;
ЗаписьВРегистрСвед.Качество = Справочники.Качество.Новый;
ЗаписьВРегистрСвед.Записать();
Если;
НовыйЭлемент = Справочники.Номенклатура.НайтиПоНаименованию(Наименование + " " + Цвет + " " + Размер);
КонецЕсли;
1
Нуф-Нуф
05.10.12
✎
08:45
никак
2
EKO LX
05.10.12
✎
08:48
не может такого быть. в конфигурации Розница 8.1 возможно было. у меня сейчас 1С 8.1 УТ
3
Нуф-Нуф
05.10.12
✎
08:49
(2) тогда перестрой работу регистра в УТ как это сделано в Рознице
4
Мимохожий Однако
05.10.12
✎
08:49
Это противоречит идеологии штрихкода. Он всегда должен быть один. Однако в некоторых типовых конфигурациях предусмотрен регистр Номенклатура контрагентов, которые можно сопоставить с существующим Владельцем штрихкода.
5
EKO LX
05.10.12
✎
09:00
тогда скажите пожалуйста, из выше написанного кода как мне их перейти, т.е. если находит, то для этой номенклатуре ШК оставляет пустым и переходит к следующему ШК?
6
EKO LX
05.10.12
✎
09:14
спасибо за помощь
Попытка
ЗаписьВРегистрСвед.Записать(Истина);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Независимо от того, куда вы едете — это в гору и против ветра!