Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты.

Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты. Screenshot Как пример, нередко возникает необходимость возможности просмотра и редактирования некоторых реквизитов элемента справочника, на который ссылается реквизит табличной части документа, прямо из этой табличной части.

Разработчик:   kos
      другие программы →
Лицензия:   Unknown
Размер:   0K
Язык:   
ОС:   Windows 98/XP/Vista (?)
Рейтинг:   0 /5 (0 голосов)

Как пример, нередко возникает необходимость возможности просмотра и редактирования некоторых реквизитов элемента справочника, на который ссылается реквизит табличной части документа, прямо из этой табличной части.

Задача:
Имеем в конфигурации справочник с некоторым набором реквизитов.
И документ с реквизитом табличной части с типом СправочникСсылка.

Необходимо:
Прямо в табличной части документа организовать просмотр и редактирование некоторых реквизитов справочника. Понятно, что всегда можно открыть форму элемента справочника из документа и просмотреть и отредактировать его реквизиты от туда. Но при больших объемах ввода данных это может быть очень трудоемким и раздражающим для пользователя процессом.

Идея решения:
Добавляем дополнительные колонки в элемент формы документа табличное поле, связанное с табличной частью документа.

Для просмотра реквизитов справочника используем событие ПриВыводеСтроки, в этом событии считываем данные реквизитов текущего элемента справочника и выводим их значения в дополнительные колонки.

Для редактирования реквизитов справочника в дополнительные колонки вставляем элемент управления ПолеВвода и используем событие ПриИзменении для каждого ПоляВвода.
В этом событии записываем введенное пользователем значение в определенный реквизит справочника.

Плюс обработка некоторых интерфейсных событий и красивая и удобная для пользователя реализация готова!

Основной минус такого решения это низкая производительность.
При выводе доп.реквизитов в событии ПриВыводеСтроки каждый раз производится обращение к объекту данных ИБ.
В процессе редактирования строки динамического списка запись данных объекта ИБ осуществляется каждый раз при изменении
данных в каждой колонке доп.реквизита, а не в одной транзакции после окончания редактирования всей строки.

Но красота требует жертв! =)

Основной плюс - это оперативное обновление данных, как при выводе информации, так и при изменении ее в ИБ. Ну и удобно для пользовательского интерфейса.

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

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

 Скачать Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты.

Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты. screenshot
Программы разработчика

Отчет Свод проводок с разбивкой по сотрудникам для ЗиК 2.XX Отчет Свод проводок с разбивкой по сотрудникам для ЗиК 2.XX
kos

В известной процедуре глПроводокиЗаПериод таблица проводок возвращается фактически с разбивкой по сотрудникам, а уже потом сворачивается.

Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты. Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты.
kos

Как пример, нередко возникает необходимость возможности просмотра и редактирования некоторых реквизитов элемента справочника, на который ссылается реквизит табличной части документа, прямо из этой табличной части.

Альтернативные программы

Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты. Редактирование реквизитов объектов данных из динамических списков, элементы которых ссылаются на эти объекты.
kos

Как пример, нередко возникает необходимость возможности просмотра и редактирования некоторых реквизитов элемента справочника, на который ссылается реквизит табличной части документа, прямо из этой табличной части.

Методика.Табличная часть элемента справочника Методика.Табличная часть элемента справочника 
Item

Демо конфигурация.

Просмотр и редактирование периодических реквизитов любого справочника (где таковые есть). Просмотр и редактирование периодических реквизитов любого справочника (где таковые есть).
hunter

Просмотр значений периодических реквизитов справочника.

Элемент управления сохраняемый иерархический+Расширенный отбор в Журнале документов. Элемент управления сохраняемый иерархический+Расширенный отбор в Журнале документов.
SI

Элемент управления для формы, написан на V7.

Загрузка табличной части документа из файла MS Excel Загрузка табличной части документа из файла MS Excel
kahovka

С помощью этой обработки можно загрузить табличную часть любого документа из файла формата MS Excel Как работает? Выбрать документ на первой закладке или вид документа из списка на второй закладке (Настройка), при этом таблица с настройками автоматически заполнится списком реквизитов табличной части документа.

Редактирование реквизитов справочников и документов Редактирование реквизитов справочников и документов
alex33

Обработка служит для редактирования реквизитов документов и справочников, которые либо не вынесены на форму, либо их невозможно редактировать по другой причине (например, без перепроведения документа).

Универсальная обработка для редактирования периодических реквизитов справочника Универсальная обработка для редактирования периодических реквизитов справочника
panda

Обработка предназначена для просмотра, удаления, переноса на другую дату и изменения значений периодических реквизитов произвольного справочника.

Автосохранение реквизитов документов Автосохранение реквизитов документов
imsoftware

Данная разработка предназначена для автоматического сохранения всех (!) реквизитов документа (шапки и табличной части) в процессе редактирования (ввода нового) документа.

Универсальная обработка: Установка значений реквизитов справочника Универсальная обработка: Установка значений реквизитов справочника
Hindis Oleg

Позволяет установить выбранное значение для выбаных же реквизитов любого справочника.

Поиск элементов любых справочников по содержанию реквизитов Поиск элементов любых справочников по содержанию реквизитов
Андрей Михайлов aka MAV

Поиск элементов любых справочников по содержанию реквизитов.

Другие программы категории

Homba 2 Homba 2
Светлицкий Валерий Павлович

Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.

Управление файлами, версия 1.00 Управление файлами, версия 1.00 
koser

Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.

Методика.Окно табличной части документов Методика.Окно табличной части документов
Item

Демо конфигурация v77.

Цикл уроков по бухгалтерской программе  Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr

Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".

MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С 
mzaharenkov

MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.