Функции для работы с ТЗ (Таблицами Значений)
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.
|
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов. Включает в себя следующее: многоуровневая группировка ТЗ (в результате получается дерево); Редактор ТЗ в виде внешнего отчета; Копирование структуры ТЗ; Копирование строки ТЗ; Слияние ТЗ; Построчное суммирование 2-х ТЗ; Фильтрация ТЗ; Поиск заданной строки в ТЗ; Итог по строке ТЗ.
10.11.2002: добавил выгрузку в Excel
20.11.2002: печать ТЗ с группировками и разными красотами
27.11.2002: группировка и печать с разворотом по горизонтали
05.12.2002: поиск составных сумм. Бывает нужно очень редко, но мне вчера очень помогло :)
20.01.2003: возможность использовать другой шаблон таблицы при печати. Возможность вывода пользовательских строк в шапке.
26.01.2003: группировка с настройкой в редакторе ТЗ
23.03.2003: Кнопочки навигации по строкам в редакторе ТЗ - переход на следующее/предыдущее такое же/отличное значение.
08.05.2003: Добавлена обработка считывания ТЗ из Excel.
Добавлена обработка сравнения двух ТЗ. В таблицах выделяются ключевые и сверяемые колонки. Строки сопоставляются по ключевым колонкам.
21.05.2003: Сделал функции работы с ТЗ и некоторые функции для визуальных форм в виде классов 1С++
04.10.2003: Исправлены некоторые ошибки в классах.
Изменена функция "КопироватьСтрокуТЗ" - можно копировать внутри одной ТЗ.
Добавлена функ. "СледующееЗначениеТЗ".
Добавил bitmap'ы и иконки кнопок в чистом виде.
По просьбам трудящихся переделал обработку ПечатьТЗ, чтобы можно было печатать уже сгруппированную ТЗ. Пример вызова - в демо.
11.10.2003: Оптимизировал группировку ТЗ. Стала меньше жрать памяти, и работать быстрее.
Исправил ошибки рассчета итогов по группам справочников.
В обработке ПечатьТЗ добавил генерацию программного кода для вызова обработки.
28.10.2003: Добавление/редактирование/удаление колонок - спасибо coch'у
23.11.2003: Убрал классы из архива. Теперь они лежат в CLAss Repository http://1c.proclub.ru/modules/mydownloads/viewcat.php?cid=131, раздел "Расширения V7-объектов" (http://1c.proclub.ru/modules/mydownloads/viewcat.php?tmp=0&cid_1=0&cid=137)
Косметические изменения в обработке СравнениеТЗ.
09.12.2003: Добавлена возможность использования горячих клавиш при помощи ВК GhostService
(автор Дмитрий Ощепков aka DmitrO). Предполагается, что объект AddIn.GhostService
хранится в гл. переменной Ghost. Если в вашей конфигурации это не так, то нужно
будет ввести имя этой переменой при первом запуске.
25.12.2003: Изменена отработка выбора значения в редакторе ТЗ - теперь его можно использовать как форму для подбора (для этого нужно включить его в состав конфигурации). Пример вызова - в Демо.ert.
Новая функция - ТЗ_НайтиПоКлючу2() - бинарный поиск в ТЗ. В некоторых случаях работает намного быстрее, чем ТЗ_НайтиПоКлючу().
При сравнении ТЗ можно выбрать способ поиска.
25.01.2004: В редакторе ТЗ выбор значений справочников, документов и операций сделан через подбор, а не через ВвестиЗначение().
В сравнении ТЗ исправлена ошибка сравнения ТЗ с разными идентификаторами колонок.
04.02.2003: В РедакторТЗ добавлены заполнение колонки и удаление строк. Немного изменено СравнениеТЗ.
18.02.2004: В модальном режиме вместо подбора используется ВыбратьЗначение(). При записи списка значений отслеживается изменение его размера.
На основные кнопочки редактора ТЗ понавесил горячих клавиш, которые будут работать без GhostService (клавиши прописаны в хинтах на кнопки).
Для обработки строк добавлены 2 функции НайтиДокумент() и НайтиЭлемент(). Можно писать выражения типа: НайтиДокумент(ТЗ.Док).Удалить(0)
25.02.2004: В редакторе ТЗ добавлена волшебная кнопочка Ctrl-Shift-F4 - запускает editrekv.ert с текущим значением. И уж в editrekv (в отличие от стандартной формы объекта) можно отредактировать все. Editrekv.ert является разработкой vet7777 - "Редактор реквизитов (документов, справочников, операций, проводок)", скачать можно здесь: http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=1081. Требуется версия не ниже вер.4.00 (24.02.2004).
Также в редакторе исправлена ошибка выбора счета.
27.02.2004: Исправлен анализ Форма.Параметр. Очистка значения в текущей ячейке ТЗ (кнопка Del). Редактируются неопределенные значения.
02.03.2004: При модификации ТЗ обращаемся к колонкам по номеру, а не по идентификатору. Это позволяет работать с ТЗ, где вообще нет идентификаторов, или они дублируются.
12.06.2004: Немного ускорена группировка ТЗ. При подсчете итогов по группам справочников для групп создается расшифровка - древовидная структура, повторяющая структуру справочника. В ФункцииТЗ.txt добавлена функция ТЗ_НайтиПоКлючу2().
29.06.2004: Еще немного ускорена группировка ТЗ.
02.10.2004: Исправлена ошибка при подсчете итогов по группам справочника
22.11.2004: Исправлена ошибка при развороте первой группировки по горизонтали. Возникала при группировке по нескольким колонкам, и единственном уникальном значении в последней колонке группировки.
Скачать Функции для работы с ТЗ (Таблицами Значений)
Программы разработчика
Классы для работы с деревьями
ADirks
Класс Общие.
Форма списка справочника с настраиваемым составом колонок
ADirks
Описание технологии создания формы списка справочника, состав колонок которого настраивается пользователем во время работы.
Функции для работы с ТЗ (Таблицами Значений)
ADirks
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.
Визуальный конструктор SQL-запросов
ADirks
Конструктор SQL-запросов в основном предназначен для копания в базе данных.
Параметрический фильтр
ADirks
Могут фильтроватся объекты типа:
- Справочник
- Документ
- Регистр
- Проводка
-ЖурналРасчетов
- Счет
- ТаблицаЗначений
В качестве реквизитов фильтра используются как реквизиты объекта, так и
реквизиты реквизитов (например ФизЛицо.
Альтернативные программы
Функции для работы с ТЗ (Таблицами Значений)
ADirks
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.
Универсальная обработка констант, справочников и документов
Roman Gorayetskyy aka Dr.
Универсальная обработка констант, в том числе периодических, справочников и документов с фильтрацией:
- по общим реквизитам для документов;
- по реквизитам справочника.
Перенос документов и справочников между разными конфигурациями 1C, фильтр, заполнитель реквизитов.
Alexey
Синхронизация справочников осуществляется только по коду,
для справочников, у которых нет кода - по наименованию.
Редактор реквизитов (документов, справочников, операций, проводок)
vet7777
(бывший "Редактор документов")
История изменений (в порядке возрастания версий)
вер.
Очистка краткого наименования контрагентов от мусора (типа ОАО БТ)
Полубенский Алексей (ALX)
"Сколько бухгалтера не учи, он все равно будет писать
краткое наименование контрагента как полное.
Визуальный конструктор SQL-запросов
ADirks
Конструктор SQL-запросов в основном предназначен для копания в базе данных.
Экспорт платежек в клиент-банк MWClient (Самара)
TimAn
Обработка для выгрузки платежек в формате *.
Копирование ветки справочника
Warenic
С помощью этой обработки можно скопировать ветку любого неподчиненного справочника вместе со всеми реквизитами включая историю значений.
Анализатор табличных частей документов
MetroLer
Обработка является анализатором табличных частей документов .
Общие.ТаблицаЗначений, Общие.ТаблицаЗначенийФорма
ADirks
Еще одна вариация на тему "расширение функционала ТЗ".
Другие программы категории
Homba 2
Светлицкий Валерий Павлович
Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.
Управление файлами, версия 1.00
koser
Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.
Методика.Окно табличной части документов
Item
Демо конфигурация v77.
Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr
Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".
MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С
mzaharenkov
MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.