:: Вопросы по 1С
Обновить Таблицу Значений
BSA

Сообщений: 193
Дата регистрации: 26.05.2006
В журнале документов (ФормаСписка), имеется таблица значений (собираются данные, в зависимости от текущего положения в списке с документами). Данные в таблицу значений формируются в процедуре.
В каком методе (событии) делать обновление таблицы значений (запуск моей процедуры)?


Если на форму поместить объект "Текст", в нем в "Формула" прописать мою Процедуру (переименованную в Функцию), то все работает, но сдается мне что это как-то не красиво, должно же быть событие наподобие фоксовского AfterRowColChange.

Спасибо.
Ratings: 0 negative/0 positive
Re: Обновить Таблицу Значений
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Для начала версия 1С, во-вторых ваще ничего не понял


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Обновить Таблицу Значений
BSA

Сообщений: 193
Дата регистрации: 26.05.2006
Версия 7.7

Нужно событие в Журнале документов в Форма.ФормаСписка
происходящее при движении в журнале с документами.
Ratings: 0 negative/0 positive
Re: Обновить Таблицу Значений
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
про 7.7 не знаю


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Обновить Таблицу Значений
BSA

Сообщений: 193
Дата регистрации: 26.05.2006
ну может из 8_ки событи подойдет, я что то не могу найти...
Ratings: 0 negative/0 positive
Re: Обновить Таблицу Значений
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
В 8.0-1 при движении событие "ПриАктивизацииСтроки", если надо поменять отрисовку "ПриПолученииДанных" для обрщаения к текущей строке.

ТекущаяСтрока=ЭлементыФормы.ЖурналДокументовСписок.ТекущиеДанные;

Ну и проверку на то что ТекущаяСтрока <> Неопределено естеснно


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Обновить Таблицу Значений
BSA

Сообщений: 193
Дата регистрации: 26.05.2006
Спасибо, буду пробовать.
Ratings: 0 negative/0 positive
Re: Обновить Таблицу Значений
ПростоБосс
Автор

Сообщений: 36
Дата регистрации: 12.02.2009
BSA
Если на форму поместить объект "Текст", в нем в "Формула" прописать мою Процедуру (переименованную в Функцию), то все работает, но сдается мне что это как-то не красиво, должно же быть событие наподобие фоксовского AfterRowColChange.
В семерке именно так это и делается. Хоть и не красиво, но единственный способ. Только объект "Текст" сделай недоступным и невидимым. И убери его за пределы формы. Процедура будет выполняться всякий раз при любых изменениях на форме, в том числе и переносе фокуса ввода (в том числе и при перемещении по колонкам табличной части журнала). Поэтому в процедуре делай проверку на изменение строки журнала, и перезаполняй ТЗ только при изменении.Никакого события к этому не привязано. Это не Фокс и не 8.Х.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика