1c 77 внешние отчеты
Наверно каждый из программистов 1С сталкивался с "бардаком" при поиске и сравнении различных версий внешних отчетов и обработок. Особенно если есть несколько рабочих баз и их копий. Так же если одинаковых отчетов несколько (в разных каталогах), то приходится сравнивать их в конфигураторе.
Данная обработка писалась с двойной целью:
1. Изучить работу с классом уважаемого
На закладке "Файлы" возможны: запуск, копирование, переименование, удаление, сравнение внешних отчетов и обработок, а так же создание и редактирование файлов описания (efd). Так же возможна сортировка по любому полю.
Все эти действия возможны как при помощи кнопок на панели, так и из контекстного меню.
Запуск отчета/обработки производится двойным кликом по строке (кроме колонок "Текст" и "Файл доп. возм.").
Двойной клик по ячейке "Файл доп. возм." вызовет открытие текстового редактора 1С. Если в нем набрать строку "Название=Какой то отчет" и сохранить, то будет создан файл описания (efd) для этого отчета.
Если стать на ячейку в колонке "Текст" и нажать "Изменить" - будет возможно отредактировать содержимое файла описания ("Название Отчет" и нажать кнопку "Изменить" или выбрать аналогичный пункт контекстного меню.
Для сравнения модулей двух отчетов/обработок необходимо поставить «галочки» в строках со сравниваемыми файлами и нажать кнопку «Сравнить» на панели. Если такой кнопки нет, значит обработка не нашла программу сравнения файлов.
Требования:
(необходимо для работы класса «Поставщик данных»)
1. MS Office (для тулбара)
2. 1C++. Версия >= 3.2.3.1
3. FormEx
4. Yoksel
(Необходимо для сравнения модулей отчетов)
5. textdiff или любая аналогичная программа сравнения текстов поддерживающая режим запуска из командной строки (необходимо будет изменить строку вызова в обработке).
Установка:
Если все ВК указаные в требованиях у Вас установлены, то дополнительные файлы качать не нужно. Если же нет, то скачайте архив и разархивируйте в каталог базы из которой будете запускать менеджер. Папка Classes при этом должна быть на том же уровне что и файл 1cv7.md
Специальные предложения
Если все ВК указаные в требованиях у Вас установлены, то дополнительные файлы качать не нужно. Если же нет, то скачайте архив и разархивируйте в каталог базы из которой будете запускать менеджер. Папка Classes при этом должна быть на том же уровне что и файл 1cv7.md
(0) Автору большой плюс. Работа большая, с применением ВК.
Гуд ,очень гуд! но, пожелания: ))
1. попробовать сделать таблицу через ДеревоЗначений (чтобы повторяла структуру каталогов)
2. даты записи/создания "по-русски"
3. возможность добавления файла из произвольного каталога в ТП (без добавления самого каталога в СпрТП?) Например, чтобы сравнить два файла (но из другого каталога требуется только один файл)
4. удаление самих файлов по Del - как-то может строку из ИТЗ просто удалять?)) .. но тогда сохранять при выходе ИТЗ и грузить при след. открытии?
удобная такая штука прообовал на бухгалтерии 77 и на упрощенной системы налогоблажении поддерживаю предложения dolly_EV. в целом впечатлило. Подробно написать и картинок много.Просмотры 24268
Загрузки 69
Рейтинг 13
Создание 31.05.12 15:54
Обновление 01.06.12 09:53
№ Публикации 137937
Конфигурация Конфигурации 1cv7
Операционная система Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Не указано
См. также
Обработка для открытия внешних отчетов (ФС)
Зачастую так получается, что для конфигурации используется большое количество внешних отчетов и обработок. И не всегда они "живут" в ExtForms конфигурации. Для рядовых пользователей почти всегда составляет непосильную задачу открыть внешний отчет или обработку с какого-нибудь внешнего сетевого ресурса. Да и найти каталог с конфигурацией тоже не умеют (и учиться не хотят). Это первый случай. Второй: из соображений безопасности юзверям запрещено открывать внешние отчеты и обработки, а пользоваться определенными внешними отчетами/обработками надо.
1 стартмани
02.09.2013 15231 0 sevenlis 9
1 стартмани
18.03.2012 19019 33 ufo58 8
Поиск, копирование и перемещение файлов
Внешняя обработка, осуществляет поиск файлов по указанному каталогу и вложенным папкам. Есть возможность отбирать файлы по расширениям.
1 стартмани
09.08.2011 17914 52 VoF_Ka 1
Хранилище внешних отчетов и прочих файлов во внешней базе SQL
Представлена реализация внешнего хранилища файлов (в частности внешних обработок) во внешней базе данных SQL. Разработка - демонстрация способа хранения файлов.
1 стартмани
29.10.2010 20775 70 MadDAD 7
Обновления 2012 . Для пользователя, бухгалтера (пакет отчетов и обработок)
1 стартмани
26.02.2010 34474 722 kompas-dm 28
Менеджер отчетов VC
Менеджер отчетов + файловый менеджер + просмотрщик файлов = vovan commander
1 стартмани
25.08.2009 24645 277 vovan519 27
Перенос регламентных отчетов из каталога базы Бухгалтерии (УСН) 7.7 в другое место
Администраторам с десятками баз на поддержке посвящается.
1 стартмани
17.07.2009 21545 6 INSh 12
1С 7.7. Внешние отчеты = управление
Для поддержки удаленных клиентов.
1 стартмани
28.06.2009 21869 44 kompas-dm 9
Быстрый доступ к отчетам
Очередной "менеджер" внешних отчетов. Только все обычно усложняют, добавляют функционал и т.п., а мы пойдем другим путем - чем проще тем лучше.
1 стартмани
02.12.2008 18891 1223 Noy 15
Каталог внутренних и внешних объектов
Обработка предназначена для хранения и открытия: 1) Внешние отчеты 2) Документы 1С - txt и mxl 3) Внутренние отчеты и обработки 4) Внутренние журналы, справочники, документы и константы 1С 5) Программы 6) Документы MS Excel и MS Word 7) Файлов chm, pdf и mp3
1 стартмани
30.09.2008 24642 600 Altair777 26
Регистратор внешних отчетов в "Дополнительные возможности"
Обработка позволяет быстро добавить внешний отчет или обработку в "Дополнительные возможности". Запускается из базы, в которую надо добавить.
1 стартмани
05.06.2008 17683 508 Automatik 4
ExtraForms
ExtraForms v4.0.1_17.09.2007 Aльтернатива стандартной обработке "Дополнительные возможности". Основные возможности: - все отчеты и обработки разбиты по разделам; - краткое описание каждого раздела; - возможность добавления/удаления собственных разделов; - список "Избранных" обработок; - для каждого отчета или обработки можно задать подробное описание - возможность перемещения отчетов и обработок между разделами - печать списка отчетов и обработок;
1 стартмани
20.02.2007 17622 1269 OzzY 10
Каталог внешних отчетов и обработок
Очень удобное приложение для систематизации и настройки запуска внешних отчетов для 1С
1 стартмани
07.12.2006 17474 537 avega 12
Навигатор дополнительных отчётов и обработок (с иерархической структурой)
Данная обработка предназначена для доступа к внешним отчётам и обработкам из режима 1С:Предприятие. Основные возможности: - иерархический список обработок (до 10 уровней вложений), простая интуитивная навигация по группам; - поиск обработок в списке по вхождению подстроки (с возможностью позиционирования на найденных); - все настройки в одном файле (никаких efd-файлов!); - возможность хранения обработок в любом месте (не обязательно ExtForms); - возможность использования относительных путей (отдельный список каталогов); - возможность указания краткого описания обработки; - возможность указания полного описания обработки в виде отдельного файла, или примера сформированной обработки (в любом формате открываемом Windows); - возможность указания параметров запуска обработки (параметры могут передаваться в качестве Форма.Параметр (списка значений), глРасшифровка или одиночным значением); - отдельные административная и пользовательская части. (пользовательская - только для запуска обработок, административная - для запуска и редактирования списка); - широкий функционал редактирования (простое создание групп и элементов, перемещение вверх/вниз, копирование и перенос из группы в группу нескольких элементов и групп за один раз); - возможность раздачи прав на видимость групп и обработок в списке (через группы пользователей); - возможность ведения статистики использования (запуска) обработок пользователями; - вывод на печать перечня отчётов и обработок.
1 стартмани
07.11.2006 28925 2503 azernot 137
Менеджер внешних отчетов и обработок
Обработка позволяет организовать упорядоченное хранение внешних отчетов и обработок в иерархическом виде.
На уровне различия в структуре метаданных в отчётах дополнительно можно указать основную Схему Компоновки Данных (СКД) и настройки для сохранения параметров. Также здесь есть используемый в текущий момент компоновщик настроек. В обработках данные структуры не используются.
Указание в отчётах основной СКД является полезной функцией, т.к. при этом можно создать требуемый отчёт, не написав ни единой строчки кода в самом модуле отчёта, что ускоряет разработку и понимание принципов функционирования СКД для новичков.
Внешние отчёты и обработки 1C
В режиме конфигуратора 1С есть возможность создавать не только объекты внутри конфигурации (в дереве метаданных), но и создавать внешние объекты в виде отдельных файлов. Это касается, в том числе, отчётов и обработок. Преимуществом внешних объектов в том, что новые объекты не требуется каждый раз включать в состав конфигурации и, соответственно, обновлять при этом всю информационную базу 1С. Вместо этого можно использовать любые необходимые отчёты и обработки и изменять их без внесения изменений в метаданные базы 1С.
Внешние отчёты/обработки сохраняются в отдельные файлы и имеют следующие расширения:
Пример создания внешней обработки 1С
Создавать внешние объекты довольно просто. Функционал, закладываемый разработчиком в конкретную реализацию отчёта или обработки в 1С 8.3 или 8.2, индивидуален и зависит от решаемой задачи.
1. Выбираем информационную базу из списка, заходим в режим конфигуратора 1С.
2. В конфигураторе выбираем пункт меню Файл – Новый…
3. Выбираем из списка вид объекта – Внешняя обработка.
4. Задаём имя обработки. В данном случае имя нашей обработки будет «ПримерВнешнейОбработки».
5. Определяем структуру данных обработки. По условию нашей задачи в структуру реквизитов нужно добавить строковое поле «Вывести».
6. Создаём пользовательскую форму. Тип формы: Обычная.
7. Правой клавишей мыши вызываем контекстное меню. Определяем обработчик нажатия на кнопку «Выполнить».
8. Прописываем код обработки.
9. Сохраняем нашу обработку на диск. Заходим в режим предприятия 1С.
10. Выбираем пункт меню Файл – Открыть…
11. Выбираем созданную нами обработку и нажимаем «Открыть».
Созданную обработку можно скачать по ссылке ниже.
Дополнительные отчёты и обработки
В конфигурациях 1С существуют также подключаемые внешние отчёты и обработки. Чтобы включить в информационную базу 1С соответствующую обработку/отчёт нужно выполнить ряд действий:
1. Зайти в конфигурацию в режиме предприятия 1С
2. В главном меню выбрать Сервис – Дополнительные отчеты и обработки – Дополнительные внешние обработки
3. Открылся список внешних обработок, загруженных в информационную базу 1С. Нажимаем кнопку «Добавить».
4. Загружаем файл обработки.
5. Запускаем обработку двойным кликом мышки, чтобы проверить её работоспособность.
С помощью данного механизма дополнительных обработок можно также изменять стандартные печатные формы на собственные и добавлять новые. Любой пользователь, таким образом, может расширить функционал типовой конфигурации 1С.
В этой статье мы рассмотрели создание и использование внешних отчётов и обработок. Создание внешних обработок в режиме управляемого приложения более подробно будет рассмотрено в следующей статье.
Читайте также: