18.07.2012, 06:10 | #1 |
Участник
|
Всем доброго времени суток!
При формировании коррекции возникает ошибка: Примен. из операции не должно быть 0 в Строка журнала товаров Имя шаблона журнала='', Код раздела журнала='', Номер строки='0'. Если по товару, по которому возникла ошибка запустить коррекцию, то ошибки не буде, коррекция по отдельному товару сформируется. При следующем запуске коррекции ошибка повториться, на другой операции, может по другому товару. Подскажите как вылечить? |
|
18.07.2012, 09:12 | #2 |
Участник
|
Я бы сначала проверил данные вот этой тулой:
Costing Error Detection and Data Correction White Paper for Microsoft Dynamics NAV https://mbs.microsoft.com/partnersou...etectionwp.htm |
|
20.07.2012, 11:03 | #3 |
Участник
|
Спасибо за ответ, отчет нашел список непонравившихся операций:
«The Дата оценки in Value Entries applied to this Книга операций по товарам is earlier than the Дата оценки in the Операция стоимости for this Книга операций» Не похоже, что эти операции могли вызвать ошибку коррекции. |
|
20.07.2012, 11:15 | #4 |
Участник
|
А в справочнике товаров, нет позиции с пустым кодом? т.е.''
__________________
--------------------------------------------------------------------------------------------- "Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица |
|
20.07.2012, 15:12 | #5 |
Участник
|
|
|
25.07.2012, 16:33 | #6 |
Участник
|
Похоже решили проблему.
В настройке модуля Запасы есть галка «Применять красное сторно», если её убрать, то коррекция проходит. Одна из операций красного сторно формировалась с ошибкой. Видимо есть единственное решение: на момент формирования коррекции, галку снять. |
|
26.07.2012, 01:04 | #7 |
Administrator
|
эта гайка о другом
при коррекции может возникнуть как увеличение, так и уменьшение себестоимости. при увеличении на 10 рублей возникнет проводка: Дебет Запасы, Кредит транзитный счет, 10 рублей. при уменьшении БЕЗ ГАЙКИ будет проводка: Дебет транзитный счет Кредит Запасы, 10 рублей. С ГАЙКОЙ: Дебет Запасы, Кредит транзитный счет, МИНУС 10 рублей т.е. красное сторно. |
|
26.07.2012, 13:12 | #8 |
Участник
|
Это понятно, но пока единственное что нашли, это ошибка возникает в ветке красного сторно.
Если выключить МИНУС, то всё работает. Возможно теряется применение именно в функционале красного сторно. |
|
04.09.2012, 11:53 | #9 |
Участник
|
Цитата:
Вот последовательность действий отлова ошибки (лучше проверять на новом товаре). 1. Оприходовать 3 единицы товара по цене 1,32333 (сумма прихода 3,97) 2. Списать 3 единицы (сумма расхода 3,97) 3. Сторнировать списание 3-х единиц (акт списания с флагом «Корректировка). Сумма прихода 3,97 4. Списать 3 раза по одной единице товара (можно списать одним документом, но 3-мя строками). Сумма по одной строке – 1,32. Всех строк 3,96. ЭТО ВАЖНО, чтобы сумма списания была меньше суммы сторнирования. 5. Запустить коррекцию себестоимости по этому товару. 6. Получить ошибку. Запостили ошибку в Майкрософт. Ответ скорее всего будет не скоро (как всегда). |
|
15.11.2012, 10:56 | #10 |
Участник
|
Цитата:
---------- Before (OLD) ---------- Codeunit 21 ---------- Function RedStornoPostingCheck - IF "Entry Type" = "Entry Type"::"Negative Adjmt." THEN BEGIN TESTFIELD("Applies-from Entry"); ---------- After (NEW) -------------------------------------------------------- + IF ("Entry Type" = "Entry Type"::"Negative Adjmt.") AND NOT CalledFromAdjustment THEN BEGIN TESTFIELD("Applies-from Entry"); -------------------------------------------------------------------------------- На первый взгляд, должно работать корректно (флаг CalledFromAdjustment выставляется в TRUE в начале работы коррекции себестоимости). |
|