|
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
|
Смотри процедуры после записи
|
|