Имя: Пароль:
1C
1С v8
УФ изменение данных
,
0 666 Devil
 
12.01.14
19:37
на форме есть таблица, если интерактвно изменяем все понятно обработчик события "ПриИзменении", а если данные изменились програмно , как уловить?
1 GROOVY
 
12.01.14
19:38
В форме отловить? Оповещение послать.
2 666 Devil
 
12.01.14
19:40
(1) не изменяя процедуру которая заполняет данные
3 PR
 
12.01.14
19:41
В свое время мне на вопрос v8: Новая строка в УФ не ответили.
4 zulu_mix
 
12.01.14
19:44
тс а зачем ты форму заполняешь а не тч объекта?
5 666 Devil
 
12.01.14
19:48
(4) хорошо, скажу по другому:
в форме есть команда, которая заполняет ТЧ , мне нужно при этом заполнении , а также при интерактивном изменении выполнить свою процедуру. вопрос: как отловить данные действия?
6 PR
 
12.01.14
19:50
(5) О, блин. Программно меняй.
7 666 Devil
 
12.01.14
19:51
(6) легко, только что и где? )))
8 PR
 
12.01.14
19:53
То, что нужно в программном коде программного изменения
9 zulu_mix
 
12.01.14
19:53
10 666 Devil
 
12.01.14
19:56
(8) хорошо сказал, красиво.
11 666 Devil
 
12.01.14
20:00
есть процедура "ЗаполнитьПоОснованию", как мне выполнить "МояПроцедура" не изменяя "ЗаполнитьПоОснованию" после выполнения "ЗаполнитьПоОснованию"?
12 666 Devil
 
12.01.14
20:00
обе процедуры находяться в модуле формы
13 EugeniaK
 
12.01.14
20:05
(11) Никак. Обрабатывай при сохранении или заменяй на МояЗаполнитьПоОснованию.
14 666 Devil
 
12.01.14
20:12
(13) придется заменять, причем везде где могут быть внесены изменения в таблицу, например еще при подборе номенклатуры.

а в обычных формах былоа ПриПолученииДанных.....
15 Обработка
 
12.01.14
20:14
(0) А там ни как не заюзать подписку?
16 666 Devil
 
12.01.14
20:15
(15) какую?
17 666 Devil
 
12.01.14
20:16
(15) подписки для формы только ее получения и получения выбора
18 Обработка
 
12.01.14
20:20
Попробуй найти одну процедуру через кторую все проходит и впиши туды нужный код. А так везде вставлять.
19 666 Devil
 
12.01.14
20:29
(18) нет такой (

переопределяю события на свои функции в которых вызываю изначальные процедуры , а потом свою
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший