#0
by Alexis
В документе есть реквизит А. Для него на форме есть поле Б. У этого поля Б в свойствах есть обработчик события "при изменении" (остальные поля обработчиков пусты). В процедуре реквизиту А присваивается значение переменной С. Ставлю точку останова на первом операторе процедуры "при изменении". В этот момент (при сраб-и т.о., происх-го при вводе значения в поле Б)значение переменной С равно введенному значению. Не могу понять: где происходит присваивание переменной С введенного значения? Как можно найти ? PS Производил поиск по конфигурации строк типа "с=", "с =" и т.д. и наставил везде где нашел точек останова - ничего.
#6
by Stepa86
если С - поле таблицы, то в общие модули может где нить передааваться вся строка и возвращаться с уже измененными данными
#7
by Stepa86
а вообще если скажешь настоящие имена реквизитов и формы, то шансы на помощь возрастают
#8
by Alexis
- Ничего. - Спасибо.Пробую. Может, а как найти ? УПП 1.2 Форма документа "Платежное поручение исходящее" реквизит "СуммаДокумента", одноименное поле ввода. СтрокаПлатеж.СуммаПлатежа=СтрокаПлатеж.СуммаВзаиморасчетов; ... При остановке СтрокаПлатеж.СуммаВзаиморасчетов уже равна введенному значению.
#9
by Alexis
Расширил поле ввода до 4-х знаков после запятой, но СтрокаПлатеж.СуммаВзаиморасчетов устанавливается округленной до 2-х.
#10
by hhhh
СтрокаПлатеж - это не переменная, а 1-я строка табличной части РасшифровкаПлатежа. Это же первокласснику известно.
#12
by Kaushly
В документе программно меняется поле "Данные" у элемента формы "СуммаДокумента" и пользователь вводя значение в нем вводит значение в реквизит табличной части "СуммаВзаиморасчетов". Устанавливается это в процедуре "УстановитьДанныеДляРеквизитов"
#13
by Alexis
- Ничего: включаю замер, меняю в форме число, срабатывает точка останова. Окно производительности - пустое. Это наверное все так, но сабж +все равно имеет место.
#14
by Alexis
Поставил точки остангова на всех процедурах формы, где есть "СтрокаПлатеж" (переменная, локальная для формы). Ничего: после изменения все также срабатывает т.о. в СуммаДокументаПриИзменении и при срабатывании "СтрокаПлатеж.СуммаВзаиморасчетов" уже равна введенному значению (округленному до 2-х знаков).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как присвоить текстовой переменной значение переменной неопределенного типа
- Сколько по Москве стоит (типовой) час (типовой) работы франча среднего качества?
- Не получается присвоить переменной значение Субконто
- Обновление не типовой УТ 11.0.9 до типовой УТ 11.1
- присвоить переменной значение реквизита в 1с8.3
- Недопустимое значение параметра (параметр номер '1') в типовой Бухгалтерии 3
В этой группе 1С
- Возможно ли полностью выключить управленческий учет в 1С8,1 УПП ?
- Как передвигать строки в табличной части документа программно
- Как передвигать строки в табличной части документа программно
- 1C 8.1. с флешки - какую флешку выбрать.
- Подскажите как открыть форму выбора справочника с уже установленным отбором
- Акт сверки в 1С:Предприниматель
- v7: 1С:Предприятие 8.0 подскажите как сделать цену не два знака после запятой ,
- Как при отмене проведения документа изменить в нем реквизит?
- Текстовый редактор - замена блокноту. Посоветуйте.
- Откуда записи в регистре НДФЛ к зачету?
- ПланыВидовХарактеристик
- Есть ли книга по конфе Конвертация данных, редакция 2.0 (2.0.22.1)
- Как программно сохранить табличное поле в файл XLS ?
- Как растянуть фоновую картинку по вертикали в background-image в CSS?
- Служба "Агент сервера 1С" останавливается
- Как программно отправить файл по электронной почте?
- Как перехватить событие при изменении флажка
- v7: УПП: расчет себестоимости услуг вспомогательных производств с использование
- Загрузка сервера 100%
- v7: Обновить колонку в табличной части документа.