|  25.08.2010, 14:56 | #1 | 
| Участник | 
			
			Здравствуйте! Есть задача: передать запись таблицы из одной компании в другую. Это действие желательно выполнить в момент сохранения записи. Поскольку запись передать нельзя, передаётся значение ключевого поля таблицы. И тут возникает проблема: если действие по синхронизации выполнять в триггере OnModify, то запись ещё не сохранена и в таблице хранятся старые значения полей. Можно, конечно, вызвать CHANGECOMPANY, но тогда надо делать CHANGECOMPANY для любой таблицы, для которой необходимо выполнять проверки полей (например, наличие глобального измерения в фирме-приёмнике). Поэтому передаётся значение ключевого поля в фирму-приёмник и там уже вызываются стандратные проверки. Можно ли каким-то образом принудительно сохранить передаваемую запись? (MODIFY на триггере ONModifyRecord формы и OnModify таблицы не дало ничего). Или есть какой-то способ имитировать работу триггера OnAfterModify? | 
|  |