Обработка для группового изменения, копирования или удаления записей независимых регистров сведений для УФ
Обработка для группового изменения или удаления записей независимых регистров сведений для УФ
+ upd Добавлено поле период для периодических регистров сведений
Отбор по периоду не предусмотрен?
(1) kuz.mina, справедливо) добавил, спасибо за замечание
Спасибо, шустро все удаляется на «Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.43.258)». Так бы месяц сидел удалял каждый элемент.
Спасибо огромное. В ЗУП быстро почистил лишние данные после перехода на ред.3.1.
Спасибо.
Есть одна ошибочка (если при записи «наборазаписи» произошла ошибка и флажок «Выполнять в транзакции» установлен не был, останавливается по ошибке «не найдена активная транзакция»)
Из пожеланий:
Вставить проверку использования в конфигурации «РежимИспользованияМодальности». В ЗУП 3.1 установлен «неиспользовать» и метод «ВыбратьЭлемент» для списка значений не работает. Пришлось обработку доработать немного самому.
{ВнешняяОбработка.ИзменениеОчисткаРегистраСведений.Форма.ФормаУправляемая.Форма(218)}: Поле объекта не обнаружено (Период)
НаборЗаписей.Отбор[ИмяИзмерения].Установить(Выборка[ИмяИзмерения]);
Конфа Управление торговлей 11.3.4.31
При нажатии кнопочки Выбора Регистра сведений выходит ошибка: «Использование модальных окон в данном режиме запрещено». Увы, Конфигурация закрыта для редактирования, и нельзя изменить Режим использования модальных окон. Надо бы сделать универсальность обработки для таких случаев.
При ошибке «Использование модальных окон в данном режиме запрещено» можно изменить код модуля Формы обработки:
В форме обработки в процедуре «ИмяРегистраСведенийНачалоВыбор» сделать следующие изменения:
Показать
И в свойствах Формы поставить «Режим блокирования окна» в значение «Блокировать весь интерфейс»
{ВнешняяОбработка.ИзменениеОчисткаРегистраСведений.Форма.ФормаУправляемая.Форма(218)}: Поле объекта не обнаружено (Период)
НаборЗаписей.Отбор[ИмяИзмерения].Установить(Выборка[ИмяИзмерения]);
та же ошибка что и в (6)
Бухгалтерия 3.0
не хватает среза последних
В обработке на обычных формах это было