Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Модуль Представление табличной части в виде дерева -103913
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Хранилище: скачать бесплатно отчеты, обработки, конфигурации, программы, внешние компоненты, литературу > 1С: Предприятие 8 > Отчеты / Обработки
sava1
Модуль предназначен для отображения табличной части, виде дерева.
Возможности модуля:
1. Быстрое создание и отображения дерева табличной части.
2. Поддержка обработчиков событий табличного поля табличной части. (например в дереве будет работать пересчет строки без дополнительного кодирования).

Порядок установки и обновления

Вариант 1.Файл конфигурации нужно объединить с конфигурацией. Модуль "Представление табличной части в виде дерева" состоит из общего модуля «ОбработкаДереваТабличнойЧасти»

Вариант 2. Добавить в конфигурацию общий модуль «ОбработкаДереваТабличнойЧасти» из шаблона функций и процедур Модуля "Представление табличной части в виде дерева" (файл ОбработкаДереваТабличнойЧасти.st)

Пример использования:

  • Есть табличная часть Товары (рис.1) . Необходимо представать табличную часть виде дерева.


  • Добавляем панель «ПанельТовары»
  • Добавляем на панель «ПанельТовары» страницу «Товары»
  • Добавляем панель «ПанельТовары» страницу «ДеревоТовары»
  • Добавляем реквизит формы «ДеревоТовары» с типом «Дерево значений».
  • Добавляем на страницу «ДеревоТовары» табличное поле «ДеревоТовары».
  • Устанавливаем свойство «Данные» - «ДеревоТовары».
  • Копируем все колонки из табличного поля «Товары» в табличное поле «ДеревоТовары»
  • Устанавливаем свойство «Данные» в колонках в табличного поля «ДеревоТовары», такое же как в имени, т.к. оно измялось при копировании на Колонка2.
  • Устанавливаем свойство «Отображать иерархию» в Истина, для колонки которая будет отображать иерархию.
  • Добавляем код в модуль формы из «Шаблон функций и процедур Формы» из шаблона. (файл ОбработкаДереваТабличнойЧасти.st).
  • В процедуре ИнициализироватьДеревоТовары(), модуля формы, задаем параметры дерева.
  • К обработчику события «ПриСменеСтраницы», панели «ПанельТовары», подключаем созданный обработчик «ПанельТоварыПриСменеСтраницы».
  • Получаем результат:





Работу данного модуля можно посмотреть в приложенной базе.
mister-x
у архіві версія 1.00
sava1
Цитата(mister-x @ 28.12.15, 22:52) необходимо зарегистрироваться для просмотра ссылки
у архіві версія 1.00

За що купив - за те продаю.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.