![]() |
![]() |
![]() |
|
БП 3.0. Закрытие месяца корректирует стоимость в минус | ☑ | ||
---|---|---|---|---|
0
Rovan
гуру
17.09.25
✎
15:36
|
БП КОРП 3.0.181 и 182
Закрытие месяца корректирует стоимость в минус. Причем ставит не копейки а полную сумму. Как я понял это идет из-за оформления Возврата покупателя в том же месяце что и Реализация. Увидел в алгоритме, что себестоимость при возврате товара от клиента ставится только если это возврат продажи прошлого месяца // Запишем себестоимость чтобы она не корректировалась автоматически Если СтрокаОтгрузки.ВозвратПрошлогоМесяца Тогда НоваяСтрока.Себестоимость = Макс(НоваяСтрока.СуммаСписания, 0.01); КонецЕсли; это код из модуля УчетТоваров строка 2277. Это правильно ? В чем смысл такого ограничения ? |
|||
1
Гена
гуру
17.09.25
✎
16:12
|
Надеюсь, док возврата сделан на основании соотв. дока реализации?
По правилам БУ если изначально была в доке реализации списана стоимость на расходы, то при возврате надо указать именно её. Что и делает данная фраза кода. Почему не рассматривается возврат месяц в месяц? Предположу, что из соображений, что себестоимость на момент возврата ещё не рассчитана и закрытие месяца потом заново всё посчитает. Это гипотеза. |
|||
2
Rovan
гуру
17.09.25
✎
16:28
|
(1) реализация выбрана
купили 10го марта, вернули 20го марта "то при возврате надо указать именно её." колонка себестоимость в возврате не отображается |
|||
3
Гена
гуру
17.09.25
✎
16:32
|
(2) Гипотезу гляньте. Скорее всего её рассчитает заново по ДАННОМУ месяцу Закрытие. Гляньте по номенклатуре - рассчитано верно в конце месяца?
|
|||
4
Rovan
гуру
17.09.25
✎
16:38
|
(3) Закрытие месяца корректирует стоимость в минус...
на остатке на 41.01 сч висит минус 1.7 млн рублей при 0 штуках именно по этому товару |
|||
5
Гена
гуру
17.09.25
✎
16:43
|
(4) На копии перезакройте март. Если минус уйдёт - значит напортачили исправлениями задним числом в рабочей базе без перепроведения закрытия месяца.
А если не уйдёт - тогда совсем худо ) Весь учёт в дерьме. |
|||
6
maxab72
17.09.25
✎
16:54
|
(0) Обратите внимание на строки выше:
// Весь товар по партии реализованный в исходном документе - возвращен Если СтрокаОтгрузки.КоличествоОтгружено <= 0 Тогда Продолжить; КонецЕсли; а далее формируется таблица из значений в СтрокаОтгрузки.Количество может различия у вас в РТУ и Возврате в статусе товара. |
|||
7
Rovan
гуру
17.09.25
✎
16:59
|
(5)(6) это и есть копия... март перезакрывали 3 раза.
проверил СтрокаОтгрузки.КоличествоОтгружено = 1 |
|||
8
Rovan
гуру
17.09.25
✎
17:00
|
(5) Они с марта правили это ручными операциями.
Просят выяснить что за дичь в алгоритмах |
|||
9
Гена
гуру
17.09.25
✎
17:06
|
(8) Согласитесь, что если квакает только одна номенклатура, то дичь в ней, а не в общем алгоритме.
|
|||
10
Rovan
гуру
17.09.25
✎
17:11
|
(9) другие возвраты былы проведены следующим месяцем, т.е. там
СтрокаОтгрузки.ВозвратПрошлогоМесяца = Истина |
|||
11
Гена
гуру
17.09.25
✎
17:14
|
(10) Заремьте на время это условие, пусть всегда отрабатывает. Что теперь с мартом?
|
|||
12
Rovan
гуру
18.09.25
✎
09:19
|
(11) сделал в расширении - убрал это условие
после этого закрытие месяца (этап "Корр стоим номенклатуры") прошло корректно |
|||
13
Гена
гуру
18.09.25
✎
09:26
|
(12) Хорошо. Пока оставьте, но возьмите на заметку.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |