|
БП 3.0. Закрытие месяца корректирует стоимость в минус
formista2000, Kuzmich123, Гена, Rovan, Злопчинский, bolder, АгентБезопаснойНацио, nextssbt, ДиВаH2, maxab72, KJlag, mikecool, coldsiemens, Terrixus, ldo6, Amra, Prog_man, piter3, shuhard, Олдж, paramedic, CepeLLlka, Serpuh, Верещагин, Sneer, spiller26, vis, Чужой, Stepashkin, Hawk_1c, alex_kld_2024
| ☑ |
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) Заремьте на время это условие, пусть всегда отрабатывает. Что теперь с мартом?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший