Documents Browser

Универсальная форма списка документов.

Предоставляет следующие возможности:
* Выбор вида документов
* Просмотр табличных частей без открытия документов
* Просмотр не отображаемых на форме реквизитов/табличных частей
* Возможность установки отбора по любым реквизитам документа
* Установка реквизитов документа, не доступных для редактирования на форме.

28 Comments

  1. CheBurator

    Ваппще! Паредлагаю суппорту все выкладываемые разработки без скриншотов отправлять в «отстойник». Люди сюда ходят (я так думаю) не для того чтобы качать 40 штук программ, а чтобы по возможности быстро и обосновано выбрать себе программу в помощь…

    Reply
  2. coder1cv8

    Сhe Burashka: Извиняюсь. Изображение добавил. Я просто не посчитал эту обработку стоящей того, что бы писать подробное описание или добавлять скрины. Просто мне показалось удобным таким образом работать с документами и я посчитал, что возможно, это пригодиться кому-то ещё. Подчеркну, что сама по себе обработка не является, каким-то оригинальным решением или результатом длительного труда. Поэтому в свою очередь, предлагаю Суппорту удалить её совсем, если он посчитает её бесполезной.

    Reply
  3. CheBurator

    думаем об удобстве ищущих! положил обработку — не поленись описать поподробнее!!

    Reply
  4. IronDemon

    Что-то под 8.1 табличные части пустые.

    Reply
  5. coder1cv8

    (4) Не знаю, под 8.0 писал. Посмотрю…

    Reply
  6. coder1cv8

    (4) В 8.1 столкнулся с таким же не понятным глюком как и в 8.0 — при смене страницы панели, исчезает табличное поле. В 8.0 удалось победить его вставив ПриОткрытии() очистку страниц панели: ЭлементыФормы.ПанельТабЧастей.Страницы.Очистить(); К сожалению, в 8.1 это не прокатывает… Буду очень признателен, если кто-то мне объяснит, в чем здесь дело?…

    Reply
  7. coder1cv8

    Добавлена установка реквизитов для текущего документа.

    Reply
  8. PowerBoy

    (6) Это глюк 8.1 Исправляется так:

    00091398 Программно создаваемые элементы управления на странице панели

    Проблема:

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

    Способ обхода:

    Сделать первую страницу панели невидимой только после добавления других страниц панели.

    Дата публикации: 2007-08-31

    Reply
  9. coder1cv8

    (8) БОЛЬШОЕ СПАСИБО!

    Выложил версию для 8.1.

    Reply
  10. Maxis

    Гениально!

    Reply
  11. coder1cv8

    (10) Благодарю 🙂

    Reply
  12. sergant500

    Отлично. Печатной формы документа по реквизитам нехватает …

    Reply
  13. angeliccare

    В изменении реквизитов не хватило даты док.

    Или — кнопкой по всем реквизитам открытой формы (после задержки т.к. приоткрытии задаёт их доступность) — проходиться и делать все доступными…

    Reply
  14. angeliccare

    События следуют из названий процедур

    Процедура КоманднаяПанельСпискаДействиеДоступность(Кнопка)

    Если ФормаПоследнегоДок <> Неопределено Тогда

    Если ФормаПоследнегоДок.Открыта() Тогда

    Для Каждого ЭлементФормы Из ФормаПоследнегоДок.ЭлементыФормы Цикл

    Попытка

    ЭлементФормы.Доступность = Истина;

    ЭлементФормы.ТолькоЧтение = 0;

    Исключение

    КонецПопытки;

    КонецЦикла;

    КонецЕсли;

    КонецЕсли;

    КонецПроцедуры

    Процедура ТабличноеПолеСписокВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)

    Если Элемент.ТекущиеДанные = Неопределено Тогда

    Возврат;

    КонецЕсли;

    Если ПоследнийОткрытыйДокумент = Неопределено ИЛИ ПоследнийОткрытыйДокумент.Ссылка <> Элемент.ТекущиеДанные.Ссылка Тогда

    ПоследнийОткрытыйДокумент = Элемент.ТекущиеДанные.Ссылка.ПолучитьОбъект();

    ФормаПоследнегоДок = ПоследнийОткрытыйДокумент.ПолучитьФорму();

    ФормаПоследнегоДок.Открыть();

    СтандартнаяОбработка = 0;

    КонецЕсли;

    КонецПроцедуры

    Reply
  15. coder1cv8

    (14) Спасибо! Отличная идея для редактирования значений недоступных элементов формы.

    Но вообще-то «установку реквизитов» я задумывал для редактирования реквизитов для которых совсем нет элементов управления на форме.

    Reply
  16. e.kogan

    Развиваю предложенную концепцию, могу выложить. Добавлено отображение по желанию пользователя движений документа, автоматически заполняется панель списка документов, по клику на ячейке таблицы табчасти или движений открывается форма объекта, если это ссылка; планируется отображение движений как в Корректировке движений (пока простая таблица).

    Reply
  17. coder1cv8

    (16) Выкладывай, конечно! Я ничего против не имею )

    Reply
  18. e.kogan

    Дорихтую отображение движений и выложу.

    Reply
  19. Yurii463070

    Прикольная обработка!!! ЗАчет 🙂

    Reply
  20. vasvas

    Super

    Reply
  21. step_mc

    Отлично.

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

    Reply
  22. mishau

    Плюс. Жаль нету выбора нескольких видов документов, например, ПКО и РКО одновременно.

    Reply
  23. victorustas

    великолепно

    Reply
  24. AndreyKyiv07

    Хорошая обработка.. Я, правда, искал редактор табличных частей документов.. может кто подскажет а?

    Reply
  25. slaviksoft

    Вещь конечно не хитрая , но шибко востребованная

    спасибо

    Reply
  26. Збянтэжаны Саўка

    (18) и хде оно дорихтовано 🙂 ?

    Reply
  27. e.kogan

    (26) Решила не мелочиться — смотрите Универсальный журнал в моих разработках.

    Reply
  28. Andry.Boris

    +Автору

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *