Как программно заполнить вычисляемое поле #104699


#0 by TIREX
в форме списка справочника? в общем из обработки заполняю значения справочника, с реквизитами всё понятно, а как заполнить поле которое вычисляется по формуле в списке справочника.
#1 by sanches2
По той же формуле ?
#2 by TIREX
а как её заставить выполниться, я к справочнику обращаюсь из обработки, формула находится в форме списка справочника, как до неё достучаться? туплю:(
#3 by TIREX
help!
#4 by Sasha
в смысле находится на диалоге формы списка справочника? Ну и перенеси ее в твою обработку и вычисляй в обработке.....
#5 by TIREX
4) а вернуть значение обратно в форму списка как?
#6 by Sasha
ОткрытьФорму(<?>,)OpenForm(<?>,)Синтаксис:ОткрытьФорму(<ОписательОбъекта>,<КонтекстФормы>)Назначение:Открывает визуальную форму списка справочника.Возвращает: 1 - если действие выполнено, 0 - иначе.Параметры:<ОписательОбъекта> - строковое выражение. ''Справочник.ХХХХХ.YYYYY'', где ХХХХХ - вид справочника, YYYYY - имя выбранной формы списка справочника;<КонтекстФормы> - имя переменной, куда можно задать значение любого типа для передачи в открываемую форму. Данное значение будет доступно в открытой форме как атрибут Форма.Параметр. После исполнения данного метода система вернет в данную переменную контекст открытой формы (необязателен).
#7 by Sasha
что-то я туплю с утра %-)......если поле находится на форме списка справочника, то тебе вообще ничего делать не надо, оно при открытии само заполниться :-D....Если я правильно все понял....
#8 by TIREX
6) и чем мне это поможет? мне не надо открывать форму для редактирования пользователем, мне надо заполнить в форме сиска определенное поле из обработки
#9 by Sasha
мож. конкрентно рассказать, а то я чего-то недопонимаю....На форму списка вы повесили поле так? это поле заполняется по формуле, нах-ся в модуле той же формы списка, так? Тогда ты это поле, не открыв форму списка не заполнишь......
#10 by sanches2
Поподробнее напиши как у тебя реализовано все это?
#11 by TIREX
всё разобрался, спасибо за участие
#12 by Чучундер
Тирекс! Не тупи!!!Заполнил программно правильно все необходимый реквизиты справочника - все! ты работу с БД сделал! Вычисляемое поле, про которое ты говоришь - это интепретация данных из БД (уловно говоря, временная переменная) для рассчета каких-то значений для информирования юзера, который увидит этоу форму. Если лично тебе в обработке такая временная переменная (и ее значение) не нужны - больше ничего не делай!А если нужны - прямо в обработке рассчитай по такому же алгоритму!Все!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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