Показать сообщение отдельно
Старый 30.06.2004, 13:03   #2  
mpa is offline
mpa
Участник
 
64 / 12 (1) ++
Регистрация: 26.01.2002
Адрес: Москва - Нижний Новгород
Axapta 3.0 SP3 HF1

Аналогичная ошибка возникает в случае, когда по закупке создается кредит-нота с накладными расходами:
1. Создаем закупку с типом "Возврат", с использованием функции "Создать кредит-ноту" создаем строки. Здесь необходимо уточнить, что если в "неправильной" закупке были накладные расходы, то они также копируются в закупку (со знком минус). Причем, коды накладных расходов должны быть настроены следующим образом: Тип дебетования – "Номенклатура", Тип кредитования – "Бухг. счет".
2. Обрабатываем накладную и... получаем трассировку стека, см. выше. Для других настроек накладных расходов ошибок не возникало (может не все протестировал?!) и сторно-закупка обрабатывалась.

Для решения возникающих ситуаций можно попробовать использовать стандартный функционал системы, если конечно таких ситуаций не так много. Возможный метод обхода ошибки:

1. В параметрах модуля "Главная книга" отключается параметр, отвечающий за механизм корреспонденции счетов (необходимый для формирования двойной записи).
2. Обрабатывается накладная по закупке (при этом формируются много однострочных проводок).
3. Восстанавливаются настройки корреспонденции счетов.
4. С помощью периодической функции ручной корреспонденции в модуле "Главная книга" выполняется корреспонденция счетов (при тестировании проводки правильно корреспондировались).
5. Проверяются проводки по закупке (при просмотре документа ГК по закупке проводки отражаются правильно).

Данный метод имеет ряд недостатков, поскольку требует отсутствия пользователей в системе на момент отключения механизма корреспонденции (чтобы не пришлось корреспондировать вручную проводки, которые пользователь может успеть создать).

P.S. Извиняюсь, что сообщение не касается программирования.