Имя: Пароль:
1C
1С v8
1с УТ 11, <Характеристики не используются> как сделать в нетиповом документе
0 perester
 
22.01.18
09:01
Здравствуйте!
Создал парочку документов в УТ 11, в табличной части "Товары" есть условное оформление на <Характеристики не используются>
Вроде как оформление устанавливается по реквизиту "ХарактеристикиИспользуются" в ТЧ товары, но я не понял как оно определяется. В типовых документах при создании на сервере эта переменная уже определена, значит вставлять тип такого

для каждого строка из объект.Товары цикл
        если ЗначениеЗаполнено(строка.характеристика) тогда строка.характеристикииспользуются = истина КонецЕсли;
КонецЦикла;

перед     УстановитьУсловноеОформление();
не есть нормально, как это сделано в типовой?
1 DrZombi
 
гуру
22.01.18
09:05
(0) "ХарактеристикиИспользуются", что это?
Если подчиненный элемент какому либо справочнику, то в интерфейсе нужно указать, кому он подчинен :)
2 perester
 
22.01.18
09:08
(1) это реквизит формы, булево в ТЧ Товары
3 FIXXXL
 
22.01.18
09:18
(0) вангую, что завязано это на функциональную опцию
ПриСозданииНаСервере смотри вызов глобальных функций
4 yzimin
 
22.01.18
09:41
Если Номенклатура.ИспользованиеХарактеристик Тогда
...
5 perester
 
22.01.18
09:52
(3) Извините, не понял при чем тут функциональные опции, а про ПриСозданииНаСервере - на первой строчке этой процедуры реквизит ТЧ "ХарактеристикиИспользуются" уже истина
В общем нашел какую-то процедуру

    НоменклатураСервер.ЗаполнитьПризнакИспользованияХарактеристик(Объект.Товары);

но используется она только в одном документе, а не во всех :о
6 тарам пам пам
 
22.01.18
10:22
кури функцию НоменклатураСервер.ЗаполнитьСлужебныеРеквизитыПоНоменклатуреВКоллекции(Объект.Товары,ПараметрыЗаполненияРеквизитов) - в документах она используется. Проверял на УТ 11.3, УТ 11.4 ставить лень. Это если хочешь сделать "по фэншую". Вариант попроще в (4) описан.
7 perester
 
22.01.18
11:07
(6) Спасибо!
8 perester
 
23.01.18
03:30
Ох ты, апну тему, оказывается при записи реквизит формы обнуляется, мне эту процедуру при записи тоже делать в таком случае?
9 Buster007
 
23.01.18
09:13
Смотри процедуры после записи