Имя: Пароль:
1C
1С v8
Внутренние продажи
0 trambalda
 
06.03.12
14:19
Что-то я затупляю отчаянно...

У меня связка документов внутренней продажи - по БУ это реализация и поступление, а по УУ это перемещение товаров, итого три документа с одинаковой табличной частью.

Хотелось бы чтобы при изменении одного из документов, при его записи изменения проводились и в остальных документах автоматычески.

Но вешать все это на ПриЗаписи не тру. Как быть? Можно и кнопочку для пользователя, пускай сам жмет, когда надо, так ведь пользователь зверь неразумный, забыть может.
1 mikecool
 
06.03.12
14:19
подписки на события
2 trambalda
 
06.03.12
14:21
(1) а прикидываешь, что получится если начать такие документы проводить обработкой?
3 DrShad
 
06.03.12
14:26
(2) а прикинь у объекта есть метод Модифицированность()
4 DrShad
 
06.03.12
14:26
+(3) внезапно, да?
5 trambalda
 
06.03.12
14:27
(3) Ты мой герой!
6 mikecool
 
06.03.12
14:27
+ еще можно сделать сравнение по ключевым полям на крайняк
7 DrShad
 
06.03.12
14:28
(5) че то я как-то очкую после такого поста
8 trambalda
 
06.03.12
14:30
(7) Да уже битый час втыкаю, опросил знакомых, полистал байбл, все не в теме, а тут сразу - на.
9 DrShad
 
06.03.12
14:32
(8) миста же лучший интерактивный хелпник с практически искуственным интелектом, к тому же временами телепатия проявляется как баг
10 trambalda
 
06.03.12
15:23
Лыжи продолжают не ехать, смежные темы прочел, понимания не добавилось.
Подписка на событие "ПередЗаписью" для РТУ.

Если Источник.Модифицированность() Тогда {делаем черное дело} КонецЕсли;

Смотрю отладчиком модифицированность в этом "Если".
Зашел в форму поменял циферку, провел - Истина, логично
Зашел в форму, провел - Истина, бог с ним
Провел по правой кнопке из списка - Истина, ну.. ладно, проехали
Провел обработкой - Истина, а вот это непорядок!

Что я делаю не так?
11 trambalda
 
06.03.12
15:52
Все не так.
Модифицированность надо в модуле формы у формы проверять, а не у объекта.