Небольшое дополнение, для автоматизации работ в УПП (в сети……, а кому то всегда надо)
Достаточно популярный документ у бухгалтеров не имеет ввода на основании, для любых документов. Исправим.
Создайте подписку на события для документов (если нет):
- Источник=ДокументОбъект,
- Событие=ОбработкаЗаполнения,
- Обработчик=свой_ОбщегоНазначения._ОбработкаЗаполненияДокументовОбработкаЗаполнения,
- Текст процедуры:
Процедура _ОбработкаЗаполненияДокументовОбработкаЗаполнения(Источник, Основание) Экспорт
Если (ТипЗнч(Источник.Ссылка)= Тип("ДокументСсылка.КорректировкаЗаписейРегистров")) Тогда
Если Основание<>Неопределено Тогда
Источник.ИспользоватьЗаполнениеДвижений=истина;
ЗаполнениеДокументов.ЗаполнитьШапкуДокументаПоОснованию(Источник, Основание);
СтрокаТабличнойЧасти = Источник.ЗаполнениеДвижений.Добавить();
СтрокаТабличнойЧасти.Документ=Основание;
СтрокаТабличнойЧасти.Действие="Сторно движений документа";
ФормаДок = Источник.ПолучитьФорму("ФормаДокумента");
ФормаДок.КоманднаяПанельЗаполнениеДвиженийЗаполнитьДвижения("ЗаполнитьДвижения")
КонецЕсли;
КонецЕсли;
КонецПроцедуры
И не забудьте в самом Документе КорректировкаЗаписейРегистров, на вкладке «Ввод на основании» добавить все интересующие Вас документы основания.





«Достаточно популярный документ у бухгалтеров» — по рукам бью бухгалтеров за использование этого документа.
Плохо, если у вас он популярный, да. У меня — запрещен всем кроме руководителя, каждое его использование обосновывается в письменном виде.
Ибанутсо, извиняюсь но по другому никак, «Достаточно популярный», еще и конфигу править…
Необходимо пояснить — чем не устраивает в штатном доке КЗР — режим
«Заполнение движений»?
По-моеиу — данная статья является иллюстрацией поговорки —
«ломиться в открытую дверь».
Всем устраивает, он то и взят за основу обработки. А чего бы все документы не сделать без ввода на основании, а только на аналоге КЗР.