Исправление регистра "Свободные остатки" или "Распределение запасов" в КА (ЕРП, УТ) 2.5 после перехода с версии 2.4

08.02.22

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

При переходе на новую версию наступают смутные времена. Вот и переход с 2.4 на 2.5 не стал исключением. В частности, те, кто активно пользовался резервами и свободными остатками в 2.4, могли наблюдать такую картину после перехода на 2.5, что остатки в отчете "Остатки и доступность" не совпадают с остатками в отчете "Ведомость по складам". Данная обработка поможет решить эту проблему.

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

Наименование Файл Версия Размер
Исправление регистра "Свободные остатки" или "Распределение запасов" в КА (ЕРП, УТ) 2.5 после перехода с версии 2.4.:
.epf 7,83Kb
738
.epf 7,83Kb 738 Скачать

Тестировалось на платформе 8.3.19.1351. Конфигурация: 1С:Комплексная автоматизация 2 (2.5.7.288)

 

Изначальная моя тема, на основании которой была сделана эта обработка:

https://forum.infostart.ru/forum67/topic275228/#message2780685

 

Итак, суть. При переходе с 2.4 на 2.5 произошла замена регистра накопления "Свободные остатки" на регистры накопления "Распределение запасов движение" + сведений "Распределения запасов". Вся конечная информация хранится в регистре сведений и в отчеты выводится из него.

Соответственно, при переходе происходит обработка документов и заполняются данные регистры по некоторым алгоритмам. Если у вас в учете все хорошо и красиво, если база ведется с нуля и туда никто не лазили и так далее, то и проблем после перехода не будет. Но...

Моя проблема была в том, что новый регистр накопления не сделал движения по документам реализации, перенесенным из КА 1.1 программным способом (вроде бы это была даже стандартная обработка переноса при переходе с КА 1 на КА 2). Естественно как результат, перекос в отчете доступность и ведомость. Так же такие ситуации могут быть при использовании документов корректировки записей регистров, ввод начальных остатков (обещали поправить на оф. форуме) и может быть чего-то еще.

 

Обработка сравнивает остатки по ведомости с остатками по доступности (т.е. регистр накопления Остатки на складах и регистр сведений Распределение запасов) и делает остатки в распределении равными остаткам в ведомости.

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

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

Обработка переход на 2.5 распределение запасов неправильные остатки.

См. также

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    90179    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    34313    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    210177    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    150721    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    3229    13    0    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. mlashko 11 10.02.22 03:39 Сейчас в теме
купил. Частично исправилось, но где-то еще чтото осталось (((
Прикрепленные файлы:
2. ПодводныйТ 45 10.02.22 08:36 Сейчас в теме
(1) Да, тут только смотреть данные. У вас ведомость сформирована на 01.02. Соответствие остатков смотрятся на текущую дату. Посмотрите ведомость без учета периода.
3. barat 22.02.22 11:44 Сейчас в теме
(2) Подскажи как теперь получить остатки на дату (свободные остатки, в резерве)???
4. ПодводныйТ 45 26.02.22 08:51 Сейчас в теме
(3) Ну видимо, сейчас, никак. Только остатки на текущую дату.
5. Dunda 48 01.03.22 22:24 Сейчас в теме
Подскажите, а остаток, который выводится по складу в регистре сведений должен совпадать с ведомостью по товарам на складах на текущую дату?
тоже увидели перекос, но не поймем должно так быть или тут уже какие то вычисления с учетом отгрузки и т.д.
7. barat 02.03.22 11:14 Сейчас в теме
(5)у нас не совпадает потому что в оборотном регистре накопления "Распределение запасов" запасы списываются документом Заказ клиента, а регистр сведений "Распределение запасов" это итоги регистра накопления "Распределение запасов", у регистра накопления "Товары на складах" даже регистратора такого нет из за этого Ведомость по товарам на складах не сходится с Остатками и доступностью товаров
6. ПодводныйТ 45 02.03.22 09:14 Сейчас в теме
(5) Думаю, да. Иначе мне кажется никак, т.к. дат остатков в регистре сведений нет (в новом механизме т.е.). При перепроведении документов наверное должно идти вычисление с учетом текущего значения в регистре сведений и текущих движений в регистре накопления (регистры распределения запасов).
8. user1496502 04.04.22 23:52 Сейчас в теме
Здравствуйте.
С ордерной схемой хранения эта обработка не работает, верно?
Сможете ли поправить?
Прикрепленные файлы:
9. ПодводныйТ 45 05.04.22 08:29 Сейчас в теме
(8)
Не должно зависить от того ордерный склад или нет. Попробуйте посмотреть отчет остатки и доступность, что там показывает по данному товару? Какая у вас конфигурация? Эта обработка в которой вы смотрите - доработка сторонней фирмы. Поэтому данные колонки доступно в этой обработке могут не совпадать с отчетом "Остатки и доступность". В любом случае попробуйте посмотреть отчет, так же попробуйте глянуть регистр сведений по этому товару.
10. user1496502 05.04.22 22:30 Сейчас в теме
(9) Здравствуйте. Всё нормально. Спасибо!
11. VKuser4589778 12.04.22 11:56 Сейчас в теме
"Откатить действие обработки можно через служебную обработку "Исправление ошибок в регистре сведений "Распределение запасов""."
где найти эту служебную обработку?
12. ПодводныйТ 45 12.04.22 16:03 Сейчас в теме
(11) Функции для технического специалиста - там поиском найти ее и открыть.
13. user1777974 27.04.22 20:28 Сейчас в теме
Обработку скачал, запустил. Помогло.
Спасибо!
14. user1777974 27.04.22 21:52 Сейчас в теме
Вопрос по поводу отката в случае исправления ошибки в последующих релизах 1с.
Его нужно сделать до или после обновления?
15. ПодводныйТ 45 29.04.22 10:53 Сейчас в теме
(14) Я думаю, что в релизе, в котором будет такое исправление, при обновлении этот * и соответственно заново заполнение регистров произойдет само. Так что после обновления надо просто смотреть что будет в базе - и там уже решать что делать дальше.
16. espero 25 13.05.22 12:04 Сейчас в теме
Адаптировано ли под релиз 2.5.7.390 и выше? В регистре сведений "Распределение запасов" поменялись (переименовали, добавили, удалили) наименования ресурсов...
17. ПодводныйТ 45 13.05.22 13:49 Сейчас в теме
(16) Не смотрел. Постараюсь глянуть на следующей неделе и добавить обработку для нового релиза.
18. пользователь 20.05.22 13:09
Сообщение было скрыто модератором.
...
19. zaika007 76 06.06.22 23:43 Сейчас в теме
Круто, работает. Спасибо добрый человек! Огромные расхождения после свертки базы были. Все испправилось.
ПодводныйТ; +1 Ответить
20. Vladisa 38 08.06.22 10:35 Сейчас в теме
купила вашу обработку. в ней нет кнопки Исправить(((
21. ПодводныйТ 45 08.06.22 11:23 Сейчас в теме
(20) Выложите сюда файл с обработкой - я посмотрю. Но такого не должно быть. Внешний вид обработки должен соответствовать скрин-шотам в данной публикации.
22. Vladisa 38 08.06.22 13:40 Сейчас в теме
Вот картинки из конфигуратора и предприятия:
Прикрепленные файлы:
23. Vladisa 38 08.06.22 13:54 Сейчас в теме
О, я поняла..я скачала другую вашу обработку, из первоначальной темы ,наверное...
24. ПодводныйТ 45 08.06.22 16:33 Сейчас в теме
25. snayper1979 5 16.06.22 08:52 Сейчас в теме
А зачем вся это если есть стандартная "Исправление ошибок в регистре сведений Распределение запасов"...
26. snayper1979 5 16.06.22 09:29 Сейчас в теме
Беру свои слова обратно... стандартная только перезаполняет регистр сведений, а если после обновы криво заполнен регистр РаспределениеЗапасовДвижения то становится полный П
27. Mahinya 21 16.06.22 10:44 Сейчас в теме
Спасибо! Помогло в ERP 2.5.7.366 - вылезло это расхождение после перехода с 2.4 на 2.5.7
28. AMValiev 16.06.22 12:31 Сейчас в теме
Все очень прикольно, НО не является ли это костылем? Наличие ошибок в "Исправление ошибок в регистре сведений Распределение запасов" указывает на наличие не корректных движений (к примеру РС Распределения запасов движения есть, в РН Распределения запасов нет). Не пытались разобраться в причинах ошибок?
29. ПодводныйТ 45 16.06.22 14:18 Сейчас в теме
(28) В описании обработки я написал почему такие ситуации возникают: документы корректировки записей регистров, документы переноса из других баз, созданные программно документы без заполнения каких то реквизитов. Соответственно обработка заполнения регистра "РН Распределения запасов" его не заполняет и в результате чего идет расхождение в отчетах: ведомость и доступность.
30. Helsin_G 24.06.22 15:58 Сейчас в теме
Добрый день. Использовал вашу обработку..большую часть она выравняла..-спасибо большое. но еще осталась часть отрицательных записей в РС "распределения запасов" в состоянии "остаток на складе" в колонке "свободно".
Прикрепленные файлы:
31. ПодводныйТ 45 27.06.22 07:45 Сейчас в теме
(30) Добрый день. Надо посмотреть движения по какой то одной позиции и выяснить откуда эти минусы взялись. Вполне возможно в вашем случае надо дописывать еще обработку, чтобы убрать эти минусы, либо что то корректировать в текущей.

На каком релизе 2.5 вы запускали обработку? От релиза к релизу у них вроде бы меняется математика по этим колонкам, хотя точно не уверен. Давно уже не касался этой темы.
32. JuliyaVik 30 27.06.22 09:36 Сейчас в теме
Для 2.5.8 обработка не подходит, все корректируемые остатки ушли в резерв.
33. Helsin_G 27.06.22 11:43 Сейчас в теме
34. ПодводныйТ 45 27.06.22 14:27 Сейчас в теме
(33) Вполне возможно, что там уже изменена математика в этом регистре сведений. Соответственно нужно менять ее и в обработке. Надо смотреть ситуацию индивидуально, на базе с данными. Так адаптировать под ваш релиз и под релизы 2.5.8 я не могу, не на чем тестировать и отлаживать обработку(
35. ngc6543 15 12.07.22 19:54 Сейчас в теме
что там вообще происходит в 2.5 ? Пришлось добавить процедуры этой обработки в подписку на событие при проведении заказа...
36. ПодводныйТ 45 18.07.22 18:14 Сейчас в теме
Ответил в личку, напишу еще здесь. Доработать обработку для перехода на 2.5.8 у меня сейчас нет возможности, т.к. для этого нужна база с реальными данными. Похоже, что в 2.5.8 поменялась математика при формировании отчета свободные остатки и данная обработка скорее всего не верно заполняет некоторые поля в регистре сведений. При доработке могу только посоветовать прогонять мою обработку сначала на копии и на нескольких позициях, затем смотреть отчет свободные остатки и сравнивать с ведомостью. Затем эксперементальным путем пробовать менять обработку, чтобы остатки выравнялись. Как то так, удачи)
37. unknown181538 151 22.07.22 18:41 Сейчас в теме
(0) Получилась такая картина, что остатки стали правильные, резервы вроде и нулевые, а свободный остаток с минусом...
38. ПодводныйТ 45 25.07.22 08:07 Сейчас в теме
(37) Если действие производилось не на релизе 2.5.7.288, то возможно ответ в (36). В любом случае надо смотреть конкретные данные и разбираться в них.
39. unknown181538 151 25.07.22 14:36 Сейчас в теме
(38) да, релиз последний. Я в итоге просто установил программно свободный остаток равному запасу. Посмотрим.
user1777974; +1 Ответить
40. user1777974 30.07.22 05:14 Сейчас в теме
(39) Можно попросить подробнее, как вы это установили? От 1с решения проблемы, похоже, не дождемся.
41. unknown181538 151 31.07.22 00:29 Сейчас в теме
(40) Там довольно примитивный код, который в записях регистра копирует из одного ресурса в другой.
Но это годится только если резерв реально нулевой.
Если вам это поможет, я могу найти.
46. unknown181538 151 23.08.22 17:48 Сейчас в теме
(40)
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ
		|	РаспределениеЗапасов.Номенклатура КАК Номенклатура,
		|	РаспределениеЗапасов.Характеристика КАК Характеристика,
		|	РаспределениеЗапасов.Склад КАК Склад,
		|	РаспределениеЗапасов.Назначение КАК Назначение,
		|	РаспределениеЗапасов.Состояние КАК Состояние
		|ИЗ
		|	РегистрСведений.РаспределениеЗапасов КАК РаспределениеЗапасов
		|ГДЕ
		|	РаспределениеЗапасов.Запас  <> РаспределениеЗапасов.Свободно ";
	

	РезультатЗапроса = Запрос.Выполнить();
	
	Выборка = РезультатЗапроса.Выбрать();
	
	Пока Выборка.Следующий() Цикл
		НаборЗаписейРН = РегистрыСведений.РаспределениеЗапасов.СоздатьНаборЗаписей();
		НаборЗаписейРН.Отбор.Состояние.Установить(Выборка.Состояние);
		НаборЗаписейРН.Отбор.Номенклатура.Установить(Выборка.Номенклатура);
		НаборЗаписейРН.Отбор.Характеристика.Установить(Выборка.Характеристика);
		НаборЗаписейРН.Отбор.Назначение.Установить(Выборка.Назначение);
		НаборЗаписейРН.Отбор.Склад.Установить(Выборка.Склад);
		НаборЗаписейРН.Прочитать();   
		Для Каждого Запись ИЗ НаборЗаписейРН Цикл
			Запись.Свободно = Запись.Запас;
		КонецЦикла;                        
		НаборЗаписейРН.Записать();
	КонецЦикла;
Показать
42. Itilive.ru 43 12.08.22 14:46 Сейчас в теме
Обработка корректирует данные по регистру накопления "Распределение запасов - Движения"? Или только РС?
43. ПодводныйТ 45 14.08.22 10:08 Сейчас в теме
44. NoCodre 19.08.22 15:59 Сейчас в теме
что значат колонки "Остаток_В", "Остаток_З", ... расшифруйте, пожалуйста
45. ПодводныйТ 45 21.08.22 17:27 Сейчас в теме
(44) В - по ведомости, З - по регистру запасы
47. unknown181538 151 23.08.22 20:39 Сейчас в теме
м-да. В результате изысканий обнаружил, что моя проблема связана с невыполнением обработчика обновления для регистра "Распределение запасов (движения)". Причем в ней, в КА есть ошибки, поэтому она не выполняется.
Теперь кто бы мне объяснил, как ее повторно выполить, т.к. при записи задания, похоже, что очередь пустая...
Исправлением этого регистра, будто бы, никто не занимался.
Для ввода остатков я кодом движения набросал. Но там еще куча...
48. MarryJane 31 24.08.22 12:09 Сейчас в теме
Скажите а в КА есть обработчик по перезаполнению Распределение запасов (движения). А то я откорректировал движения по регистрам "товары к попступлению" (корректировкой движения), а товар висит.
49. нормалек 6 24.08.22 12:36 Сейчас в теме
Если проблема в том что по тем документам которые перегружались из КА 1.1 нет движений по регистру накопления "Распределение запасов движения", то данная обработка не поможет. Нужно воспользоваться стандартной обработкой "Исправление ошибок в регистре сведений Распределение запасов", а затем корректировкой регистров внести разницу между остатком на складе и регистром сведений "Распределение запасов" в регистр накопления "Распределение запасов движения" . Сам док Корректировка регистров можно ввести "текущим числом". Причем, делать это нужно только по тем позициям, которые показываются только в стандартной обработке исправления!!! Смысл в том, чтобы не было ошибок и в стандартной обработке и в этой обработке одновременно! Во всяком случае так у меня было. Таких позиций у меня было не много, так что я внес эти корректировки "руками". Обработку по заполнению "Корректировки регистров" писать не было смысла. Но может кто то и напишет...
50. Гильдия 20.09.22 17:07 Сейчас в теме
Добрый день. Воспользовались вашей обработкой, но у нас тоже по многим позициям количество ушло в резерв и в итоге в отчете "Остатки и доступность товаров" в столбце доступно все равно висит количество с минусом. Обработку запускали на релизе 2.5.8.245
51. ПодводныйТ 45 21.09.22 17:01 Сейчас в теме
(50) Добрый день. Уже обсуждали здесь эту тему. Обработка подходит только для релиза 2.5.7.288. Для остальных ее нужно адаптировать, потому что 1С меняет математику расчета в этом регистре и в отчете "Остатки и доступность товаров". Но конкретные ситуации нужно смотреть на конкретных данных и соответственно на них и тестировать.
52. OKivaN 21.10.22 15:05 Сейчас в теме
После обновления на 2.5 свободные остатки как и многих стали показывать неправильное.
Выправлял все этой обработкой, дописывал ее регулярно.
Но с переходом на 2.5.9 и "Производительный режим хранения информации о доступности товаров и работ" понял, что нужно разобраться, в чем же дело.
Оказалось, что есть старые ордера по складу, который в какой-то момент сделали неордерным. У этих ордеров были движения по регистру накопления Распределения запасов.
Отключил активность у этих движений, восстановил распределение запасов стандартнйо обработкой - все прекрасно!
Уверен, что эти старые ордера мне еще аукнутся (не отключайте ордерность у склада при живых ордерах!), но это будет уже другое.
53. Anthon 230 13.12.22 09:52 Сейчас в теме
54. user635667 137 16.12.22 16:24 Сейчас в теме
А для УНФ 3.0.2 что-то подобное есть? у меня в базе есть товары по которым в отчете "Товары на складах" показывает один остаток, а в отчете "Свободные остатки" другой.
55. ПодводныйТ 45 19.12.22 11:31 Сейчас в теме
(54) Про УНФ ничего конкретного сказать не могу, вроде бы она отличается от ЕРП и КА. Скорее всего моя обработка не подойдет, надо разбираться.
56. user635667 137 19.12.22 12:19 Сейчас в теме
(55) Не подошла. Сделал свою, по вашей аналогии. Запрос, таблица с расхождениями, команда внесения исправлений.
57. dronprog 132 25.01.23 11:01 Сейчас в теме
Есть обработка конфигурации "ИсправлениеОшибокВРегистреСведенийРаспределениеЗапасов". Если её у вас нет, то обновляйте конфигурацию.
58. ПодводныйТ 45 25.01.23 11:49 Сейчас в теме
(57) В публикации написано про эту обработку. Она как раз откатывает к стандартному поведению 1с, некорректность которого исправляет обработка в публикации)
59. dronprog 132 25.01.23 12:35 Сейчас в теме
(58) Обработка хорошо все выстраивает при наличии всех необходимых записей в регистре движений. Если там не хватает движений по какой-либо причине, то необходимо все документы регистраторы регистра "РаспределениеЗапасовДвижения" прогнать через повторное добавление проводок.
ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("ПередатьДополнительныеСвойства",Ложь );
ДополнительныеПараметры.Вставить("ЭтоНезависимыйРегистрСведений",Ложь );   
ДополнительныеПараметры.Вставить("НужнаДополнительнаяОбработкаЗаписей",Ложь ); 
ДополнительныеПараметры.Вставить("ЗаписыватьВОднойТранзакции",Ложь ); 

ОбновлениеИнформационнойБазыУТ.СформироватьИЗаписатьДвижения(СсылкаДокумента, 
		"РегистрНакопления.РаспределениеЗапасовДвижения", РегистрыНакопления.РаспределениеЗапасовДвижения, 
		ДополнительныеПараметры);
Показать

Проверено на нескольких абсолютно разных базах разных компаний.
mindcannon; +1 Ответить
60. dronprog 132 25.01.23 12:37 Сейчас в теме
(59) Пытался ранее победить исправление регистра сведений, но каждый раз что-то новое всплывало. Пока не исправил исходную проблему, то можно ходить по кругу исправлений регистра сведений бесконечно.
62. ПодводныйТ 45 25.01.23 18:47 Сейчас в теме
(60) Вообще его исправить один раз и дальнейший расчет пойдет от текущих значений в нем. Вроде бы так это работает (ну или работало на релизе 2.5.7.288)
61. ПодводныйТ 45 25.01.23 18:44 Сейчас в теме
(59) Ну если известно что именно это за документы, то конечно. И при переходе на этот релиз 1С так ведь и делает. Проходит по всей первичке и формирует движения по данному регистру накопления. Но по некоторым она не может их сформировать физически, т.к. в документах, например 2019 года, не заполнен какой то реквизит, который в тот момент был не нужен. И таких документов может быть очень много. Это только стандартные первичные документы, а есть еще корректировки записей регистров или самописные доки.
63. dronprog 132 25.01.23 18:52 Сейчас в теме
(61) Значит база совсем в унылом состоянии. Тот программист, который допустил корректировки регистров по "ТоварыНаСкладах" или подобного простого регистра остатков, не может себя называть хорошим программистом. А на счёт самописных доков - тут моё мнение аналогичное - нужно грамотнее проектировать доработки. Самописные доки не должны трогать стандартные регистры, так как почти все можно сделать доработкой стандартных документов. Приведите пример не решаемой задачи и опишу как можно было выйти из ситуации.
67. mindcannon 18.05.23 13:21 Сейчас в теме
(59) Благодарю, это как раз то, что было нужно! Помогло для отражения номенклатуры, у которой поменялся тип с товара на услугу и обратно
64. ПодводныйТ 45 26.01.23 13:13 Сейчас в теме
(63) Я столкнулся с проблемой в базе КА2, которая на замках, не большой объем документов, корректировок регистров нет. Проблема была в реализациях, которые переехали из КА1 при переходе на КА2 и в которых что то было не заполнено, в результате перекос.

Ну и всяких случаев, которые я описал достаточно много и это совсем не значит, что базы в унылом состоянии. В отличном они состоянии и месяца нормально закрываются. А документом корректировка может пользоваться и простой пользователь, не обязательно программист.

Я бы сказал, что тут подход фирмы 1С, мягко говоря странный. Просто грохают старый регистр с данными (которые были актуальны для пользователей), и вместо него выдают новый механизм, который конечно заполняется по документам, но как оказалось не по всем. В результате даже люди, которые и к программистам никогда не обращались, а просто качали каждое обновление, немного были удивлены увидев разные остатки товаров в разных отчетах.
65. 3soft 8 31.01.23 20:19 Сейчас в теме
Было расхождение в отчетах Анализ доступности добавляет к регистру и Ведомость по товарам начинают сходиться по одной позиции.

Пытались воспользоваться данной обработокой, но она показывала расхождения и по другим позициям, по которым когда отчёты сходились. Определили, что это происходит из-за того, что штатный же отчет Анализ доступности добавляет к регистру сведений Распределение запасов остатки из РН Товары к отгрузке, а в данной обработке это не учтено.

В итоге не стали пользоваться обработкой.

Касаемо нашей проблемы: нашли, что если склад не полностью ордерный (в нашем случае - оформление ордерами только поступления), то документ Акт о расхождениях при офомрлении недостачи по приобретению делает странные приходные записи в ресурс Поступило в РН Распределение запасов - Движения. По логике их быть не должно, т.к.
1) имеет место недостача
2) минусовые движения по приходу делает документ Корректировка приобретерия (который делается на основании Акта).

Если эти проводки удалить при помощи инструментов разработчика, то после выполнения регламентного задания Распределение запасов отчёты Анализ доступности добавляет к регистру и Ведомость по товарам начинают сходиться.
66. burgomister 59 10.02.23 16:19 Сейчас в теме
Получается, что нельзя посмотреть историю резервирования товара, резерв есть только текущий... Как так-то? Надо делать свой регистр, похоже, для той информации, котоая нужна клиенту, а в программе её нет. Прикольно.
68. marat.coolls 16.11.23 17:14 Сейчас в теме
Странно поступает обработка. В ведомости товара нет, обработка просто берет и ставит в регистре Запасов резерв в Итоге в наличии = 1, резерв = 1 получаем 0 свободно. По итогу вроде правильно, но бред полный
69. user1767032 20.11.23 14:45 Сейчас в теме
Нормальная обработка, выравнивает с регистром накопления, стоит добавить лог на форму и все количественные данные, а то всплывающие сообщения всплыли и ушли. А историю изменений лучше сохранить!
Прикрепленные файлы:
Оставьте свое сообщение