Заполнение рек. ХарактеристикиНоменклатуры в таб. части документа
17.09.2012
13:25
#1
"Добрый день. Никак не могу получить нужное значение. Нужно обойти все документы за определенный период, если характеристика не заполнена то заполнить элементом справочника Характеристики Номенклатуры с наименованием "Пустой"
вот то что у меня
вот то что у меня
Для каждого Стр Из Результат.ДокументСсылка.Товары Цикл"
Если Стр.ХарактеристикаНоменклатуры.Пустая() Тогда
Характеристика = Справочники.ХарактеристикиНоменклатуры.НайтиПоНаименованию("Пустой").ПолучитьОбъект();
Запись = Стр.ХарактеристикаНоменклатурыю.Добавить();
Запись.ХарактеристикаНоменклатуры = Характеристика.Наименование;
КонецЕсли;
КонецЦикла;
17.09.2012
14:12
#2
друг, может тебе всеж сначала знания по программированию подтянуть? Этож пипец кромешный.
17.09.2012
14:29
#3
Согласен, я уже начал. мне просто нужна помощь. но это обработка мне нужна сейчас. подскажи хотя бы о чем-нибудь, что конкретно разобрать?
17.09.2012
15:05
#5
раньше характеристики номенклатуры вбивались в реквизиты самой номенклатуры, теперь хочу чтобы эти характеристики набирать соответствующим образом. у товаров я поменял вид номенклатуры. теперь в документах появилось еще одно поле для характеристики номенклатуры, которая обязательна для заполнения. хочу перепровести документы, выдается ошибка что поле характеристики номенклатуры не заполнено. вот хочу программно заполнить во всех старых документах характеристики каким-нибудь значением, например с наименованием "пустой" или "нет характеристики" и т.п.
17.09.2012
15:28
#6
Что за документ так "ругается"? Учет по характеристикам подразумевает, что характеристика может быть не указана. И что это вообще за характеристика и какой ее смысл?
17.09.2012
15:35
#7
"Документ ЧекККМ. Характеристика номенклатуры это справочник, который подчинен номенклатуре. например можно выбрать номенклатура "Обувь", а в подчиненном справочнике Характеристики выбирать свойство: Размер = 13; Цвет = Красный, т.е. это будет одна характеристика со значением "13, Красный". "Обувь" - "13, Красный"."
17.09.2012
15:41
#8
Т.е. это намного упрощает. Если раньше создавал два одинаковых номенклатуры, у одного в реквизите цвет был Красный у другого Черный, то теперь можно использовать одну номенклатуру и выбрать любой цвет из подчиненного справочника.
17.09.2012
15:47
#9
> ...теперь в документах появилось еще одно поле для характеристики номенклатуры, которая обязательна для заполнения.
Вот на этом поле и поставьте признак НЕ ПРОВЕРЯТЬ в реквизите проверка заполнения. Обработка безграмотна. Стр.ххх.Добавить()-??? это не будетработать-проверьте в отладчике.
Вот на этом поле и поставьте признак НЕ ПРОВЕРЯТЬ в реквизите проверка заполнения. Обработка безграмотна. Стр.ххх.Добавить()-??? это не будетработать-проверьте в отладчике.
Читают тему
(гостей: 1)