gifts2017

Корректировка складских остатков

Опубликовал Андрей Смоленцев (sam0511) в раздел Обработки - Обработка документов

Приводим складские остатки в нормальный вид.

 Приведение остатков по складу в нормальный вид при партионном учете. Был запущенный вариант с минусами в партиях, в остатках висели суммы без количества, количества без сумм... При таком случае документ "Инвентаризация товаров на складах" не помогает.

Флажок "Проводки" имеет смысл включать только в "Комплексной автоматизации". При включенном флажке формируются проводки по списанию остатков с выбранного счета на счет 94. В данном конкретном случае обрабатывался склад вида "НТТ". Была дописанная конфигурация с учетом товаров в НТТ с использованием 42 счета. Поэтому формируется дополнительная проводка по списанию торговой наценки. Сумма списания наценки расчитывается из среднего процента в поступлении от поставщиков за месяц. Под свою задачу этот момент надо учесть и переделать этот кусок кода под себя или сделать универсальным.

 Первый этап - обнуление всех остатков. Создаем документ "Корректировка записей регистра" и выбираем его в поле формы "Документ корректировки". Выбираем необходимые флажки, нажимаем кнопку "Обнулить". При этом формируюся движения по выбранным регистрам и цепляются к документу корректировки.

Второй этап - заполнение документа "Оприходование ТМЦ" на основании докумнета "Инвентаризации на складах". Документы должны быть созданы ранее и выбраны в соответствующих полях формы. Естественно, документ "Инвентаризация на складах" должен содержать информацию о фактическом наличии товаров на складе. При заполнении документа "Оприходование товаров" себестоимость достается из последнего документа "ПоступлениеТоваровУслугВНТТ". Есле документ не найден, себестоимость подставляется из документа инвентаризации.

Обработка создавалась для конкретного случая и не претендует на универсальность. Может быть использована как подспорье для решения вашей задачи...

Скачать файлы

Наименование Файл Версия Размер
Корректировка остатков.epf 18
.epf 13,39Kb
30.04.15
18
.epf 13,39Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Константин Юрин (kostyaomsk) 04.05.15 18:05
Делал аналогичную обработку для УТ 10.3. Тоже обнуление регистров и создание документа оприходование товаров. Верно, что Вы обратили внимание на особенность
...с минусами в партиях, в остатках висели суммы без количества, количества без сумм... При таком случае документ "Инвентаризация товаров на складах" не помогает.
У Вас тоже подобные методы - определение себестоимости по последнему документу ПоступлениеТоваровУслуг (вернее цена поступления).
Я попытался сделать универсальной, но тоже ничего не получилось. Единственное, что сделал - это только один параметр дата поступления и одна кнопка. Остаток берется на конец дня по типу Граница тип границы Включая, затем на начало дня создается документ корректировка записей регистров и уже безусловно затирает три регистра: Товары на складах, Партии товаров на складах и товары организаций.
Конечно, долго переделывали обработку, т.к. первый раз ее некорректно запустили и очень долго вылавливали ошибки. Дописал вывод в Ексель-файлы информации по занулению регистров и вводу остатков чтоб искать всем вместе ошибки.
2. Александр Чесноков (chesnokov-a-v) 04.07.16 22:19
К сожалению в УТ 10.3 работать не захотела
{Форма.Форма.Форма(5)}: Поле объекта не обнаружено (ПартииТоваровНаСкладахБухгалтерскийУчет)
ПартииБух = РегистрыНакопления.ПартииТоваровНаСкладахБухгалтерскийУчет.СоздатьНаборЗаписей();
3. Андрей Смоленцев (sam0511) 05.07.16 08:57
(2) chesnokov-a-v, Обработка написана для "1С Комплексная автоматизация". Для работы с 10-ой торговлей необходимо убрать обращения к регистрам бухгалтерии.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа