Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
16.11.2010 13:02:42
|
Добрый день!
Сценарий надо запустить после автоформирования расходной накладной в счетах на оплату, который автоматом закрывает счет, если отгруженное равно оплаченному. Но и с признаком "Запустить после выполнения" сценарий у меня запускается до отгрузки, т.е. до создания расходной накладной. Выглядит это так: начинается автоформирование; примерно, через 2 сек запускается сценарий, select в котором не обнаруживает отгрузки по текущему документу; после окончания сценария идет процесс завершения автоформирования; затем система приглашает посмотреть сформированный документ. Как запустиь сценарий после получения результата от автоформирования?
|
fokus
Гость
|
Создано:
17.11.2010 13:24:54
|
На самом деле сценарий запускается после автоформирования, а все переменные, которыми Вы пользуетесь, относятся к текущему документу (т.е. к счету на оплату). Для того, чтобы вычислить id сформированного документа нельзя использовать переменную %dw.id%, а необходимо делать формулу, использую таблицу связи документов. В Вашем случае формула будет выглядит следующим образом:
select gen_doc_check.id_jour_new into %Название переменной% from gen_doc_check where gen_doc_check.id_jour=%dw.id% and gen_doc_check.id_guide_hat=1005 and gen_doc_check.id_guide_new=1210
|
Александр Крупчатников
Постоянный посетитель
Всего сообщений: 236
Дата регистрации: 13.05.2008
|
Создано:
17.11.2010 14:47:06
|
Спасибо, сценарий заработал.
|