Обновить Таблицу Значений | |
---|---|
BSA Автор Сообщений: 193 Дата регистрации: 26.05.2006 |
В журнале документов (ФормаСписка), имеется таблица значений (собираются данные, в зависимости от текущего положения в списке с документами). Данные в таблицу значений формируются в процедуре.
В каком методе (событии) делать обновление таблицы значений (запуск моей процедуры)? Если на форму поместить объект "Текст", в нем в "Формула" прописать мою Процедуру (переименованную в Функцию), то все работает, но сдается мне что это как-то не красиво, должно же быть событие наподобие фоксовского AfterRowColChange. Спасибо. |
Re: Обновить Таблицу Значений | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
Для начала версия 1С, во-вторых ваще ничего не понял
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Обновить Таблицу Значений | |
---|---|
BSA Автор Сообщений: 193 Дата регистрации: 26.05.2006 |
Версия 7.7
Нужно событие в Журнале документов в Форма.ФормаСписка происходящее при движении в журнале с документами. |
Re: Обновить Таблицу Значений | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
про 7.7 не знаю
------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Обновить Таблицу Значений | |
---|---|
BSA Автор Сообщений: 193 Дата регистрации: 26.05.2006 |
ну может из 8_ки событи подойдет, я что то не могу найти...
|
Re: Обновить Таблицу Значений | |
---|---|
piva Сообщений: 18655 Откуда: Курган Дата регистрации: 24.03.2004 |
В 8.0-1 при движении событие "ПриАктивизацииСтроки", если надо поменять отрисовку "ПриПолученииДанных" для обрщаения к текущей строке.
ТекущаяСтрока=ЭлементыФормы.ЖурналДокументовСписок.ТекущиеДанные; Ну и проверку на то что ТекущаяСтрока <> Неопределено естеснно ------------------ Часто бывает так, что есть над чем задуматься, а нечем. |
Re: Обновить Таблицу Значений | |
---|---|
BSA Автор Сообщений: 193 Дата регистрации: 26.05.2006 |
Спасибо, буду пробовать.
|
Re: Обновить Таблицу Значений | |
---|---|
ПростоБосс Сообщений: 36 Дата регистрации: 12.02.2009 |
В семерке именно так это и делается. Хоть и не красиво, но единственный способ. Только объект "Текст" сделай недоступным и невидимым. И убери его за пределы формы. Процедура будет выполняться всякий раз при любых изменениях на форме, в том числе и переносе фокуса ввода (в том числе и при перемещении по колонкам табличной части журнала). Поэтому в процедуре делай проверку на изменение строки журнала, и перезаполняй ТЗ только при изменении.Никакого события к этому не привязано. Это не Фокс и не 8.Х. |
© 2000-2024 Fox Club  |