Корректировка суммы остатков ТМЦ в Торговле.
08.12.2003
13:10
#1
По некоторым видам номенклатуры сложилась следуюшая ситуация. Количество - правильное, а сумма - нет. Каким образом можно исправить только сумму в остатках ТМЦ, не меняя количество?
08.12.2003
16:11
#2
1)Изменить никак.
2)А с чего вы взяли, что сумма неверная?
3) А где у вас ГраницаПоследовательности?
2)А с чего вы взяли, что сумма неверная?
3) А где у вас ГраницаПоследовательности?
18.12.2003
14:55
#4
Скорректировать сумму можно документом Ввод остатков ТМЦ - количество можно не указывать, а указать только сумму, на которую надо изменить стоимость ТМЦ на складе (можно указать и отрицательную).
Другое дело, что надо бы сначала выяснить, почему сложилась такая ситуация. Где находится граница последовательности? она должна быть на последнем документе базы. Глюки с себестоимостью как правило возникают из-за проведения задним числом.
Другое дело, что надо бы сначала выяснить, почему сложилась такая ситуация. Где находится граница последовательности? она должна быть на последнем документе базы. Глюки с себестоимостью как правило возникают из-за проведения задним числом.
19.12.2003
09:56
#6
"Вы, уважаемый, сначала попробуйте, а потом приходите сюда и доложите о своем опыте ;)"
20.12.2003
12:12
#7
"Прокатит при списании себестоимости по средней, если есть партионный учет, то у вас создастся партия с нулевым количеством и ненулевой суммой и прикинте как это потом будет списываться.
А я прикину:
В процедуре глСписаниеПартийТМЦ
идет отбор остатков по партиям:
ВремПартии.УстановитьЗначениеФильтра("Номенклатура",Номенклатура,1);
ВремПартии.УстановитьЗначениеФильтра("ЦенаПрод", Цена);
ВремПартии.ВыгрузитьИтоги(ТаблИтогов,1,1);
Что попадет в таблицу итогов?
Ваша партия с нулевым количеством и ненулевым остатком попадет обязательно.
Далее. Партии выбраны, как они списываются:
Если ТаблИтогов.Количество<=0 Тогда
Продолжить;
КонецЕсли;
Эти строки будут постоянно пропускать вашу партию с нулевым кол-ов и этот остаток себестоимости никогда и никуда не спишется.
Что мы получили: А ля майкрософт, "Исправили старые ошибки и добавили новые".
Вывод: Выход надо искать другой"
А я прикину:
В процедуре глСписаниеПартийТМЦ
идет отбор остатков по партиям:
ВремПартии.УстановитьЗначениеФильтра("Номенклатура",Номенклатура,1);
ВремПартии.УстановитьЗначениеФильтра("ЦенаПрод", Цена);
ВремПартии.ВыгрузитьИтоги(ТаблИтогов,1,1);
Что попадет в таблицу итогов?
Ваша партия с нулевым количеством и ненулевым остатком попадет обязательно.
Далее. Партии выбраны, как они списываются:
Если ТаблИтогов.Количество<=0 Тогда
Продолжить;
КонецЕсли;
Эти строки будут постоянно пропускать вашу партию с нулевым кол-ов и этот остаток себестоимости никогда и никуда не спишется.
Что мы получили: А ля майкрософт, "Исправили старые ошибки и добавили новые".
Вывод: Выход надо искать другой"
22.12.2003
16:38
#8
Действительно, я упустил из виду, что этот механизм в типовой конфигурации стабильно работает только при учете себестоимости по среднему. Кстати, сейчас посмотрел - там есть красивая возможность принудительно привязать этот "фуфельный" ввод остатков к существующей партии! Все необходимое в самом документе "Ввод остатков ТМЦ" уже есть. Но я бы этого не делал - надо, все-таки, разбираться в причинах таких косяков, и устранять их (и причины, и косяки).
18.02.2010
07:47
#9
Если, волнует еще данная проблемма!!! Конфигурация типовая , но не торговля, а УПП списание по средней, последовательность партионного учета нарушена (граница начало ведения учета в программе), это мне понятно, если востанавливать все вроде нормально, но косяки появляются на СЧ 20, 23 и т.п. Причем у нас разница в остатках, ПартииТоваров на складах, по бух. учету и по управленческому количество идет цена нет. Что это за возможность в документе "Ввод остатков ТМЦ"??? Док "Корректировка регистров" - не заинтерисовал.
Читают тему
(гостей: 1)