Как в зависимости от значения реквизита в шапке менять тип значения в табличной части #482189


#0 by Anita_Rost
у меня в зависимости от значения реквизита в шапке меняется типзначения в табличной части. Написала след. модуль, который срабатывает при изменении реквизита в шапке:
#1 by Anita_Rost
Этот модуль срабатывает так, что все равно появляется буква "Т" на реквизите в табличной части, но выбрать дает только нужный тип. А я хочу что бы сразу можно было выбрать значение
#2 by shuhard
у контрола в ТЧ  нет  свойства "Связь по типу" ?
#3 by 73
ВыбиратьТип в ложь у элемента управления
#4 by Anita_Rost
мне казалось, что связь по типу для другого... сейчас попробую
#5 by Рэйв
А если ТЧ не пуста? А вообще лучший способ назначить тип выбора составному - просто присвоить пустое знаение нужного типа
#6 by Anita_Rost
а если не пуста, пусть обнуляется всё. Значит, придется при каждом новом вводе строки присваивать пустое значение...
#7 by 73
+ ЭлементыФормы.ДанныеДляРасчета.Колонки.Значение.ЭлементУправления.ВыбиратьТип = Ложь;
#8 by Anita_Rost
Делала. Он глючно срабатывает
#9 by Anita_Rost
Поле остается неопределенного типа
#11 by Dmitrii
Точнее приводить значение в каждой строке табличной части и при добавлении новой строки в табличную часть выполнять:
#12 by Рэйв
Длинно и нерационально. Один раз получить пустую ссылку и потом просто:
#13 by Dmitrii
А если значение уже заполнено? Ты его пустой ссылкой ЗАТРЕШЬ! А метод ПривестиЗначение оставит значение неизменным, если его тип соответствует нужному.
#14 by Рэйв
ТекущаяСтрокаДанныеДляРасчета.Значение=неопределено; ВСе равно короче и лаконичней:)
#15 by Рэйв
+А затираться оно и должно исходя из
#16 by Dmitrii
Короче и лаконичней - да :)) Только пользователь будет в шоке от того, что в таблице из ста строк вдруг все установленные правильно значения затерлись пустыми ссылками :)
#17 by Рэйв
в автор такое желание и выразил:)
#18 by Dmitrii
Именно после такого вот отношения некоторых разработчиков как в пользователи и кричат потом, что 1С - амно.
#19 by Рэйв
Ну...тут уж пусть воспитывают програмера.  Мы то тут причем?:) Каков вопрос- таков ответ.
#20 by 73
Примерно так в ПриНачалеРедактирования.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

Похожие вопросы 1С

В этой группе 1С