Показать сообщение отдельно
Старый 03.06.2009, 13:10   #8  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,158 / 1286 (47) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от Nuta Посмотреть сообщение
У нас такая же проблема
У вас немного другая проблема
У автора топика Ax3.0 в ней вообще не было возможности указывать, какую накладную сторнируем, поэтому в ней приходилось решать эту проблему написанием функционала "с нуля". А в локализованной верисии DAX4 появился механизм указания накладной, которую корректируем. Но дальше, чем использовать этот выбор в печати накладных, локализаторы не пошли.
То есть, у вас есть сама оболочка для выбора корректируемой накладной и остается только дописать выбор складских операций по этому номеру (только аккуратно, так как корректируемую накладную указывать в общем-то необязательно и она будет не всегда). В принципе, место для коррекция понятно, это класс InventUpd_Physical, методы updatePhysicalReturnedIssue и updatePhysicalReturnedReceipt, но вот получение в этих методах номера корректируемой накладной и обработка проверка ошибок уже достаточно ювелирная работа.