Списывает сумму без количества регл.операцией Корректировка стоимости номенклатуры
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Всем доброго дня!
В БП 2.0 (релиз 2.0.65.30) возникла следующая проблема: в марте была реализация товара на 15шт., затем в апреле сделали корректировку реализации (на все отгруженное количество). Далее также в апреле данный товар в полном объеме (15 шт.) переместили со склада "Основной" на склад "Возвраты в пути", чуть позже переместили обратно на склад "Основной"(14 шт) и 1 шт - на склад "Лаборатория". Итого получилось: остатки на складах "Основной"(14 шт) и "Лаборатория" (1 шт). В ОСВ по 41.01 все ок.
Но после проведения регл.операции "Корректировка стоимости списания", данный документ по складам "Основной"и "Лаборатория" делает проводки корректировки стоимости и в итоге конечный остаток по сумме 0, а количество остается.
Бухгалтеру, да и мне тоже, непонятно поведение документа "Корректировка стоимости списания". В параметрах учета задан партионный учет, учет по складам ведется по количеству и сумме. В уч.политике стоит ФИФО.
Партия (документ поступление) во всех проводках одинаковый. Проблема как-то связана видимо с перемещениями, т.к. если их отменить и оставить только корректировку реализации, то корректировка стоимости списания по данному товару проводок не делает. Неужели нельзя делать перемещение товаров, если товар "поступил" на склад корректировкой реализации?
Подскажите пожалуйста куда копать?
В БП 2.0 (релиз 2.0.65.30) возникла следующая проблема: в марте была реализация товара на 15шт., затем в апреле сделали корректировку реализации (на все отгруженное количество). Далее также в апреле данный товар в полном объеме (15 шт.) переместили со склада "Основной" на склад "Возвраты в пути", чуть позже переместили обратно на склад "Основной"(14 шт) и 1 шт - на склад "Лаборатория". Итого получилось: остатки на складах "Основной"(14 шт) и "Лаборатория" (1 шт). В ОСВ по 41.01 все ок.
Но после проведения регл.операции "Корректировка стоимости списания", данный документ по складам "Основной"и "Лаборатория" делает проводки корректировки стоимости и в итоге конечный остаток по сумме 0, а количество остается.
Бухгалтеру, да и мне тоже, непонятно поведение документа "Корректировка стоимости списания". В параметрах учета задан партионный учет, учет по складам ведется по количеству и сумме. В уч.политике стоит ФИФО.
Партия (документ поступление) во всех проводках одинаковый. Проблема как-то связана видимо с перемещениями, т.к. если их отменить и оставить только корректировку реализации, то корректировка стоимости списания по данному товару проводок не делает. Неужели нельзя делать перемещение товаров, если товар "поступил" на склад корректировкой реализации?
Подскажите пожалуйста куда копать?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Вопрос решен.
На решение натолкнуло следующее: в копии вместо корректировки реализации попробовала сделать возврат от покупателя. Перепровела все перемещения после этого и провела регл.операцию "Корректировка стоимости". В результате никаких списаний сумм регл.операция в данном случае не сделала. На 41.01 остались как количества, так и суммы.
Стала ковырять общий модуль "Корректировка стоимости". В нем есть 2 значимые для данного случая процедуры: "ДобавитьНачальныйОстатокИВнешнееПоступление" и "ПолучитьТаблицуОперацийСписания". В обеих процедурах есть запросы, в которых есть условия по возвратам покупателя (в процедуре ПолучитьТаблицуОперацийСписания есть комментарий по данному куску). В общем похожие условия добавила в оба запроса для корректировок реалзиаций, после этого корректировка стоимости никаких лишних списаний сумм по данной позиции не сделала.
Ниже привожу куски которые вставляла в процедуры, может кому пригодится.
Процедура "ДобавитьНачальныйОстатокИВнешнееПоступление":
после строк
вставила кусок:
Процедура "ПолучитьТаблицуОперацийСписания":
после строк
вставила кусок:
На решение натолкнуло следующее: в копии вместо корректировки реализации попробовала сделать возврат от покупателя. Перепровела все перемещения после этого и провела регл.операцию "Корректировка стоимости". В результате никаких списаний сумм регл.операция в данном случае не сделала. На 41.01 остались как количества, так и суммы.
Стала ковырять общий модуль "Корректировка стоимости". В нем есть 2 значимые для данного случая процедуры: "ДобавитьНачальныйОстатокИВнешнееПоступление" и "ПолучитьТаблицуОперацийСписания". В обеих процедурах есть запросы, в которых есть условия по возвратам покупателя (в процедуре ПолучитьТаблицуОперацийСписания есть комментарий по данному куску). В общем похожие условия добавила в оба запроса для корректировок реалзиаций, после этого корректировка стоимости никаких лишних списаний сумм по данной позиции не сделала.
Ниже привожу куски которые вставляла в процедуры, может кому пригодится.
Процедура "ДобавитьНачальныйОстатокИВнешнееПоступление":
после строк
| ГДЕ (ВЫБОР КОГДА (ТаблицаВозвратов.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя)
| ТОГДА (ВЫРАЗИТЬ(ТаблицаВозвратов.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Сделка.Дата < &ДатаНач
| ИЛИ ВЫРАЗИТЬ(ТаблицаВозвратов.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Сделка.Склад <> ВЫРАЗИТЬ(ТаблицаВозвратов.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Склад
| ИЛИ ВЫРАЗИТЬ(ТаблицаВозвратов.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Сделка.Склад ЕСТЬ NULL
| ИЛИ ВЫРАЗИТЬ(ТаблицаВозвратов.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Сделка.Дата ЕСТЬ NULL)
| ИНАЧЕ ЛОЖЬ КОНЕЦ)
вставила кусок:
| ИЛИ (ВЫБОР КОГДА (ТаблицаВозвратов.Регистратор ССЫЛКА Документ.КорректировкаРеализации)
| ТОГДА (ВЫРАЗИТЬ(ТаблицаВозвратов.Регистратор КАК Документ.КорректировкаРеализации).ДокументРеализации.Дата < &ДатаНач
| ИЛИ ВЫРАЗИТЬ(ТаблицаВозвратов.Регистратор КАК Документ.КорректировкаРеализации).ДокументРеализации.Дата ЕСТЬ NULL)
| ИНАЧЕ ЛОЖЬ КОНЕЦ)
Процедура "ПолучитьТаблицуОперацийСписания":
после строк
| НЕ (ВЫБОР КОГДА (ТаблицаСписания.Регистратор ССЫЛКА Документ.ВозвратТоваровОтПокупателя)
| ТОГДА (ВЫРАЗИТЬ(ТаблицаСписания.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Сделка.Дата < &ДатаНач
| ИЛИ ВЫРАЗИТЬ(ТаблицаСписания.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Сделка.Склад <> ВЫРАЗИТЬ(ТаблицаСписания.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Склад
| ИЛИ ВЫРАЗИТЬ(ТаблицаСписания.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Сделка.Склад ЕСТЬ NULL
| ИЛИ ВЫРАЗИТЬ(ТаблицаСписания.Регистратор КАК Документ.ВозвратТоваровОтПокупателя).Сделка.Дата ЕСТЬ NULL)
| ИНАЧЕ ЛОЖЬ КОНЕЦ))
вставила кусок:
| И (НЕ (ВЫБОР КОГДА (ТаблицаСписания.Регистратор ССЫЛКА Документ.КорректировкаРеализации)
| ТОГДА (ВЫРАЗИТЬ(ТаблицаСписания.Регистратор КАК Документ.КорректировкаРеализации).ДокументРеализации.Дата < &ДатаНач
| ИЛИ ВЫРАЗИТЬ(ТаблицаСписания.Регистратор КАК Документ.КорректировкаРеализации).ДокументРеализации.Дата ЕСТЬ NULL)
| ИНАЧЕ ЛОЖЬ КОНЕЦ))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот