Восстановление последовательности партий по движениям регистраторов

25.02.20

Учетные задачи - Логистика, склад и ТМЦ

Быстрое восстановление последовательности партий, путем корректировки движений документов-регистраторов. Предлагается, как альтернатива штатному восстановлению последовательности партий в типовых торговых конфигурациях. Этот алгоритм на порядок быстрее и легче, чем предлагаемые варианты технического перепроведения товарных документов, когда предварительно запоминаются движения документа по другим регистрам. Обработка прошла отладку на конфигурации 1С 8.2 "Управление торговым предприятием для Украины". Думаю будет рабочей и для родственных конфигураций УТ и УПП, где регистр ПартииТоваровНаСкладах имеет такую же структуру. Выложена версия обработки для Российской версии "Управление торговлей", редакция 10.3

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

Наименование Файл Версия Размер
Восстановление партий Infostart.epf
.epf 18,28Kb
149
.epf 18,28Kb 149 Скачать
Восстановление партий Infostart - УТ Россия.epf
.epf 18,07Kb
156
.epf 18,07Kb 156 Скачать

В обработке предлагается решение двух основных задач при работе с партионным учетом:

1. Устранение "пересорта" по партиям.

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

2. Устранение "зависшей" стоимости по партиям.

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

Партионный учет Восстановление последовательности Партии

См. также

SALE! 20%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 22800 руб.

21.04.2017    90172    105    39    

190

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    34306    27    57    

54

SALE! 10%

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 9504 руб.

29.10.2014    210151    620    524    

439

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150705    367    375    

501

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3220    13    0    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. dyak84 05.02.13 12:44 Сейчас в теме
Автор Ваша обработка будет работать в УТ для Украины. Для меня щас ето очень актуально
2. Харьковец 22 06.02.13 11:53 Сейчас в теме
Сейчас под рукой нет конфигурации УТ для Украины, чтобы проверить. Но, насколько я помню, структура регистров ПартииТоваровНаСкладе и ПродажиСебестоимость в этих конфигурациях одинаковы. Советую Вам запустить обработку на копии базы. Если структуры регистров все же отличаются, то код обработки сразу же выдаст синтаксическую ошибку при первой попытке записи движений в регистр данные при этом не будут покалечены. Если же обработка отработает без ошибок, то уверен, что результат будет положительным.
3. dyak84 20.02.13 18:42 Сейчас в теме
4. ikekoval 119 07.05.13 11:36 Сейчас в теме
Увы, 8.2 УТ 10.3 упирается в реквизит НДСОстаток... В нашей такого нет.
8. Харьковец 22 26.11.13 16:32 Сейчас в теме
(4) ikekoval, Добавлена версия обработки для конфигурации для России 1С 8.2 "Управление торговлей", редакция 10.3
5. zaicev_o 17.07.13 10:33 Сейчас в теме
6. Харьковец 22 29.08.13 10:32 Сейчас в теме
(5) zaicev_o,

Да, действительно в Российской версии УТ в регистре партии нет ресурса "НДС". Но я думаю для специалиста среднего уровня (к которым себя и отношу), не составит труда убрать в коде обращение к этому полю регистра.
9. Харьковец 22 26.11.13 16:32 Сейчас в теме
(5) zaicev_o, Добавлена версия обработки для конфигурации для России 1С 8.2 "Управление торговлей", редакция 10.3
7. Харьковец 22 25.11.13 00:39 Сейчас в теме
Добавлена версия обработки для конфигурации для России 1С 8.2 "Управление торговлей", редакция 10.3
10. mrdc 31.01.14 08:49 Сейчас в теме
Обработка - просто жесть. Нашла 5 проблемных позиций номенклатуры в трех документах возврата, но при этом открыла штук 500, а может быть и больше таблиц. Запарился их закрывать руками, потом по кнопке "Закрыть окна", пришлось прибить 1С как процесс.
11. Харьковец 22 31.01.14 22:33 Сейчас в теме
(10) mrdc, Спасибо за комментарий. Да, действительно, при установленном флажке "Только показать кривые остатки" обработка выводит печатную форму на каждый день из заданного периода. Этот флаг задумывался преимущественно для отладки и проверки состояния регистров на определенный момент времени. Чтобы сама обработка не выглядела "черным ящиком".
Хотел еще раз уточнить, что если запускать обработку за период, то алгоритм восстановления будет происходить в цикле за каждый день. На конец каждого дня будут отобраны "кривые" партии, которые программа попытается закрыть доступными партиями на конец этого дня. Если же запустить обработку на текущую дату, то сработает тот же механизм в одну итерацию: исправлены все "плохие" партии, выявленные на текущий момент, с помощью тех партий, которые доступны в остатках на текущий момент. Этот режим запуска отработает гораздо быстрее, но в этом варианте в результате исправлений возможно, что в движениях расходных документов, окажется будущая партия (относительно даты самого регистратора).
12. sobeyko2008 17 03.03.14 11:39 Сейчас в теме
Обработку запустил но ошибок она не нашла. Хотя их предостаточно!
13. Харьковец 22 04.03.14 01:28 Сейчас в теме
(12) sobeyko2008,
Если включить флаг "Только показать кривые остатки", то будет выведена печатная форма с теми партиями, которые обработка готова исправить. Есть такие?
Отбор по складу должен быть обязательно. И если в вашей базе отключено ведение партий в разрезе складов, то, к сожалению, такой вариант в обработке не предусмотрен. Придется самому допиливать код.
14. sobeyko2008 17 04.03.14 09:41 Сейчас в теме
И если в вашей базе отключено ведение партий в разрезе складов, то, к сожалению, такой вариант в обработке не предусмотрен. Придется самому допиливать код.

Ну тогда все понятно! А вы не хотите его допилить? а То я ведь не программист!
15. Харьковец 22 06.04.14 19:14 Сейчас в теме
(14) sobeyko2008,
Можем договориться в приватной беседе о том, чтобы я оказал услугу восстановления партионного учета в вашей базе. Опыт у меня для этого достаточный. Да и "допиливать" в этом случае "вслепую" без отладки на базе с реальными проблемами практически невозможно.
16. Orlenok 25.02.16 23:44 Сейчас в теме
День добрый. Подскажите пожалуйста как именно правит косяки обработка. Создает документ "корректировка записей регистра" или же другим путем? У меня просто необходимо навести порядок в партиях и сериях. Просто если править партии через Коректировку записей регистра, то порядок наводится только в партиях. А вот в Ведомости по товарам на складах с группировкой строк по сериям - минуса так и остаются. Может в вашей обработке другой метод?
17. Харьковец 22 16.04.16 13:50 Сейчас в теме
(16) Orlenok, Добрый день. Извините за долгое молчание, пропустил ваш вопрос, т.к. слетела подписка на ответы этой темы.
К сожалению, для решения Вашей проблемы (пересорта в разрезе серий номенклатуры) данное решение не подойдет. Здесь речь идет только о решении проблем в регистре "ПартииТоваровНаСкладах". Изменения выполняются только на уровне записей самого регистра. Никакие документы в процессе не создаются. При этом регистр "ТоварыНаСкладах", на основе которого строится отчет Ведомость товаров на складах, не меняется
18. zabaluev 461 09.06.19 13:59 Сейчас в теме
Во время исправления зависшей стоимости вылетел с такой ошибкой:

{ВнешняяОбработка.ВосстановлениеПартий.МодульОбъекта(486)}: Ошибка при вызове метода контекста (Выполнить)
ТаблицаРегистраторов = Запрос.Выполнить().Выгрузить();
по причине:
{(10, 2)}: Ошибка обработки представления "РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты:Неправильно задан период: начало периода должно быть меньше или равно окончанию"
<<?>>РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(
Оставьте свое сообщение