#0
by Bonch Bruevich
Немного о себе: сижу за 1С-кой пока только месяц... И возможно мой вопрос будет не новый и глупый... Заранее спасибо всем ответившим ! Допустим в форме элемента справочника есть три поля ввода со следующими идентификаторами: "ЦенаЗакупки", "Надбавка", "ЦенаПродажи". Пользователь вводит данные в первые два поля. Следующий активный элемент - "ЦенаПродажи" - это (например) сумма предыдущих двух. Вопрос: Как интерактивно обновить значение этого атрибута ? Ставлю функцию на это поле, а куда ставить Форма.Обновить? К сожалению, я так понял, в форме элемента справочника для элементов формы нет метода типа Форма.ЦенаПродажи.УстановитьАтрибут(<Значение>), как в форме документа ?
#1
by Asmody
в реквизиты ЦенаЗакупки и Надбавка в поле Формула пишешь: ПриИзмененииЦенаЗакупки в модуле пишешь: Процедура ИриИзмененииЦенаЗакупки ЦенаПродажи=ЦенаЗакупки+Надбавка; КонецПроцедуры
#2
by Бивис
В Формулы реквизитов "ЦенаЗакупки" и "Надбавка" (в свойствах) вставь "ЦенаПродажи=ЦенаЗакупки+Надбавка". Никаких "Форма.Обновить(..)" не надо. ЗЫ: И помни, что частой(!!) ошибкой(!) является описание в модуле формы переменных. имена которых совпадают с именами реквизитов. В таких случаях голова идет кругом от отрабатывания формул, в которых участвуют имена реквизитов формы, а на форме это не отражается.
#3
by Фокусник
Что бы не наступать на грабли (в ЗЫ) нужно переменные именовать, например так: то что на форме фПеременная, локальные - лПеременная :)
#4
by Бивис
: "Ааааааа, ты знаааллл, тттыыы ЗНАААаааааалллллл!!!" © Именно так. И ещё куча соглашений. В составе т.н. "корпоративного стандарта", который "для внутреннего употребления". У тебя есть такие? Давай меняться? :)
#5
by Bonch Bruevich
Ё-маё. Получилось. А что, для присвоения значения полю не надо указывать буквально (я имею в виду слово Форма) Форма.<ИдентПоля> = <Значение> ?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Кнопка "Обновить"
- Как через интернет обновить конф. УСН, если на ИТС обновления нет?
- Можно ли как-то из формы элемента справочника перехватить закрытие формы
- 7.7: Как получить значение элемента диалога формы по идентификатору?
- Хочу обновить все что связано с НДС
- Поле ввода в табличном поле не сохраняет присваиваемое значение.
- v7: Значение атрибута формы
- v7: 8.0 версия 16 обновить на 18 без 17
- В чем отличие формы элемента справочника от произвольной формы справочника?
- 1С v8.2 Не могу обновить значение в поле ввода
- Значение должно быть NULL. Сохранено значение NULL.
- Как получить значение реквизита Поля флажок, если свойства Значение у него нет.
В этой группе 1С
- Можно-ли по средствам языка 1с 7.7, сохранять файлы таблиц в mxl...?
- Проблема с печатью на Samsung SCX-4100 Series
- Почему недоступно создание группы в 8.0.8.7
- как в SQL сервере сделать диаграмму базы (таблиц)?
- Где взять описание на компоненту Rainbow.dll ?
- Ошибка при открытии форм отчетности - 04q4005
- Ограничение типа реквизита формы
- 1с и 2 монитора
- книга Системное программирование
- Как реквизиту документа присвоить значение перечисления?
- Зависание 1с при подключение второго пользователя
- Как лучше разнести по дискам MDF, LOG и папку 1С при наличии 2-х дисков?
- Конфигурация ККС:Магазин
- V77 Чем можно отключить меню и видимость панелей инструментов главного окна?
- Может кто занет 1CBarCod.dll
- В конфигураторе слева от кода показывать номера строк - как сделать ?
- Отправка почты из 1С через SMTP
- Еще вопрос по КАМИНу 2.0.025 - расчет среднего
- Исправить вручную Регистр ПартииНаличие.
- повременно-премиальная по окладу(по дням) или ----//--- (по часам)