1С бухгалтерия

При закрытии месяца, а точнее при расчете фактической себестоимости в 1С УНФ 1.6 вышла вот такая ошибка: "22003: ERROR: numeric field overflowDETAIL: A field with precision 15, scale 2 must round to an absolute value less than 10^13". Нашел в модуле документа в каком запросе происходит падение, но логика там на столько мудреная, что сложно было понять что там вообще происходит.

Понимал, что скорее всего из-за каких-то возможно отрицательных остатков, но что именно не понятно, т.к. имеющиеся отчеты по анализу отрицательных остатков не давали ответа. Методом исключения удалил все документы за месяц и нашел по какой номенклатуре, а точнее одной из номенклатур, возникает такая ошибка. Но тоже не сразу понял причину, т.к. в отчетах по остаткам минусов нет, в закрываемом месяце просто перемещение между складами по данной номенклатуре и почему происходит ошибка было не понятно.

Стал смотреть на остатки Универсальным отчетом по регистру накопления "Запасы и затраты". И тут оказалось, что минусы все таки на остатке есть (из запроса видел, что остатки собираются на начало месяца). При чем остатки уходят в минус в разрезе Счета учета. Часть остатков с плюсом на "Сырье и материалы", а часть с минусом на "Незавершенном производстве". Видимо сначала Тип структурной единицы у склада был Склад(и учет велся на счете Сырье и материалы), а потом поставили Подразделение и с какого-то периода движения пошли по счету Незавершенное производство.

Привел остатки к единому счету и закрытие пошло уже по нормальному сценарию.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".