Обработки для просмотра таблиц, списков, справочников, документов, регистров. Групповая обработка справочников и документов.


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

*********************************************************************
ОБРАБОТКИ
(Более подробное описание см. в описании самих обработок)
**********
***ПросмотрТаблицы.ert***
Обработка для просмотра таблиц - объектов 1С типа "ТаблицаЗначений".
Возможности:
- показ количества строк в таблице
- показ структуры таблицы (состав и тип полей)
- добавление в таблицу дополнительных полей, с визуальным интерфейсом задания формул их вычисления
- сортировка по любому набору полей с визуальным интерфейсом её задания
- просмотр отдельной строки таблицы, с возможностью просмотра отдельных объектов в строке
- сохранение таблицы в текстовый файл с разделителями (например, для работы в Excel)
- свертка таблицы и работа со свёрнутой таблицей
**********
***ПросмотрСписка.ert***
Просмотр списка с возможностью сортировки по строке и по значению.
Можно вывести результаты просмотра в таблицу и получить весь функционал обработки "ПросмотрТаблицы".
**********
***выводСправочника.ert***
- просмотр всех реквизитов справочника
- просмотр подчинённых элементов
- просмотр отдельного элемента справочника
- можно вывести элементы справочника в таблицу и получить весь функционал обработки "ПросмотрТаблицы"
- можно отобрать элементы в список, а затем изменить выбранный реквизит, заполнив его нужным значением
- можно скопировать отобранные элементы вместе с элементами подчинённых им справочников
**********
***ПросмотрЭлементаСправочника.ert***
Обработка позволяет просмотреть все реквизиты элемента справочника.
**********
***БраузерДокументовПоВидам.ert***
- просмотр документов выбранного вида за период с возможностью отбора проведённых, непроведённых и удалённых
- можно вывести как поля шапки документа без полей табличной части (один документ - одна строка), так и с полями табличной части
С отобранными документами можно проделать следующие операции:
- просмотр таблицы с получением всего функционала обработки "ПросмотрТаблицы"
- просмотр всех полей документа
- выгрузка в файл
Для последующего проведения пакетных операций можно отобрать документы:
- выбор родителей документа (если в конфигурации есть общий реквизит документа "Родитель")
- выбор подчиненных документов
- выбор документов из файла по номерам
Пакетные операции с отобранными документами:
- удаление документа
- проведение документа
- распроведение документа
- пометка на удаление документа
- удаление документа
- запись документа
- заполнение реквизита документа
**********
***ПросмотрДокумента.ert***
Просмотр всех реквизитов шапки и табличной части переданного документа.
Можно вызвать штатную форму 1С просмотра документа.
На вкладке "ПодчиненныеДокументы" можно посмотреть список подчиненных документов к данному.
**********
***МойПросмотрРегистров.ert***
Данная обработка позволяет просматривать движения (за период и по документу) и остатки выбранного регистра.
Можно посмотреть структуру выбранного регистра и задать фильтры на измерения и реквизиты регистра.
Значение фильтра может быть как простым, так и списком элементов.
Движения и остатки регистра с заданными фильтрами можно просматривать одновременно, не получая их заново.
Можно вывести результаты просмотра в таблицу и получить весь функционал обработки "ПросмотрТаблицы".
**********
***ЗагрузкаИзЭксельВТаб.ert***
Обработка позволяет загрузить в таблицу 1С нужную часть листа выбранного файла Excel для последующей обработки.
**********
***получитьСписокЭлементов.ert***
Обработка позволяет получить список элементов объекта определённого типа и вида и вернуть этот список в вызывающий модуль.
В список помещаются значения определённого реквизита объекта. Для справочника по умолчанию этим реквизитом является "код".
Можно задать нужное значение реквизита, например, "наименование".
Можно загрузить список элементов из текстового файла. Поиск элементов будет проводиться по заданному значению "реквизит".
Можно просмотреть полученный список с помощью обработки "ПросмотрСписка", из которой можно вывести результаты просмотра в таблицу и получить весь функционал обработки "ПросмотрТаблицы".
**********

*********************************************************************
УСТАНОВКА
- содержимое модуля обработки "ВГлобальныйМодуль.ert" скопировать в глобальный модуль
- остальные файлы скопировать в каталог ExtForms базы 1С

В глобальный модуль добавлен ряд общих функций, чтобы не копировать их в каждую обработку. Так удобнее и грамотнее.
А то, что глобальный модуль только один - это наша судьба ;о). И мы с этим живём...

Можно при желании интегрировать обработки в конфигурацию (что обычно менее удобно).
Для этого надо в файле "ЛААПараметры.txt" задать "ОбработкиВКонфигурации = 1".

*********************************************************************
ЗАМЕЧАНИЕ
При открытом окне обработки в 1С нельзя запустить вторую версию этой обработки, т.к. при повторном запуске просто вызывается уже открытое окно. Обработки, включённые в конфигурацию могут быть запущены в двух экземплярах - модально и немодально.
Это используется в данном пакете. Внешние обработки так вызвать не удаётся, поэтому приходится вызывать копию той же внешней обработки с добавлением к имени символа "1".

*********************************************************************
ПРЕДЫСТОРИЯ
Для работы мне нужен был ряд возможностей в 1С, которых я не нашёл в обработках в инете, хотя нашёл какие-то обработки.
Пришлось написать эти обработки "для себя". Для того, чтобы ими могли пользоваться люди без особых знаний конфигураций 1С, мне пришлось сделать доработки "для людей", что сделало использование гораздо более удобным, в том числе и мне :о).
Желаю успехов.

Файлы обработки:

-