Имя: Пароль:
1C
1С v8
Управляемые формы 1С 8.3
0 Обизян
 
19.06.25
08:52
Всем доброго утра! Недавно занялся управляемыми формами, раньше можно было в табличной части на форме создать колонку и в поле выражение написать Т.Цена*Т.Количество, и на лету он высчитывал и показывал сумму, как это сделать на управляемых не пойму, подскажите плиз! Спасибо.
1 Обизян
 
19.06.25
08:57
Вообще смысл такой, сделать поле булево, которое бы простовлялось исходя из след. выражения
?(Конт.ВидИсточника=Перечисления.ВидыИст.Наш,истина,ложь)
2 Обизян
 
19.06.25
08:59
Предопределенную процедуру ПриВыводеСтроки() тоже не нашел, источник у таблицы на форме является табличная часть обработки
3 Мультук
 
гуру
19.06.25
08:59
(0)

Вероятно я что-то пропустил в обычных формах.
А можно скриншот такой колонки с полем выражение, где написана такая формула ?

Пожалуйста.

Скриншот можно вставить в сообщение через Ctrl+V
4 Обизян
 
19.06.25
09:00
я могу путать название или вообще с 1с 7.7, но точно, что так делал
5 Волшебник
 
19.06.25
09:03
(2) Переходите на обычные формы, там это реализовано.
Управляемые формы — это не Ваше.
6 Обизян
 
19.06.25
09:05
Тогда может подскажите как это реализовано теперь?
7 Волшебник
 
19.06.25
09:05
(6) через жопу
8 Обизян
 
19.06.25
09:07
это сразу было понятно, спасибо за развернутый ответ
9 sikuda
 
19.06.25
09:56
(7) Как оригинально Вы назвали "Вычисляемое поле" в динамическом списке.
10 Fedor-1971
 
19.06.25
12:43
(9) ТС, таки хочет добавить колонку в Табличную часть
(0) посмотри в сторону реквизитов формы, т.е. открываешь объект, ТЧ и добавляешь реквизит формы. Заполнение оного реализуешь в обработчиках изменения колонок ТЧ или в ПриОкончанииРедактирования для строки ТЧ
Это в первом приближении, дальше выяснишь, что при сохранении объекта реквизиты формы очищаются и их нужно перезаполнять в незакрытой форме
11 lucky_
 
19.06.25
14:53
(0) в табличной части на форме создать колонку и в поле выражение написать Т.Цена*Т.Количество, и на лету он высчитывал и показывал сумму, как это сделать на управляемых
ровно так, как вы описали. только поле по-другому называется. "добавить колонку программно 1с" первая строчка гугла.
Ошибка? Это не ошибка, это системная функция.