УТ 11: Исправление видов запасов

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

Типичная ошибка - задним числом изменен номер ГТД или поставщик в приходной накладной, в результате документы реализации по позиции номенклатуры перестали проводиться с сообщением о недостаточности товара с указанным номером ГТД, хотя товар есть. Еще одна ошибка - обнаружен отрицательный остаток товара при расчете себестоимости (хотя товар был и в "минус" не уходил!) - в резульате себестоимость по товару не расчитывается.  Возникновение этих и других ошибок непосредственно связано со служебной табличной частью "Виды запасов", поставляющей данные для формирования движений по ряду регистров и которая не всегда перезаполняется с учетом изменившихся исходных данных при перепроведении. Предлагаемая вашему вниманию обработка позволяет легко исправить ошибки, связанные с видами запасов.

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

Работа с обработкой возможна в трех режимах:

1. "За период", когда перепроводятся все существующие в базе (проведенные) документы, являющие регистраторами регистра накопления "Себестоимость товаров" с переформированием табличной части "Виды запасов" (где таковая имеется). При этом, последовательность проведения документа выстраивается таким образом, что документ "Расчет себестоимости товаров" проводится последним для каждого из месяцев периода.
Порядок работы - выбираем период, нажимаем "Получить список документов", "Перепровести с очисткой видов запасов".

2. "По заданной номенклатуре"  - все то же самое, только принцип формирования списка документов другой - все проведенные документы, являющиеся регистраторами регистра "Себестоимость товаров" и содержащие ссылку на заданную номенклатуру, кроме документов  "Расчет себестоимости товаров", которые можно в случае необходимости перепровести вручную. Если указать период, то документы будут отобраны по периоду.
Порядок работы - выбираем номенклатуру, и если нужно период, нажимаем "Получить список документов", "Перепровести с очисткой видов запасов".

3. "По выбранным документам" - документы, которые необходимо перепровести, подбираются вручную путем добавления в табличную часть обработки, наличие табличной части "Виды запасов" определяется автоматически.
Порядок работы - добавляем в табличную часть нужный документ (документы), нажимаем "Перепровести с очисткой видов запасов".

Документы "Корректировка регистров" не участвуют в перепроведени (не попадают в список документов при автоматическом заполении).

В результате получаем "актуальные" движения в регистрах и, как следствие - исчезновение ошибок!

Обновление от 08.01.2014:
Добавлена возможность при перепроведении устанавливать в документах их конечные статусы (без каких либо проверок).

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

Наименование Файл Версия Размер
УТ 11: Исправление видов запасов
.epf 10,84Kb
08.01.14
725
.epf 10,84Kb 725 Скачать

См. также

Комментарии
1. Андрей Чередниченко (andrey240985) 02.09.13 17:02 Сейчас в теме
Отличная обработка, очень помогла при закрытии месяца!!!
Правда у нас на релизе 11.1.2.9 некоторые документы почему то не менялись при перепроведении.
Поэтому обработку немного подправили, чтобы вначале снимала с проведения, а потом проводила заново. Если возникала ошибка, документ оставался проведенным.
2. Андрей Чередниченко (andrey240985) 02.09.13 17:09 Сейчас в теме
Случайно аватарку закинул в сообщение.
3. int int (IntSergey) 2 30.10.13 00:42 Сейчас в теме
Обарботка учитывает известные ошибки по Регистру сведений "Даты поступления товаров организаций"?
Т.е. обработка использует типовой механизм заполнения табличной части "виды запасов" или реализован свой функционал, который умеет определять реальную дату поступления видов запасов?
4. Tsaregorodtsev (TSSV) 30.10.13 03:44 Сейчас в теме
(3) IntSergey, типовой функционал.
5. Tsaregorodtsev (TSSV) 30.10.13 03:45 Сейчас в теме
(1) andrey2409@gmail.com, спасибо! Учтем.
6. Петя Петров (Dimul555) 03.11.13 23:38 Сейчас в теме
не работает на версии 11.1.2.20.
Прикрепленные файлы:
7. Артем Гусаров (Flashback1979SE) 26.12.13 04:56 Сейчас в теме
Эта обработка очищает ТЧ "ВидыЗапасов" и перепроводит документ реализации
8. alegshzhkka (Odinas) 27.12.13 11:57 Сейчас в теме
Подскажите, работает на последних версиях ут?
9. Tsaregorodtsev (TSSV) 27.12.13 16:26 Сейчас в теме
(8) alegshzhkka, не проверял, попробуйте, по идее должно.
10. alegshzhkka (Odinas) 29.12.13 16:02 Сейчас в теме
11. Tsaregorodtsev (TSSV) 09.01.14 00:33 Сейчас в теме
(10) alegshzhkka, проверил, работает.
12. olga pt (pt_olga) 59 16.06.14 00:05 Сейчас в теме
не помогла обработочка)
13. bursanb Sanh (bursanb) 5 18.07.14 11:37 Сейчас в теме
УТ 11.1.6.17 почему то не помогла
14. bursanb Sanh (bursanb) 5 23.07.14 09:49 Сейчас в теме
(13) bursanb, Мне помогли следующие действия: запускаю эту обработку, потом запускаю свою обработку(написана на скорую руку, очень коряво поэтому не выкладываю), которая ищет отрицательные остатки на дату закрытия месяца в регистре ТоварыОрганизаций и в регистраторе в ТЧ ВидыЗапасов меняет вид запасов с соответствующим положительным остатком. Решает проблему отрицательных остатков при закрытии месяца на 95%, остальное ручками.
15. Андрей Грудин (andreichspb) 20.03.15 19:19 Сейчас в теме
На 11.1.9.66 не пошел с ошибкой "значение не является значением объектного типа (Проведен)"
16. test1 test2 (testerpro1) 07.04.15 11:32 Сейчас в теме
У меня вообще обработка не подключается, пишет:

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

Метод объекта не обнаружен (СведенияОВнешнейОбработке)"

Управление торговлей, редакция 11.1 (11.1.10.103)
17. Николай freelog (freelog) 06.05.15 03:45 Сейчас в теме
На 11.1.1.11 тоже ошибка "значение не является значением объектного типа (Проведен)"
18. Ilya Arhipov (Maddy18) 44 18.05.15 13:10 Сейчас в теме
Обработка супер. А втору респект. Сэкономила пару часов времени) Работает так-же для 1С : ERP 2.0. Рекомендую
19. Андрей d (OptimusMaximus) 02.06.15 14:24 Сейчас в теме
Проще поправить значение РегистрСведений.АналитикаВидовЗапасов - и потом тупо перепровести документы
20. Денис Лихошерстов (Hans) 25 27.10.15 16:27 Сейчас в теме
Тоже не помогает, хотя в коде вижу прописано очищение Видов запасов, но потом все равно ГТД на заполняется, непонятно почему.
21. Валентин Пахоменко (Грязный Танка) 25 08.06.16 17:12 Сейчас в теме
22. Владислав Теут (darkmessiahan) 9 25.11.16 09:38 Сейчас в теме
Оставьте свое сообщение