for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Вопросы по 1С
  

Обновить Таблицу Значений
BSA
Автор

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


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

Спасибо.
Ratings: 0 negative/0 positive

Re: Обновить Таблицу Значений
piva

Сообщений: 18539
Откуда: Курган
Дата: 10.12.10 14:03:26
Для начала версия 1С, во-вторых ваще ничего не понял


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive

Re: Обновить Таблицу Значений
BSA
Автор

Сообщений: 193
Дата: 10.12.10 14:15:29
Версия 7.7

Нужно событие в Журнале документов в Форма.ФормаСписка
происходящее при движении в журнале с документами.
Ratings: 0 negative/0 positive

Re: Обновить Таблицу Значений
piva

Сообщений: 18539
Откуда: Курган
Дата: 10.12.10 14:16:25
про 7.7 не знаю


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive

Re: Обновить Таблицу Значений
BSA
Автор

Сообщений: 193
Дата: 10.12.10 14:18:45
ну может из 8_ки событи подойдет, я что то не могу найти...
Ratings: 0 negative/0 positive

Re: Обновить Таблицу Значений
piva

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

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

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


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive

Re: Обновить Таблицу Значений
BSA
Автор

Сообщений: 193
Дата: 10.12.10 14:38:10
Спасибо, буду пробовать.
Ratings: 0 negative/0 positive

Re: Обновить Таблицу Значений
ПростоБосс

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



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

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

19.06.2019 05:39:47 exec: 0.01
Mem: 1.173 Mb

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