До старта конференции

Установка себестоимости товара при перемещении

0. Дмитрий Фаст (Dima_) 68 11.11.14 11:38 Сейчас в теме
При формировании отчёта «Оценка валовой прибыли» по Магазину значение поля «Себестоимость продаж» может оказаться «не установлена».
Одна из причин, что при создании документа "Перемещение товаров" данные в регистр сведений «Себестоимость номенклатуры» не заносятся. Т.е. если товары поступили(ают) в Магазин перемещением, отчёты в которых используется этот регистр корректно не формируются.


Перейти к публикации

Комментарии
1. Ivan Ermakov (ermakov_ivan) 3 15.10.15 00:32 Сейчас в теме
Столкнулся с похожей проблемой, но уже в более свежем релизе Розницы - 2.1.9.11: позиции, пришедшие в магазин перемещением имеют нулевую себестоимость - не попадают в расчет при заполнении документа УстановкаСебестоимости.
Стал искать причину.
Обнаружил косяк: документ ПеремещениеТоваров делает проводки по регистру накопления СебестоимостьПоставкиТоваров, но в них заполняется только ресурс "Количество"!(((
В модуле менеджера документа ПеремещениеТоваров нашел запрос, который формирует таблицы для заполнения движений. В таблице ТаблицаСебестоимостьПоставкиТоваров в результате заполнены колонки количество и СуммаБаза, но не заполнена колонка Сумма. Исправил одну строку в запросе, перепровел перемещения - всё взлетело!
Итог: нужно в модуле менеджера Документа ПеремещениеТоваров в процедуре ИнициализироватьДанныеДокумента во втором запросе (большом) в самом последнем пакете (11-я таблица)
заменить строку:
| 0 КАК Сумма,
на
| ТаблицаТовары.Сумма КАК Сумма,
После этого желательно переперовести базу и перезаполнить документы УстановкаСебестоимости.

В качестве бонуса расскажу про еще один косяк, причину которого не смог обнаружить, но методом тыка решил проблему.
Некоторые позиции также не попадали в УстановкуСебестоимости, хотя поступили в магазин не перемещением, а именно ПоступлениемТоваров. Движения по регисту СебестоимостьПоставкиТоваров при этом сформированы корректно - и по количеству, и по сумме.
Формирование и расчет себестоимости в конфигурации реализован крайне запутанно, куча запросов в разных модулях, абсолютно нечитаемо! По крайней мере я не осилил разобраться и найти ошибку. Но нашел решение: один из документов ПоступлениеТоваров был проведен в самом начале месяца: 01.05.2015 00:00:00, изменил время на одну секунду и всё заработало)))
Видимо где-то в установке параметров виртуальных таблиц в запросе нужно включить границы периода...

P.S. розницу 2.0 впервые ставил еще летом 2011 - как была сырая с кучей ошибок, так всё и осталось!!!
2. Дмитрий Фаст (Dima_) 68 28.01.16 05:22 Сейчас в теме
(1) ermakov_ivan, День добрый!
Скажите, а
| ТаблицаТовары.Сумма КАК Сумма,

какую сумму(цену) возьмёт?
Если цену поступления в магазин, тогда всё хорошо,
но судя по коду возьмётся сумма (цена) реализации магазина, и тогда получается, что данные по себестоимости будут не корректные.
На примере:
в магазин склад М1 поступил товар Т по 50 р. цену реализации установили 100 р. - наценка 50%
Этот товар переместили в магазин М2. Какая сумма (цена) в документе "Перемещение товаров" у Вас получится?
Если потом этот товар переместили из М2 в М3 или вернули . Какая сумма (цена) в документе?
Если М1 используется как склад и там цены реализации вообще не устанавливают? Какая сумма (цена) в документе?
3. Никита Белов (casperito) 1 21.03.17 07:21 Сейчас в теме
В документе та цена, которую задали. Правильно, я так понимаю, перемещения делать по цене закупки.
4. Алексей Пушкарев (lexin1976) 3 25.06.17 21:51 Сейчас в теме
В новых релизах косяк поправили. и себестоимость по перемещения расчитывается корректно в последний день месяца документом Установка себестоимости с признаком. По логике себестоимость перемещения на склад приемки есть себестоимость списания со склада отправителя. что есть верно.
Однако остался косяк. если на начало месяца на складе получателе нет товара и единственный приход это перемещение, то в этом случае себестоимость будет задвоена. Почему так пока не понял, только два дня назад нашел коясчину....
5. Анатолий Тимошенко (M-comp) 16.07.17 21:49 Сейчас в теме
Добрый день, подойдет эта обработка к конфигурации 2.2? Как проверить?
6. Дмитрий Фаст (Dima_) 68 17.07.17 04:17 Сейчас в теме
(5)
(3)
(4)
День добрый!
В конфигурации 2.2, если установлен "Упрощенный (Автономный учет)", при перемещении движения по регистру "Себестоимость номенклатуры" формируются корректно независимо от цены в документе, поэтому эта обработка для 2.2 не нужна.
От установки режима "Средняя взвешенная оценка (Автономный учет)" отказался, т.к. проблем с эти режимом больше, чем пользы от него.
7. Алексей Пушкарев (lexin1976) 3 17.07.17 13:30 Сейчас в теме
(4)
(6)
Ребята, какая обработка? Вы о чем? Речь идет о правке кода. И я могу сказать что в последних релизах все как было так и осталось.
8. Алексей Пушкарев (lexin1976) 3 17.07.17 13:32 Сейчас в теме
(6)
Что касается метода расчета. То Упрощенный не правильно.
Скажем пришел товар по 50 р. Встала себестоимость по 50. А потом пришел он де по 0.01 (подарок) и что? Себестоимость встанет в копейку по всему остатку.
9. Анатолий Тимошенко (M-comp) 19.07.17 00:22 Сейчас в теме
(8)
Все понимают, что упрощенный более примитивный, но в таком случае что вы предлагаете ? Рассчет по средневзвешенной оценке с кучей ошибок, то позиции номенклатуры не попадают в расчет, то себестоимость занижается в два раза, то увеличивается в два раза... Какой выход, если вы знаете - поделитесь .
10. Алексей Пушкарев (lexin1976) 3 24.07.17 18:02 Сейчас в теме
(9)Ну 1С вообще полна ошибками. По средней в любом случае корректнее. А выход какой? Следить за данными и выявлять причины ошибок. Не редко себестоимость считается не правильно потому как имеются ошибки в документообороте и товародвижении.
Оставьте свое сообщение