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

25.02.20

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Восстановление партий Infostart.epf
.epf 18,28Kb
149
149 Скачать (1 SM) Купить за 1 850 руб.
Восстановление партий Infostart - УТ Россия.epf
.epf 18,07Kb
156
156 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

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

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

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

См. также

SALE! 10%

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

Можно проверить до покупки, оставьте заявку! Воспользовались более 268 компаний! Перенос данных из УТ 10.3 в УТ 11 | из УТ 10.3 в КА 2 | из УТ 10.3 в ERP. Предлагаем качественное и проверенное временем решение для перехода с УТ 10.3. Можно перенести начальные остатки, нормативно-справочную информацию и все возможные документы. При выгрузке можно установить отбор по периоду, организациям и складам. При выходе новых релизов конфигураций 1C оперативно выпускаем обновление переноса данных.

55778 50200 руб.

24.04.2015    195880    155    244    

284

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

Программа позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

89900 руб.

09.06.2020    39658    29    59    

65

Логистика, склад и ТМЦ Бухгалтер Пользователь Платформа 1С v8.3 Сельское хозяйство и рыболовство Строительство Горнодобывающая промышленность Розничная и сетевая торговля (FMCG) Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Лесное и деревообрабатывающее хозяйство Управленческий учет Платные (руб)

Позволяет автоматизировать процесс взвешивания ТМЦ в организациях, осуществляющих приемку и отгрузку различным транспортом, для ведения складского учета и контроля остатков на складах. Конфигурация позволяет фиксировать вес вручную, напрямую с весов, а также управлять дополнительным оборудованием и контролировать движение транспорта.

35000 руб.

24.03.2015    126521    306    114    

136

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

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

50000 руб.

26.07.2023    6869    29    0    

12
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dyak84 05.02.13 12:44 Сейчас в теме
Автор Ваша обработка будет работать в УТ для Украины. Для меня щас ето очень актуально
2. Харьковец 22 06.02.13 11:53 Сейчас в теме
Сейчас под рукой нет конфигурации УТ для Украины, чтобы проверить. Но, насколько я помню, структура регистров ПартииТоваровНаСкладе и ПродажиСебестоимость в этих конфигурациях одинаковы. Советую Вам запустить обработку на копии базы. Если структуры регистров все же отличаются, то код обработки сразу же выдаст синтаксическую ошибку при первой попытке записи движений в регистр данные при этом не будут покалечены. Если же обработка отработает без ошибок, то уверен, что результат будет положительным.
3. dyak84 20.02.13 18:42 Сейчас в теме
4. ikekoval 123 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 464 09.06.19 13:59 Сейчас в теме
Во время исправления зависшей стоимости вылетел с такой ошибкой:

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