Универсальная обработка заполнения колонки табличной части выбранным значением с вызовом события ПриИзменении (управляемые формы)
Задачи пользователя - Мастера заполнения
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Часто приходится видеть, как бухгалтеры "прощелкивают" колонку табличного поля того или иного документа каким-либо значением. Если строк в документе много, то это может занять значительное время. Данная обработка автоматизирует эту задачу. Подключается через стандартный механизм дополнительных отчетов и обработок. При подключении в базу предлагает только те документы, в которых присутствуют табличные части. Имеет смысл подключать обработку только в режиме заполнения в формах документов. Тестировалась на конфигурациях БП30, УНФ, УТ11, Розница21. Теоретически должна работать на любых типовых конфигурациях 1С на управляемых формах.
В форме документа выбираем ячейку колонки, которую хотим заполнить, и вызываем обработку. Определяется тип и значение выбранной ячейки. Можно использовать для заполнения данное значение или выбрать другое значение определенного типа. Реализовано два режима заполнения: все значения в колонке или только пустые значения.
Обновление от 16.03.2015 Версия 1.1
- Исправил баг с вызовом упрощенных типовых форм (например ФормаДокументаТовары в БП30).
Обновление от 17.03.2015 Версия 1.2
- Сделал форму обработки более компактной, чтобы было видно заполняемый документ
- При выборе нового значения заполнения сделал возможность заменить только старые значения.
Обновление от 30.04.2015 Версия 1.5
- Актуализировал обработку с учетом изменеий в текущих релизах 1С.
Обновление от 19.09.2016 Версия 2.0
- Новая версия обработки 2.0. Переписал механизм поиска открытых окон и заполнения колонок табличной части.
И САМОЕ ГЛАВНОЕ... Удалось добиться срабатывания события ПриИзменении в элементах управления. Все-таки помогла методика, описанная в //infostart.ru/public/16985/ с адаптацией к УФ, за что автору большое спасибо. Так что смело можно заполнять зависимые элементы (Количество, Цена, Сумма, СтавкаНДС и.т.д.). Проверено на текущих релизах 1С.
Вступайте в нашу телеграмм-группу Инфостарт