Показать сообщение отдельно
Старый 04.04.2012, 22:08   #217  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Ну, с первыми ошибками вас:

1) Исправительная фактура затирает номер и дату платежного документа исходной.

2) Исправительная накладная "с произвольным текстом" получает номер из номерной серии корректировочных накладных, в то время как при отсутствии номерной отдельной серии было бы логичнее взять номер из "Исправительная накладная заказа на продажу".

3) При печати исправленной фактуры, цена которой была поправлена с помощью "Проводки корректировки НДС", в ней затирается код ЕИ и цена, если вывод идет в Excel (в который мы уже успели инвестировать в свое время 2 дня работы благодаря Microsoft). Все из-за пассажа

X++:
            if (conpeek(mapEnumerator.currentKey(), 3) != FactureLineType_RU::InvoiceLine)
            {
                mapValue.insert(#UnitId,    #ScorecardMissing);
                mapValue.insert(#UnitName,  #ScorecardMissing);
                mapValue.insert(#Qty,       #ScorecardMissing);
                mapValue.insert(#Price,     #ScorecardMissing);
            }
в \Classes\CustVendFactureToExcel_RU\buildTransMap.

Тут надо добавить, что метод вывода фактуры по умолчанию опять стала AX вместо Excel.

4) Исправительная накладная заказа на продажу вытягивает номера ваучеров из корректирующей накладной/кредит-ноты заказа на продажу. Если последняя установлена в режиме "наследования", разноска накрывается. Другими словами, для исправительных накладных не предусмотрели наследования номеров операции из номера документа.

Последний раз редактировалось EVGL; 04.04.2012 в 23:17.
За это сообщение автора поблагодарили: lev (5).