Лимонтова Марина | Руководитель отдела автоматизации | Торговая сеть РЕМИ

«Как внедрить 1С:Документооборот в условиях хаоса»

В своём докладе хочу поделиться опытом внедрения 1С: Документооборот в крупной бурно развивающейся компании при условиях отсутствия описанных процессов и структуры предприятия. В ходе доклада слушатели на примере истории реального внедрения узнают: • Какие подводные камни ожидают внедренцев программы 1С:Документооборот. • Плюсы и минусы использования встроенного почтового клиента 1С:Документооборота, как важного фактора успешного внедрения. • Что важно понимать при распределении прав доступа. • Какие небольшие, но очень полезные доработки функционала можно сделать. • Какие организационные вопросы нужно решить для успешной эксплуатации внутреннего электронного документооборота. • Как заинтересовать руководителей подразделений выступать с инициативой по автоматизации своих процессов. • Ключевые моменты использования 1С:Документооборот совместно с другими программами.

Модуль "Представление табличной части в виде дерева" v1.01

Обработки - Обработка документов

Модуль предназначен для отображения табличной части, виде дерева.
Возможности модуля:
1.    Быстрое создание и отображения дерева табличной части.
2.    Поддержка обработчиков событий табличного поля табличной части. (например в дереве будет работать пересчет строки без дополнительного кодирования).

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

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

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

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

  1. Есть табличная часть Товары (рис.1) . Необходимо представать табличную часть виде дерева.
  2. Добавляем панель «ПанельТовары»
  3. Добавляем на панель «ПанельТовары» страницу «Товары»
  4. Добавляем панель «ПанельТовары» страницу «ДеревоТовары»
  5. Добавляем реквизит формы «ДеревоТовары» с типом «Дерево значений».
  6. Добавляем на страницу «ДеревоТовары» табличное поле «ДеревоТовары».
  7. Устанавливаем свойство «Данные» - «ДеревоТовары».
  8. Копируем все колонки из табличного поля «Товары» в табличное поле «ДеревоТовары»
  9. Устанавливаем свойство «Данные» в колонках в табличного поля «ДеревоТовары», такое же как в имени, т.к. оно измялось при копировании на Колонка2.
  10. Устанавливаем свойство «Отображать иерархию» в Истина, для колонки которая будет отображать иерархию.
  11. Добавляем код в модуль формы из «Шаблон функций и процедур Формы» из шаблона. (файл ОбработкаДереваТабличнойЧасти.st).
  12. В процедуре ИнициализироватьДеревоТовары(), модуля формы, задаем параметры дерева.
  13. К обработчику события «ПриСменеСтраницы», панели «ПанельТовары», подключаем созданный обработчик «ПанельТоварыПриСменеСтраницы».
  14. Получаем результат представленный на рис.2, рис.3.

Работу данного модуля можно посмотреть в приложенной базе. 

Версия 1.01
- Добавлена база с примером, где реализовано представление табличной части в виде дерева, с помощью данного модуля.

Скачать файлы

Наименование Файл Версия Размер
Модуль "Представление табличной части в виде дерева" v1.01
.rar 65,40Kb
11.01.12
247
.rar 65,40Kb 247 Скачать
Модуль "Представление табличной части в виде дерева" v1.00
.rar 21,54Kb
11.01.12
27
.rar 21,54Kb 27 Скачать

См. также

Комментарии
Сортировка: Древо
1. mzelensky 53 11.01.12 10:38 Сейчас в теме
Идея интересная, но я ожидал большего!

1) Сделай более понятную и наглядную инструкцию (лично я довольно долго думал над тем, что ты имеешь в виду "К обработчику события «ПриСменеСтраницы», панели «ПанельТовары», подключаем созданный из пункта 10 обработчик.")
2) Модуль не дописан - дерено формируется, но работать с ТЧ из дерева нельзя, следовательно использовать его можно для "посмотреть"...это я могу и в отчете сделать. Хотелось бы иметь полный функционал (добавлять строки, изменять данные) Дерева. В этом случае сама ТЧ использовалась бы чисто для хранения данных (ее можно было бы даже скрыть вовсе и работать чисто с деревом).
3. boggonzikov 364 11.01.12 11:27 Сейчас в теме
(1) mzelensky,
ок, в планах есть, только времени нету :)
4. Strange Device 305 11.01.12 12:19 Сейчас в теме
Согласен с (1) просто посмотреть в виде дерева - не интересно. Хотелось бы полную работу с деревом - добавление, редактирование и удаление подчиненных строк...
5. boggonzikov 364 11.01.12 13:55 Сейчас в теме
(4) Strange Device,
Редактирование строк поддерживается. Остальное в планах.
2. mzelensky 53 11.01.12 10:39 Сейчас в теме
3) добавь в Cf-ку один док с реализованным механизмом (для наглядного примера).
6. luns 3 11.01.12 15:06 Сейчас в теме
тема нужная.
с позволения, добавлю ссылку на аналог: http://infostart.ru/public/16408/
9. boggonzikov 364 12.01.12 16:13 Сейчас в теме
(6) (8) У вас представлены куски, как из таблицы получить дерево. Я предлагаю универсальное готовое решение ( модуль, класс). И считаю главной фишкой модуля, это работа обработчиков табличного поля табличной части.
10. Sintson 350 12.01.12 19:54 Сейчас в теме
(9)ну чтож, раз уж критикуете, обработчики, это как раз не универсальное решение, например в РЖД, в их генподряной организации, где работает все, а не модуль, что я представил, тоже используются обработчики, там ОЧЕНЬ большие объемы данных и пересчет я не представил, т.к. это частный случай.
к вопросу о критике, мне, как профессионалу, в общем - то, все равно что у вас там за "фишки", было интересно решение в принципе, ничего интересного, касаемо тематики, не нашел, судя по всему работаете недавно, и оригинальных решений немного.
Думаю сообществу более интересны универсальные "высушенные" тексты, ваш вариант интересен как пример не более.
11. boggonzikov 364 12.01.12 22:20 Сейчас в теме
(10) Sintson
После заявлений
[quote] мне, как профессионалу [/quote]
мне с Вами общаться не интересно.
Я предложил решение, кому интересно тот найдёт то что ему нужно.
7. itek.09 11.01.12 17:34 Сейчас в теме
отчет так себе. не оченью.... но может кому пригодится.... пробовал на управлении зарплатой
8. Sintson 350 12.01.12 13:51 Сейчас в теме
Мой аналог, теме крестик, для 8.2 видимо тоже придется подумать, динамический список не очень подходит для использования визуализации в табличной части.
http://infostart.ru/public/73969/
13. Nicenick 15.01.12 15:24 Сейчас в теме
Доработать конечно надо, но идея очень интересная.
14. Rustig 973 15.01.12 22:55 Сейчас в теме
(0) какая идея? я тут ничего не вижу - ни из статьи, ни из комментов.
на ИС многое давно уже есть, и при чем сильнее, чем сейчас кто-то что-то придумывает новое.
по вашей теме я рекомендую: http://infostart.ru/public/73969/
сам использовал эти наработки при создании своей: http://infostart.ru/public/89310/
16. boggonzikov 364 16.01.12 13:53 Сейчас в теме
(14) Rustig, (15) Rustig, Рекомендую внимательно прочитать публикацию, подумать, скачать приложенные файлы, потом думать и изучать, изучать и думать. Если не понятно обратиться за помощью.
15. Rustig 973 15.01.12 23:06 Сейчас в теме
покажите в статье алгоритмы, не вынуждайте людей скачивать. пока минус за ваш труд.
AlexeyFreeLife; +1 1 Ответить
17. sinQio 21.01.12 22:49 Сейчас в теме
хорошая идея, теперь хочется самой такое реализовать
18. milliondeneg 23.05.12 07:06 Сейчас в теме
Как сделать груперовку по 2м колонкам?

добавил строку в список груперовок ничертане работает.
Процедура ИнициализироватьДеревоТовары() Экспорт

СтруктураПараметров = Новый Структура;

СписокГрупп = Новый СписокЗначений; //Список имен колонок группировки
СписокГрупп.Добавить("Товар");
СписокГрупп.Добавить("Количество");
19. mehalyna 04.01.14 17:12 Сейчас в теме
Читать публикацию надо повнимательней. Хорошая идея. Огромное спасибо!
20. Manticor 63 22.09.16 16:21 Сейчас в теме
Есть аналог под управляемые формы?
21. boggonzikov 364 26.09.16 12:32 Сейчас в теме
(20) Manticor,
нет, делалось под обычные формы. Можно попробовать переделать под УФ, скорее всего сильно переделывать не придется.
22. SvetaS2014 17.02.17 20:33 Сейчас в теме
У вас если в дереве находишься на элементе подгруппы (не на групповом элементе), и переходишь на закладку в таблицу документа (Товары), то визуально таблица (Товары) обнуляется... -- как это исправить?
23. boggonzikov 364 21.02.17 13:38 Сейчас в теме
24. SvetaS2014 22.02.17 10:31 Сейчас в теме
Документ "Таблица_ПФ1"
вкладка "оборудование_материалы"
1) при переходе между вкладками таблица и дерево, если курсор пользователя находится на ветке дерева (не на узле), то таблица обнуляется - как исправить?
2) как в групповое поле (по которому формируется дерево ) добавить группы согласно иерархии справочника номенклатуры. т.е. чтобы дерево группировало не только по названию группы в которой находится товар (по наименованию товара, из колонки категория товара, в будущем будет не строка а справочник категория товара ) из колонки товар но и по группе в которой находится товар
например группа
оборудование и материалы
кабельно проводниковая продукция
кабель
Средства защиты
шланг
Электро-техническое оборудование
муфта
----
Прикрепленные файлы:
22_02_17_вопрос.rar
25. SvetaS2014 22.02.17 10:35 Сейчас в теме
как можно делать какие-либо действия над элементом дерева? копировать, перемещать, редактировать, переименовывать, удалять, чтобы они отображались в таблице?
Оставьте свое сообщение