Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты.
Как пример, нередко возникает необходимость возможности просмотра и редактирования некоторых реквизитов элемента справочника, на который ссылается реквизит табличной части документа, прямо из этой табличной части.
|
Как пример, нередко возникает необходимость возможности просмотра и редактирования некоторых реквизитов элемента справочника, на который ссылается реквизит табличной части документа, прямо из этой табличной части.
Задача:
Имеем в конфигурации справочник с некоторым набором реквизитов.
И документ с реквизитом табличной части с типом СправочникСсылка.
Необходимо:
Прямо в табличной части документа организовать просмотр и редактирование некоторых реквизитов справочника. Понятно, что всегда можно открыть форму элемента справочника из документа и просмотреть и отредактировать его реквизиты от туда. Но при больших объемах ввода данных это может быть очень трудоемким и раздражающим для пользователя процессом.
Идея решения:
Добавляем дополнительные колонки в элемент формы документа табличное поле, связанное с табличной частью документа.
Для просмотра реквизитов справочника используем событие ПриВыводеСтроки, в этом событии считываем данные реквизитов текущего элемента справочника и выводим их значения в дополнительные колонки.
Для редактирования реквизитов справочника в дополнительные колонки вставляем элемент управления ПолеВвода и используем событие ПриИзменении для каждого ПоляВвода.
В этом событии записываем введенное пользователем значение в определенный реквизит справочника.
Плюс обработка некоторых интерфейсных событий и красивая и удобная для пользователя реализация готова!
Основной минус такого решения это низкая производительность.
При выводе доп.реквизитов в событии ПриВыводеСтроки каждый раз производится обращение к объекту данных ИБ.
В процессе редактирования строки динамического списка запись данных объекта ИБ осуществляется каждый раз при изменении
данных в каждой колонке доп.реквизита, а не в одной транзакции после окончания редактирования всей строки.
Но красота требует жертв! =)
Основной плюс - это оперативное обновление данных, как при выводе информации, так и при изменении ее в ИБ. Ну и удобно для пользовательского интерфейса.
В примере конфигурации создана библиотека для быстрой реализации такого способа вывода и редактирования реквизитов практически любых объектов данных, имеющих набор реквизитов и на которые можно получить ссылки в других объектах.
Использовать функции можно в любых динамических списках, где есть возможность прямого редактирования данных в колонках.
Также реализовано мелкое интерфейсное удобство:
При использовании множественного выделения в динамических списках, отбор по нескольким значениям реквизитов одной кнопкой.
В конфигурации смотреть командную панель на форме списка справочника Номенклатура.
Скачать Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты.
Программы разработчика
Отчет Свод проводок с разбивкой по сотрудникам для ЗиК 2.XX
kos
В известной процедуре глПроводокиЗаПериод таблица проводок возвращается фактически с разбивкой по сотрудникам, а уже потом сворачивается.
Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты.
kos
Как пример, нередко возникает необходимость возможности просмотра и редактирования некоторых реквизитов элемента справочника, на который ссылается реквизит табличной части документа, прямо из этой табличной части.
Альтернативные программы
Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты.
kos
Как пример, нередко возникает необходимость возможности просмотра и редактирования некоторых реквизитов элемента справочника, на который ссылается реквизит табличной части документа, прямо из этой табличной части.
Методика.Табличная часть элемента справочника
Item
Демо конфигурация.
Просмотр и редактирование периодических реквизитов любого справочника (где таковые есть).
hunter
Просмотр значений периодических реквизитов справочника.
Элемент управления сохраняемый иерархический+Расширенный отбор в Журнале документов.
SI
Элемент управления для формы, написан на V7.
Загрузка табличной части документа из файла MS Excel
kahovka
С помощью этой обработки можно загрузить табличную часть любого документа
из файла формата MS Excel
Как работает?
Выбрать документ на первой закладке или вид документа из списка на второй закладке
(Настройка), при этом таблица с настройками автоматически заполнится списком
реквизитов табличной части документа.
Редактирование реквизитов справочников и документов
alex33
Обработка служит для редактирования реквизитов документов и справочников, которые либо не вынесены на форму, либо их невозможно редактировать по другой причине (например, без перепроведения документа).
Универсальная обработка для редактирования периодических реквизитов справочника
panda
Обработка предназначена для просмотра, удаления, переноса на другую дату и изменения значений периодических реквизитов произвольного справочника.
Автосохранение реквизитов документов
imsoftware
Данная разработка предназначена для автоматического сохранения всех (!) реквизитов документа (шапки и табличной части) в процессе редактирования (ввода нового) документа.
Универсальная обработка: Установка значений реквизитов справочника
Hindis Oleg
Позволяет установить выбранное значение для выбаных же реквизитов любого справочника.
Поиск элементов любых справочников по содержанию реквизитов
Андрей Михайлов aka MAV
Поиск элементов любых справочников по содержанию реквизитов.
Другие программы категории
Homba 2
Светлицкий Валерий Павлович
Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.
Управление файлами, версия 1.00
koser
Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.
Методика.Окно табличной части документов
Item
Демо конфигурация v77.
Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr
Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".
MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С
mzaharenkov
MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.