Имя: Пароль:
1C
1С v8
УПП 1.3 Корректировка стоимости списания добавляет сумму при отсутствии количест
,
0 sema76
 
10.04.16
12:59
Учет себестоимости по средней. Ошибка появляется по товарам по которым в текущем периоде был Документ "Возврат товаров от покупателя". Корректировка не правильно рассчитывает Себестоимость, создает расход Сумм с Минусом. В результате по Себестоимости образуется остаток при Нулевом количестве. Вот пока нашел это по теме. Но как поправить код в УПП 1.3 не нашел.

http://1c-pro.ru/threads/korrektirovka-stoimosti-spisanija-dobavljaet-summu-pri-otsutstvii-kolichestva.34399/

Думаю, решение для ред. 1.2 не подойдет 1.3

v8: Корректировка стоимости списания
1 sema76
 
11.04.16
08:06
?
2 ВРедная
 
11.04.16
08:14
(0) где ты видишь остаток по сумме - в оборотке или в отчете по товарам?
Если в отчете по товарам, то какие отборы / группировки установлены?

РАУЗ?
3 sema76
 
11.04.16
08:31
(2) Нет. Не РАУЗ.

Ведомость по партиям товаров на складах (бухгалтерский учет). Группировка Номенклатура.

РН Партии товаров на складах (бухгалтерский учет).
4 sema76
 
11.04.16
09:50
(2) Может просто удалить не нужные данные из РН по этой номенклатуре после проведения документа Корректировки. Это может как-то не правильно потом повлиять на другие подсистемы учета? (С бухгалтерской стороны точно понятно какие цифры не правильные.)
5 ILM
 
гуру
11.04.16
10:09
Не трожьте УПП. Там все как надо. Корректировка стоимости приводит к средней цене периода, с учетом старых партий, возвратов и новых поступлений.
6 Serg_1960
 
11.04.16
10:10
Читаю внимательно исходный алгоритм - всё логично, это не ошибка:

        // Если возврат от покупателя текущего месяца осуществляется по документу поступления - стоимость соответствующего состояния
        // может быть уменьшена документом списания и стоимость возврата может не соотвествовать стоимости реализации
        // Поэтому корректировка стоимости возвратов от покупателя текущего месяца должна выполняться последней
        ТаблицаВозвратов = ПолучитьТаблицуПартийПоКодуОперации(ДатаНач,ДатаКон,ДопПараметры,Перечисления.КодыОперацийПартииТоваров.ВозвратОтПокупателяТекущийМесяц,ВидДвиженияНакопления.Расход);
        Если ТаблицаВозвратов <> Неопределено тогда
            ДопПараметры.Вставить("КорректироватьСтоимостьВозвратовТекущегоМесяца");
            СкорректироватьСписание(ДатаНач, ДатаКон, ТаблицаВозвратов, РегламентныйДокумент, ДопПараметры);
        КонецЕсли;
7 ILM
 
гуру
11.04.16
10:10
И по партиям не забывайте проводить за период.
8 Serg_1960
 
11.04.16
10:17
Угу. И восстановление партионного учета всякий раз прежде чем чихнуть :( Как хорошо, что у меня РАУЗ :)
9 sema76
 
11.04.16
10:26
(5) Сомневаюсь. Проблема именно только по продукции, по которой был документ Возврат от покупателя. Если оформить тот же Возврат как Поступление товаров и услуг, то никаких проблем. Корректировка добавляет Расход Себестоимость с минусом Количество не добавляет. В результате возникает Остаток Себестоимость Сумма без Количества. Количество Ноль Себестоимость 2 тыс. Две тысячи за что, за ноль Номенклатуры (продукции)?
10 sema76
 
11.04.16
10:27
(6) Может быть. Но результат не правильный.
11 sema76
 
11.04.16
10:27
(7) (8) Последовательность перед Корректировкой Восстановлена.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший