Универсальная консоль отчетов

04.05.23

Разработка - Инструментарий разработчика

Тек. версия: 2.7.8 от 02.07.2010 Из функций: 1. Работает в любой конфигурации 2. Возможность создания произвольной иерархии с удобным переносом элементов 3. Расширенное редактирование параметров (периоды, насл. параметры) 4. Выполнение в фоне (без модификации конфигурации) 5. Сравнение текстов запросов и результатов запроса 6. СКД Гибкость удобство и настраивамость. Код открыт. Регистрация пожеланий и исправление ошибок через http://www.1cpp.ru/bugs/ проект Консоль запросов для 1С 8.1 (желательно)

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

Наименование Файл Версия Размер
UCR 2.7.8.zip
.zip 1,37Mb
5193
.zip 1,37Mb 5193 Скачать
UCR 8.2 c исправлениями от mikers
.rar 1,50Mb
500
.rar 1,50Mb 500 Скачать
Консолька 1.2 с построением дерева запросов (не поддерживается)
.1233580767 53,03Kb
1484
.1233580767 53,03Kb 1484 Скачать
UCR (video) - Функция выполнить от имени
.1246985823 11,18Mb
555
.1246985823 11,18Mb 555 Скачать

Аналогичная инструмент для управляемых форм 8.2 ([8.3] Управляемая консоль запросов, отчетов (расширение, внешняя обработка))

Особенности функционала:

1. В списке запросов можно создавать группы и выделять элементы.

2. Вывод в таблицу, дерево, макет, сводный отчет.

3. Подсчет итогов в по колонке в таблице и дереве.

4. Подсчет суммы выделения в макете.

5. Выполнение в фоне.

6. Функция показать последний результат.

7. В меню файл есть список последних открытых файлов.

8. Сравнение текстов запросов и результатов запроса.

9. Формат полей

10. Замер времени выполнения.

11. Drag & Drop в дереве и в настройках построителя.

12. Вывод копии в Excel, HTML, CSV.

13. Генерация текста на встроенном языке.

14. Более удобный ввод параметра списка и составного параметра.

15. Группировка параметров НачПериода,КонПериода и аналогичных в группу.

16. Наследованный параметр значение которого берется из другого запроса.

17. Заполнение параметров из другого запроса.

18. Параметры и их значения запоминаются и подставляются при использовании одноименного параметра.

19. Многократное выполнение запроса для теста.

20. Можно открыть консоль в режиме отладки при этом автоматически будут получены параметры для отладки необходима вызвать процедуру "ОткрытьДляОтладки" из модуля обработки передав ей в качестве параметра объекты "Запрос" Или "ПостроительОтчета", "ПостроительЗапроса", "СхемаКомпоновкиДанных" для объекта ПостроительОтчета будут также получены настройки построителя. Когда консоль открыта для отладки в заголовке добавляется текст (отладка). Пример: Выражение= ВнешниеОбработки.Создать ("C:д_КонсольОтчетов2.3.epf").ОткрытьДляОтладки(ЗапросТовары);

21. Подсказки в трее в случае окончания долгого запроса или фонового выполнения.

22. Групповая обработка данных

23. Редактируемы макет

24. Параметр значение которого получается выполнением текста на встроенном языке

25. Переименование параметров без использования конструктора прямо из Таблицы параметры

26. СКД

27. Интуитивное заполнение значений параметров

28. Контекстная  подсказка

29. Есть возможность импортировать rcf файлы от стандартной консоли 1С и dcf файлы стандартной консоли компоновки от 1С и sel формат консоли ИР.

30. Конвертация текста запроса в TSQL

31. Анализ данных

32. Пользовательский режим

33. Экспорт в CSV

34. Функции менеджера обработок

35. В таблице и дереве результата значения типа NULL выделяются цветом и текстом "Null"

36. Генерация внешней обработки на основе СКД (Статья "Удобный конструктор внешних отчетов на СКД")

Отличный шаблон для этого механизма есть по ссылке http://www.infostart.ru/projects/4375/

 

2.7.0+

1. Добавлен механизм плагинов

2. Шаблон генерации внешней обработки можно выбрать

3. Форма выбора периода улучшена

4. Форма выбора типа данных тоже улучшена

5. Добавлены опции вывода параметров и отборов в шапку табличного документа

6. Запуск консоли через горячие клавиши для активного окна 1С (+ запуск отладки)

7. Расширен "пользовательский" режим

Исправлено много ошибок проигнорированных в 2.6.9.х

 

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 8000 руб.

02.09.2020    122423    673    389    

716

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7344    22    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 8000 руб.

10.11.2023    3645    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177843    1074    0    

852

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99383    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18142    6    8    

40

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28128    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23612    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
93. Evg-Lylyk 4580 04.02.09 12:46 Сейчас в теме
(92) Обработку подправлять не планирую. Насколько помню текст в фигурных скобках исключается из запроса перед разбором. Код открыт, но исправить будет плоблематично т.к. разбор посимвольный и с рекурсией. Я эту версию поддерживать не планирую :)
96. luns 04.02.09 20:04 Сейчас в теме
(93) А может просто вставить/убрать слово РАЗРЕШЕННЫЕ ? И сформировать отчет и сравнить результаты...
97. luns 04.02.09 20:05 Сейчас в теме
Т.е. (93) относилось к (91) ...
85. Evg-Lylyk 4580 02.02.09 16:21 Сейчас в теме
(82) выложил старую обработку если вам принципиально больше ничего не надо :) пожалуйста.
83. sva0 89 02.02.09 10:37 Сейчас в теме
Установка ширины колонок не работает.
90. alex_4x 85 03.02.09 13:53 Сейчас в теме
Есть механизм тестирования встроенного в 1С огранечения доступа к данным ?
Можно ли как-то узнать что ограничивает в текущий момент "ВЫБРАТЬ РАЗРЕШЕННЫЕ..."
Тоесть понятно, что строки пропадают, но хотелось бы уметь сравнить - что в запросе выдается при отключенном контроле прав доступа и при включенном....

Evg-Lylyk; +1 Ответить
91. Evg-Lylyk 4580 03.02.09 15:07 Сейчас в теме
(90) Чтобы увидеть различия нужно к примеру выполнить запрос под админом и под бухгалтером на данный момент такого нет. Напишите по подробней как вы это видите позже обязательно реализую что то вроде функции выполнить запрос от имени (логин, пароль). Тогда естественно можно будет сравнить результаты через сравнение. Мысль очень интересная спасибо.
139. Evg-Lylyk 4580 07.04.09 12:22 Сейчас в теме
(90) в версии 2.6. есть функция выполнить от имени при этом запрос или компоновка будут выполнены в COM соединении под указанным пользователем. С помощью это функции и сравнения результатов можно отлаживать РЛС. Позже напишу статью как это делать, а пока разбирайтесь самостоятельно.
p.s.
версия тестовая и эта функция работает пока только для компоновки.
94. babys 90 04.02.09 18:42 Сейчас в теме
Заметил вот такую фичу, в запросе:
ВЫБРАТЬ
ДополнительнаяАналитикаЗатратОстатки.СчетУчета КАК СчетУчетаБУ,
ДополнительнаяАналитикаЗатратОстатки.Субконто1,
ДополнительнаяАналитикаЗатратОстатки.Субконто2,
ДополнительнаяАналитикаЗатратОстатки.Субконто3,
СУММА(ДополнительнаяАналитикаЗатратОстатки.СуммаОстаток) КАК СуммаЗакрытияБУ,
ДополнительнаяАналитикаЗатратОстатки.ДопАналитика1,
ДополнительнаяАналитикаЗатратОстатки.ДопАналитика2,
&КоррСчет,
ДополнительнаяАналитикаЗатратОстатки.Субконто1 КАК КоррСубконто1,
ДополнительнаяАналитикаЗатратОстатки.Субконто2 КАК КоррСубконто2,
ДополнительнаяАналитикаЗатратОстатки.Субконто3 КАК КоррСубконто3
ИЗ
РегистрНакопления.ДополнительнаяАналитикаЗатрат.Остатки(
&КонДата,
Организация = &Организация
И ДопАналитика1 В ИЕРАРХИИ (&ДопАналитика1)
И ДопАналитика2 В
(ВЫБРАТЬ
Номенклатура.Ссылка
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
Номенклатура.Ссылка В ИЕРАРХИИ (&Группа)
И (НЕ Номенклатура.ОсновноеСредство = &ОбъектСтроительства))
И СчетУчета = &Счет) КАК ДополнительнаяАналитикаЗатратОстатки

СГРУППИРОВАТЬ ПО
ДополнительнаяАналитикаЗатратОстатки.Субконто2,
ДополнительнаяАналитикаЗатратОстатки.СчетУчета,
ДополнительнаяАналитикаЗатратОстатки.Субконто1,
ДополнительнаяАналитикаЗатратОстатки.Субконто3,
ДополнительнаяАналитикаЗатратОстатки.ДопАналитика1,
ДополнительнаяАналитикаЗатратОстатки.ДопАналитика2

после выполнения поля начиная с &КоррСчет куда то сваливают и адреса не оставляют :)
И еще если поле в Параметрах не заполнено, может так и надо? Надоели сообщения, и так экрана не хватает :)
При копировании запроса неполучилось поменять тип Параметра.
Evg-Lylyk; +1 Ответить
98. Evg-Lylyk 4580 05.02.09 11:21 Сейчас в теме
(94)
"после выполнения поля начиная с &КоррСчет куда то сваливают и адреса не оставляют :)" скорее всего вы добавили эти поля в процессе разработки и нужно зайти Построитель-Поля-И нажать кнопку настройки полей по умолчанию и они появятся
"И еще если поле в Параметрах не заполнено, может так и надо? Надоели сообщения, и так экрана не хватает :)" если параметр имеет имя ПустаяСсылка, ПустаяДата он ничего не будет сообщать. А вообще в след версии добавлю возможность выключать сообщения в настройках и для каждого отчета конкретно.
"При копировании запроса неполучилось поменять тип Параметра." на какой тип подробнее... даже предположений нет.
(96),(97) :) нет возможности выполнить под разными правами, а так результаты будут одинаковыми для обоих вариантов.
99. Evg-Lylyk 4580 05.02.09 11:26 Сейчас в теме
(98)+ Для ВЫБРАТЬ при нехватке прав выдаст ошибку
100. babys 90 05.02.09 12:06 Сейчас в теме
(98)
Заполнил все реквизиты, для Хозрасчетного плана счетов, запрос по Нологовому, ну не сильно отличается, скопировал все из Хозрасчетного, и не смог у Параметра Счет поменять тип на Налоговый :(

По поводу первого замечания в SR7 вроде все впорядке.
Evg-Lylyk; +1 Ответить
102. Evg-Lylyk 4580 05.02.09 16:08 Сейчас в теме
(100) Да есть ошибка. Уже исправил в след. версии будет исправлено.
(101) спасибо. Текст запроса на SQL сделаю в ближ. версии.
104. Evg-Lylyk 4580 07.02.09 15:03 Сейчас в теме
(100) исправлено в 2.5 SR8
(101) есть в версии 2.5 SR8 только нужно включить в настройках по умолчанию выключено
95. babys 90 04.02.09 18:55 Сейчас в теме
101. sasha_ksv 05.02.09 13:17 Сейчас в теме
Реально, как говорят респект и уважуха. А можно добавить закладку, где будет видет текст запроса в виде SQL, тоесть так как он передается на сервер?
Evg-Lylyk; +1 Ответить
103. Evg-Lylyk 4580 07.02.09 15:02 Сейчас в теме
2.5 SR8
1. Подправлена ошибка с конструктором запроса в контекстном меню поля редактирования запроса
2. Добавлен текст запроса на SQL чтобы включить отображение запроса нужно зайти в настройки и на закладке "Основные" установить "Отображать закладку TSQL"
3. Добавлена настройка выводить сообщения параметр не заполнен
4. Исправлена ошибка с не изменяющимся типом параметра
5. Добавлен раздел контекстной справки по закладке TSQL
530. vervolf 32 18.03.13 10:34 Сейчас в теме
{ВнешняяОбработка.ЭкспортОтчетаВоВнешнийОтчет.МодульОбъекта(103)}: Преобразование значения к типу Число не может быть выполнено
Строка_МодульФормы = Строка_МодульФормы + "

Как с этим бороться?
105. Evg-Lylyk 4580 08.02.09 18:16 Сейчас в теме
2.5 SR9
1. Добавлена закладка Тескт запроса для СКД
2. Добавлен раздел контекстной справки по закладке Текст запроса (СКД)
3. В многократном замере выводится текст запроса и для СКД и добавлен раздел Текст запроса T-SQL
4. Теперь можно сравнивать текст запроса и текст запроса (СКД)
5. Улучшена юзабильность
106. babys 90 19.02.09 17:57 Сейчас в теме
{ВнешняяОбработка.УниверсальнаяКонсольОтчетов(886)}: Ошибка при вызове метода контекста (НайтиПараметры): {(2, 10)}: Синтаксическая ошибка """"
""Город<<?>>"" КАК Регион,
СписокПараметров=Запрос.НайтиПараметры();
по причине:
{(2, 10)}: Синтаксическая ошибка """"
""Город<<?>>"" КАК Регион,

Нало как то решить эту проблему.
Evg-Lylyk; +1 Ответить
107. Evg-Lylyk 4580 19.02.09 20:06 Сейчас в теме
(106) Подробнее пожалуйста... из текста непонятно.
полный текст запроса желателен
Когда и как это возникает?
109. babys 90 03.03.09 12:43 Сейчас в теме
(107) Возникает путем "Инструменты -> Запрос на встроеном языке 1С"

зы:Извини за задержку, кризис, на работе ввели лимиты инета :(
Evg-Lylyk; +1 Ответить
110. Evg-Lylyk 4580 03.03.09 19:41 Сейчас в теме
(109) Сочуствую :(. Поправил в 2.5 SR11 в 2.6
108. Evg-Lylyk 4580 28.02.09 21:33 Сейчас в теме
2.5 SR10
Исправлена ошибка для параметра типа список значений не сохранялось значение
111. Evg-Lylyk 4580 13.03.09 23:53 Сейчас в теме
2.5 SR12 добвил Экспорт резульатат в формат CSV
112. alex_77 18.03.09 11:05 Сейчас в теме
Универсальная консоль отчетов 2.5 SR12.epf запустил в УТ 8,1 При генерации таблицы высветил ошибку в 1С и УТ сразу закрылось? В чем может Быть проблема
Evg-Lylyk; +1 Ответить
114. Evg-Lylyk 4580 18.03.09 11:37 Сейчас в теме
(112) даже незнаю. Надо подробнее что за ошибка. Позже проверю на типовой торговле. Движок платформы должен быть 8.1.9+ лучше под правами админа запускать. К вылету обработки что должно приводить не знаю. Я при всем своем опыте незнаю какой написать код чтобы обработка вылетела вместе с запушенной конфой.
113. alex_77 18.03.09 11:07 Сейчас в теме
"Управление торговлей", редакция 10.3 (10.3.5.1)
Evg-Lylyk; +1 Ответить
115. Evg-Lylyk 4580 19.03.09 01:10 Сейчас в теме
(113) проверил на Торговле 10.3.3.3 вроде работает тестил только запуск
116. alex_77 19.03.09 06:51 Сейчас в теме
Программа запускаеться, я пробывал выгрузку. Привыгрузке номенклатуры написал ошибку языка и выключилось 1с.
Evg-Lylyk; +1 Ответить
119. Evg-Lylyk 4580 19.03.09 15:01 Сейчас в теме
(116) Напиши что за ошибка подробно исправлю я щас делаю версию 2.6 и самому искать что там не так не очень хочется
(117) Наверно офис нужен в версии 2.6 ченить придумаю
(118) Спасибо скорее всего у вас текст запроса пустой... проверьте... Не могу воспроизвести ошибку по предоставленной информации
117. maalex 19.03.09 10:09 Сейчас в теме
При запуске ругается на отсутствие ScriptControl. Как победить это?
Evg-Lylyk; +1 Ответить
118. larisab 160 19.03.09 10:11 Сейчас в теме
Хороший инструмент, особенно понравилось "Запрос на встроенном языке 1С..", единственное что мне не хватает, загрузки текста из запроса 1с (из буфера).
И еще попробовала построитель, потом убрала, после этого требует построитель при нажатии Вывести, Замер, Вывод копии:
{ВнешняяОбработка.УниверсальнаяКонсольОтчетов(197)}: Ошибка при получении значения атрибута контекста (Результат): {(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
Результат=Построитель.Результат;
по причине:
{(1, 1)}: Ожидается выражение "ВЫБРАТЬ"
Движок 8.1.13.41
Evg-Lylyk; +1 Ответить
120. YouAreEmpty 28.03.09 22:54 Сейчас в теме
{Форма.Основная(241)}: Поле объекта не обнаружено (ИспользуемоеИмяФайла)
ПолнИмяФайлаРезервногоСохранения=ПолучитьПутьИзПолногоИмениФ­айла(ЭтотОбъект.ИспользуемоеИмяФайла)+

Вот такая ошибка, что с ней делать?
Evg-Lylyk; +1 Ответить
121. Evg-Lylyk 4580 29.03.09 13:00 Сейчас в теме
(120) обновить движок платформы не скажу точно, но помоему свойство "ИспользуемоеИмяФайла" появилось 8.1.9 т.е. в 9 движке платформы. Я в принципе могу убрать эту ошибку и делаю это частями просто слишком много завязано на этом методе резервное копирование, фоновое выполнение.
122. YouAreEmpty 29.03.09 17:33 Сейчас в теме
to Evg-Lylyk: Я просто закоментил вызов метода резервного копирования и все теперь работает. А где обновление движка взять можно?
Evg-Lylyk; +1 Ответить
123. Evg-Lylyk 4580 29.03.09 18:07 Сейчас в теме
(122) наверно можно и так (какие еще проблемы возникнут не берусь предсказывать с фоновым выполнение и режимом отладкит точно будут проблемы). В версии 2.6 резервное копировние будет выключатся. Движок взять на сайте 1С или на RuBoard.
124. IronDemon 765 02.04.09 14:55 Сейчас в теме
При "ручном" сохранении требует указать файл (2.5 SR12).
Evg-Lylyk; +1 Ответить
125. Evg-Lylyk 4580 02.04.09 18:45 Сейчас в теме
(124) ничего не понятно. A что не должен? Если имени в заголовке нет то должен спрашивать имя. Пожалуйста подробнее...
126. IronDemon 765 02.04.09 19:48 Сейчас в теме
(125) Открываю обработку. Отрывается последний файл (он же прописан в "открывать при старте"). Меняю запрос. Ctrl+S. "Укажите файл" :(
Evg-Lylyk; +1 Ответить
127. Evg-Lylyk 4580 03.04.09 00:27 Сейчас в теме
(126) Спасибо смысл понял проверю исправлю.
128. Evg-Lylyk 4580 03.04.09 00:58 Сейчас в теме
(126) поправил в 2.5. SR13
IronDemon; luns; +2 Ответить
129. fedor40 705 06.04.09 09:43 Сейчас в теме
А как передать временную таблицу?
Evg-Lylyk; +1 Ответить
130. Evg-Lylyk 4580 06.04.09 11:11 Сейчас в теме
(129) передать временную таблицу для запроса никак. Можно использовать временные таблицы только с пакетными запросами. Опиши подробнее проблему может сделаю в будущих версиях.
131. fedor40 705 06.04.09 11:13 Сейчас в теме
Временная Таблица у меня просто массив номенклатуры и количества. Если бы можно было создать параметр массив значений.
Evg-Lylyk; +1 Ответить
132. Evg-Lylyk 4580 06.04.09 11:35 Сейчас в теме
(131) можно ли получить запросом этот просто массив номенклатуры и количества? Если да то просто использую пакетный запрос. Если нет то никак.
133. luns 06.04.09 11:48 Сейчас в теме
(131) А какая разница массив или список? А параметры списком вроде можно передавать. Если массивом должен быть результат другого запроса, то можно как указано в (130) использовать пакетные запросы.
134. Lichers 07.04.09 05:14 Сейчас в теме
При вызове консоли в отладчике выдает ошибку...

{ВнешняяОбработка.УниверсальнаяКонсольОтчетов(2722)}: Преобразование значения к типу Булево не может быть выполнено
Если ФлФормаКонтекстногоПомощникаОткрыта Тогда

Evg-Lylyk; +1 Ответить
136. Evg-Lylyk 4580 07.04.09 10:03 Сейчас в теме
(134) спасибо проверю исправлю
(135) 1.Создать через конструктор пакетный запрос и выполнить 2. Выбрать <Поле> Из <Таблица> Где <ПолеТаблицы> В (<Запрос>)
137. Evg-Lylyk 4580 07.04.09 12:14 Сейчас в теме
(134) Используйте УКО 2.6.1 test 1.7z там это исправлено
135. fedor40 705 07.04.09 08:47 Сейчас в теме
1 А как выполнить пакетный запрос в нем.?
2 как данные одного запроса надо передать в качестве отбора в другой?
138. Evg-Lylyk 4580 07.04.09 12:17 Сейчас в теме
Новое в 2.6
1. В версии 2.6 свой формат сохранения списка отчетов теперь его нелегко открыть и разобрать. Файлы отчетов версии 2.6 имеет расширение 1c_rep и не будут открываться старыми версиями обработок 2.5 SRx и младше
2. Добавлена возможность добавлять в дерево внешние обработки, папки с отчетами
3. Добавлен анализ данных результата запроса: общая статистика, поиск последовательностей, кластерный анализ, дерево решений, поиск ассоциаций
4. Добавлен «Пользовательский режим». У консоли теперь есть режимы работы пользователь и разработчик. Режим разработчик стандартен и предназначен для отладки и разработки, а режим пользователя представляет ограниченные функции, которые нужны только пользователю, т.е. пользователь может формировать отчеты прямо из обработки. Новая кнопка «Режим» в главной командной панели отвечает за переключение режимов и установку пароля на сохраняемый список отчетов. Если на файле отчетов установлен пароль то будет установлен режим пользователь и для перехода в режим разработчика необходимо ввести пароль. Для пользователя отслеживается изменение файла списка отчетов и своевременное его обновление. Подробнее в справке раздел Режимы работы
5. Сделана большая оптимизация скорости запуска и работы обработки
6. Исправлено большое количество ошибок
7. Улучшена юзабельность обработки и множество других мелких изменений

Хоть версия и тест, но в целом где лучше SR13 вообщем несмотря на статус тест рекомендую использовать её. Как более развитую, стабильную и производительную.
140. Lichers 07.04.09 13:03 Сейчас в теме
Можно узнать пароль на УКО 2.6.1 test 1.7z архив
141. Evg-Lylyk 4580 07.04.09 14:44 Сейчас в теме
142. IronDemon 765 08.04.09 11:54 Сейчас в теме
Можно добавить подстройку ширины столбцов при выводе результата в макет?
143. Evg-Lylyk 4580 08.04.09 12:43 Сейчас в теме
(142) Как именно? Все под одну ширину? Есть фикс. макет построителя (Построитель-Офрмление-Фикс.макет) в нем можете настроить как угодно.
144. IronDemon 765 08.04.09 14:29 Сейчас в теме
(143) Нет. Автоматический расчет ширины колонки. Как в "Универсальном отчете" или в http://infostart.ru/projects/747/
Evg-Lylyk; +1 Ответить
145. luns 08.04.09 18:45 Сейчас в теме
(144) А там как подстраивается? По типу значения? Если да, то строки неограниченной длины или например 200 как? Такие же широкие?
А если по реально выведенным данным, то оно ищет самое длинное значение и по нему? Это-ж долго тогда...
147. Evg-Lylyk 4580 08.04.09 19:31 Сейчас в теме
(145) можно анализировать только первые несколько строк. Мне понравилось как там сделано многое учтено.
(146) 1. много всего просто и много добавляется если есть предсложения я буду только рад.
2. Форматы EI и стандартных консолей может импортировать. А загрузить в EI или консоли 1С никак потому как там нет многих данных что здесь есть. Да и по моему мнению формат зазипованного XML предпочтительнее в плане скорости работы и размера файлов.
3. По версиям чем старше тем лучше потому как в старых версиях я исправляю ошибки только те про которые пишут здесь. Тестовую можно использовать у меня вроде работает просто она тестовая потому как серьезна рефакторил и оптимизировал (Extreme Programming). Истересует список изменений он есть в справке, здесь пишу кратко т.к. лень. Для новых версий всегда пишу список изменений.
Оставлю одну версию 2.6.1 чтоб не путались.

Обработка интенсивно меняется (можете прочитать список изменений) поэтому куча версий.
149. luns 08.04.09 19:43 Сейчас в теме
(147) А если в 20 или в 30 строке длинное значение? В том то и соль что фиг поймешь какую ширину поставить... Разве что угадывать...
Evg-Lylyk; +1 Ответить
151. Evg-Lylyk 4580 08.04.09 19:45 Сейчас в теме
(149) Ты прав, но лучше так чем так как форматируется по умолчанию. В универсальном отчете наверняка сделано также и ничего (другого способа я не знаю) .
150. luns 08.04.09 19:45 Сейчас в теме
(147) "Обработка интенсивно меняется (можете прочитать список изменений) поэтому куча версий"
Подтверждаю... тока консолькой и занимается... Скоро уволят нафиг ))))
Evg-Lylyk; +1 Ответить
152. Evg-Lylyk 4580 08.04.09 19:51 Сейчас в теме
(150) :))) Исправлюсь. Чет аппатия какая то. Еще эта аспирантура тьфу вообщем походу нигде не успею :(
402. Psylocibine 26.03.10 08:26 Сейчас в теме
{ВнешняяОбработка.УниверсальнаяКонсольОтчетов(145)}: Ошибка при вызове метода контекста (Run): Произошла исключительная ситуация (0x80070002)
Запуск = WshShell.Run(Команда,0,-1);
по причине:
Произошла исключительная ситуация (0x80070002)


Вот такая ошибка при сохранении во внешний отчет на СКД.
403. Evg-Lylyk 4580 26.03.10 10:51 Сейчас в теме
(402) Могу только предполагать...
При сохранении во внешний отчет команда вызывается чтобы через командную строку запустить UnPack 2.0 распаковка и упаковка отчета
Может что с правами на запуск файлов или антивирус. Если можете посмотрите под отладкой. Это исключение обозначает вроде как "Файл не найден" может путь может антивирус какой файл пристрелил.
148. Evg-Lylyk 4580 08.04.09 19:43 Сейчас в теме
2.6.1 test 2
1. Добавлен раздел справки Режимы работы
2. Исправлена ошибка с выполнением от имени ("не удалось подключится в базе")
3. Исправлена ошибка с переименованием параметра из закладки параметры
4. Добавлен авто расчет ширины колонок для результата в табличном документе
(144) Для вас пункт 4. Мне понравилось спасибо.
146. artbear 1448 08.04.09 19:03 Сейчас в теме
1. Что-то мне интерфейс слишком сложноватым показался :(
2. Было бы очень удобно все-таки использовать некий единый формат для хранения запросов.
Например, Еи и Ир умеют использовать один формат *.sel

Подобная совместимость очень помогает, если в одной из этой обработок нужный вариант отчета не работает или что-то не устраивает.
А в сабжевом варианте выполненный запрос уже в обычный формат не закинешь :(

3. Какая-то путаница ИМХО идет с версиями :(
"Это можно юзать, это нет, а это устарело" и т.д. и т.п.
Просьба к автору как-то указать различия и свои рекомендации по скачиванию прямо в описании обработки. А комменты читать в поисках описания обновления совсем неудобно.
3+. Ну и список хотя бы обновлений последней или пары последних версий желательно бы также писать и в описании, и в комментах
Evg-Lylyk; +1 Ответить
153. artbear 1448 09.04.09 14:17 Сейчас в теме
Есть баги при импорте и объединении :(
1. При импорте *.sel от ИР запросы, у которых не стоит пометка "Построитель", конвертируются неверно, а именно создаются только как группы, а не элементы.
Соответственно, нет возможности их использовать :(
2. Объединение работает непонятно как :(, а вещь нужная :)
Что хотел - получить сборку в один файл настроек из нескольких файлов.
Что делал - выполнил импорт sel-файла + dcf-файла от ИР, сохранил их в 2 разных файла с расширением *.1c_report, т.к. объединить ведь можно только этот формат?
Открыл один файл, выбрал объединение, указал второй файл и ничего.
Что получил - ничего :(


4. из chm-файла справки не удается открыть спец.страницы, например, с мисты - раздел "Справка по 1cv8(Запросы, СКД)"
В настройках ИЕ все включено, прокси не юзаю
В чем может быть дело?
155. artbear 1448 09.04.09 14:31 Сейчас в теме
(153) По п.3
проблема в "Сохранить как" - неверно сохраняет файл в формат *.1c_report :(
При сохранении никаких ошибок не пишет, но после открытия этого файла открываемый файл показывается как совершенно пустой :(

Соответственно, к объединению вопросы также остались - как объединить 2 файла *.1c_rep, созданных в последней версии ?
154. artbear 1448 09.04.09 14:20 Сейчас в теме
5. Что за куча форматов сохранения настроек - *.1C_rep, *.1C_report и еще один общий (*.1C_rep, *.1c_report) ?
Зачем они нужны и куда их столько?
156. Evg-Lylyk 4580 09.04.09 14:33 Сейчас в теме
(154) Совместимость с версией 2.5 1C_report. "Зачем столько?" изменился формат.
(153) "Есть баги при импорте и объединении" напиши подробней или пошли файлы на Evg-LylykСАБАКАmail.ru исправлю. Пока посмотрю по имеющейся инфе я не юзаю стандартные консоли только Ei. 1c_report формат 2.5 в нем нет возможностей 2.6 Пользовательский режим, Выполнение от имени.
157. artbear 1448 09.04.09 15:48 Сейчас в теме
(156) Ты мне объясни, как в текущей версии выполнить объединение файлов настроек, сохраненных в текущей версии, т.е. файлов типа *.1c_rep ?
Вроде бы это невозможно?
Evg-Lylyk; +1 Ответить
158. artbear 1448 09.04.09 15:51 Сейчас в теме
(157) По поводу хранения настроек - ИМХО зачем каждый раз придумывать новый формат, ведь ХМЛ позволяет хранить различные настройки в одном файле. ПРи добавлении новых настроек ты просто добавляешь новые поля, ничего не меняя в старых.
В итоге получаем формат, независимый от версий. Более ранняя версия пропускает поля, которые ей незнакомы, и все.
ИМХО в ИР так и сделано.

Или я чего-то не знаю/не понимаю ?
Evg-Lylyk; +1 Ответить
160. Evg-Lylyk 4580 10.04.09 09:43 Сейчас в теме
Извините долго не отвечал дома с инетом проблемы.
(157) В след. версии уже поправил
(158) Изменился пароль к архиву. В ИР ЗначениеВСтроку ЗначениеИзСтроки я не говорю что это плохо. Просто форматы это проблема которую тяжело тестить и отлаживать так что возможны ошибки.
(159) Такая система ручного редактирования надо жмать проверить. Используйте конструктор в нем проще и подобных проблем не будет. Это планирую переделать, но там есть много подводных камней.

Исправлю выложу ориентировочно 11-13.04.2009
161. artbear 1448 10.04.09 10:25 Сейчас в теме
(160)
1. По поводу формата и пароля - а причем пароль при хранении данных? или ты каждый раз зипуешь настройки запросов в запароленный архив? А зачем это нужно?
2. По системе редактирования и нажатии проверить прошу уточнить про подводные камни!
Я лично не понимаю, в чем здесь могут быть проблемы.
Конструктором пользоваться не всегда удобно, например, он удаляет закомментированные строки :(
В крайнем случае можно вместо текущего "Выполнить" автоматом, в коде, выполнять "Проверить", если успешно, то Выполнить :) - т.е. аналог ручного выполнения.
Сейчас просто неудобно пользоваться :(

ЗЫ код обработки пока не смотрел, поэтому все рассуждения веду с точки зрения чистого тестера.
ИМХО по собственному опыту использования тестирования так лучше :)
Evg-Lylyk; +1 Ответить
162. artbear 1448 10.04.09 10:31 Сейчас в теме
(160) Еще вопрос по открытию настройки при запуске консоли.
1. Относительные и абсолютные пути считаются от какого каталога?
ИМХО для файлового варианта было бы удобно считать от каталога базы.
2. ИМХО было бы удобно добавить функционал сохранения последней открытой настройки и открытия ее в следующий раз.
Или как в ИР - ввести спец.механизм хранения настроек
Evg-Lylyk; +1 Ответить
165. Evg-Lylyk 4580 12.04.09 12:30 Сейчас в теме
(162) в версии 2.6.1 test 3 иправлено почти все что вы хотели кроме системы ручного редактирования запроса.
166. artbear 1448 13.04.09 12:00 Сейчас в теме
(165)
1. Обнаружил, что при ручном редактировании и немедленном переходе на другой запрос исправленный текст для исходного запроса не сохраняется.
Это очень неудобно :( - серьезно, очень-очень.

В конструкторе не все сделаешь, а командная строка (ну т.е. ручное исправление) всю жизнь рулит.
2. Обнаружил, что, похоже, менеджер временных таблиц создается отдельным на каждый запрос :(
Потому что нельзя сделать один запрос с ВТ, а другой запрос с использованием этой ВТ.
Это также очень неудобно!
Evg-Lylyk; +1 Ответить
167. Evg-Lylyk 4580 13.04.09 15:20 Сейчас в теме
(166)
1. Знаю я ручное редактирование использую в 0.1 % случаев.
2. Сделайте пакетный запрос с временной таблицей
169. artbear 1448 13.04.09 15:34 Сейчас в теме
(167) 1. Я не знаю, как ты работаешь, но у меня ручное редактирование запроса занимает не менее 30% всех случаев. ИМХО многие профи подтвердят, что конструктор удобен далеко не всегда :)
Иногда или часто намного проще подправить немного текст запроса, чем лезть в конструктор и править там по куче закладок или вложенных запросов.

2. Пакетными запросами не всегда удобно пользоваться и отлаживать :(
Например, мне нужно отладить сложный запрос из нескольких ВТ и основного запроса.
Сначала мне нужно подготовить нужные ВТ и проверить их работу, а уж потом проверять основной запрос.
В текущей редакции сабжа приходится дублировать кучу запросов и кода в них.

В той же консоли из ИР можно это делать в отдельных запросах.
Это очень удобно именно для отладки !!
Evg-Lylyk; +1 Ответить
170. Evg-Lylyk 4580 13.04.09 15:49 Сейчас в теме
(169) 1. Согласен иногда да. Но есть одна проблема легко сделать ошибку и нужно знать детали как писать запрос я нормально знаю, но часто ошибаюсь. Честно вникать в каком там порядке пишется ВЫБРАТЬ ИЗ ПОМЕСТИТЬ или ВЫБРАТЬ РАЗЛИЧНЫЕ ПЕРВЫЕ 10 или какая скобка от чего в конструкторе все проще если бы он запускался мнгновенно вообще сказка. А долазить до вложенного в тексте ИМХО еще сложнее на мой взгляд при больших запросах.
А комментарии мне не жалко ну раз их конструктор удаляет я их и не пишу жаль конечно.
2. Подумаю. Как альтернатива можно сделать 5 веток с запросами отладить их потом добавить в пакетный.

172. artbear 1448 13.04.09 15:58 Сейчас в теме
(170) Извини, но очень трудно читать твой текст без запятых :(

П.2 - естественно, ручное копирование никто не отменял. но как раз не хочется дублировать кучу кода в запросах :(

Если юзаешь экстремальную разработку, то знаешь, что дублирование - это один из самых плохих запахов при разработке, от которого нужно стараться избавляться.

В данном случае, если изменяешь исходную ВТ, приходится тупо копировать текст запроса этой ВТ во все зависящие от нее запросы, что может приводить и приводит к ошибкам :(
Evg-Lylyk; +1 Ответить
174. Evg-Lylyk 4580 13.04.09 16:01 Сейчас в теме
(172) согласен. Ну нет пока этого на все времени нехватает позже сделаю стопудов.
175. Evg-Lylyk 4580 13.04.09 16:03 Сейчас в теме
(172) согласен. Ну нет пока этого, на все времени нехватает позже сделаю стопудов.
176. artbear 1448 13.04.09 16:29 Сейчас в теме
(175) Обещаю со временем помочь и совместно дорабатывать консоль, если у тебя будет желание.

Сама консоль мне, в принципе, нравится, но вот некоторые критичные мелочи прилично напрягают и мешают работе.

ЗЫ но пока текущие задачи заедают - конец года и т.д.

я сейчас юзаю 3 консоли - ИР, Еи и сабж.
У каждой есть свои минусы и плюсы, которые не дают остановиться исключительно на одной :)
177. Evg-Lylyk 4580 13.04.09 18:44 Сейчас в теме
(176) Помоги, если есть желание.

Критичные мелочи поправлю со временем
168. Evg-Lylyk 4580 13.04.09 15:21 Сейчас в теме
(166) исправлю позже приоритет №1
159. artbear 1448 10.04.09 07:10 Сейчас в теме
(0) В последней версии не выдается измененная таблица результата запроса.
Например, был введен запрос, получен его результат, далее вручную добавил еще одно select-поле в запрос, нажимаю Выполнить, а результат в таблице вывода остается тот же :(

Считаю это критической ошибкой, требующей немедленного исправления.

ЗЫ новый результат можно получить, только нажав "Проверить", а уж потом "Выполнить" :(

Жду ответа.
Evg-Lylyk; +1 Ответить
164. Evg-Lylyk 4580 11.04.09 13:49 Сейчас в теме
2.6.1 test 3
1. Исправлено много ошибок (Открытие/Сохранение старого формата, Объединие, "Выполнение от имени")
2. Оптимизировано время запуска (около 5%)
3. Реализован механизм выполнения от имени для запросов
171. luns 13.04.09 15:54 Сейчас в теме
(0) А я тебе про (166) сто лет назад говорил... ээ-ххх не слушаешь ты дядю...
Evg-Lylyk; +1 Ответить
173. Evg-Lylyk 4580 13.04.09 15:59 Сейчас в теме
(171) слушаю я, разве назаметно ;) . Другое делал, щас это сделаю. Вон накинулись, ну мало я редактирую запрос в ручную тем более сам то я знаю как оно работает вот и не исправлял.
178. artbear 1448 16.04.09 13:55 Сейчас в теме
По поводу помощи.
Я бы все-таки сначала попытался бы разбить систему на блоки в виде классов-обработок.
Уже сейчас у тебя в главной форме ~4600 строк + в модуле обработки ~5200 строк.
У тебя уже больше 130 глобальных переменных только в модуле обработки, это совсем плохо. Да еще они никак не обозначены как глобальные, т.е. по коду никак не определишь, с чем работаешь.

Для столь больших текстов кода ИМХО обычное структурное программирование мало чем помогает :( ООП сможет разрулить, знаю по собственному опыту :)

Например, сейчас уже можно попытаться выделить 2 класса/блока для работы с хранением настроек и для работы с текстом запроса для простоты ручного исправления.

ЗЫ говорю только с целью улучшения разработки, не с целью показать твои недостатки как разработчика :)

Готов потихоньку начать работать
Моя аська 265666057, есть гуглеталк + мыло aartbear собачка gmail точечка ком, есть скайп artbear
179. Evg-Lylyk 4580 16.04.09 19:34 Сейчас в теме
(178) Хорошо совсем согласен. Будем вместе работать.
180. olico 17.04.09 07:23 Сейчас в теме
Ну, во-первых, огромное спасибо, очень нужная вещь. А во-вторых, что заметила: при вызове ОткрытьДляОтладки при переходе в консоли на закладку "параметры" эти самые параметры теряются, т.е. название остается, а значений - нет. Сильно не тестировала, но вроде не теряется параметр типа Дата, а вот если передавать в параметр массив, например, складов, то в поле "тип" вместо "список" стоит "значение", ну и самого значения нет.
Evg-Lylyk; +1 Ответить
181. Evg-Lylyk 4580 17.04.09 12:53 Сейчас в теме
(180) ошибка подтвердилась спасибо. Уже исправлена в след. релизе 2.6.1 test 4. Исправленная обработка будет выложена на этой неделе.
184. Evg-Lylyk 4580 18.04.09 16:35 Сейчас в теме
2.6.1 test 4
1. Добавлен раздел справки "Сравнение данных"
2. В многократном замере указывается если данные строки выполняются от имени пользователя
3. Оптимизированно время запуска (более сущ. для ИБ с большим количеством пользователей)
4. После изменения запроса или компоновки конструктором сбрасывается время Последнего выполнения и количество строк в последнем результате
5. Оптимизировано переключение режимов работы прирост около 100%
6. Исправлена ошибка режима отладки с параметрами списками типа Массив
7. Добавлена пара параметров для периода ВыбДата1,ВыбДата2
8. Улучшена юзабильность некоторых форм
9. Изменен механизм ручного редактирования запроса теперь более понятен и не теряет данные при переключении веток
10. Запрос на встроенном языке улучшен теперь есть опция "Добавить простой код пример обхода результата"

(180) исправил п. 6
(182) п.7,9
182. artbear 1448 17.04.09 14:41 Сейчас в теме
(0) Было бы удобно еще добавить в модуль
СписокПарИменПараметровДляПериода.Добавить("ВыбДата1","ВыбДата2");

ЗЫ иногда и такой вариант встречается :)
Evg-Lylyk; +1 Ответить
183. Evg-Lylyk 4580 17.04.09 15:57 Сейчас в теме
(182) Хорошо в версии 2.6.1 test 4
185. Evg-Lylyk 4580 18.04.09 16:36 Сейчас в теме
В связи с изменением ручного редактирования текста запроса сильно полазил в коде так что если будут ошибки просьба сильно не ругаться. Сам тестил около часа все что обнаружил поправил.
186. artbear 1448 20.04.09 13:31 Сейчас в теме
(0) Кстати, а ты знаешь, что код в конце модуля объекта (обработка, документа и т.д.) выполняется дважды?
Фактически это баг 1С :( - можно убедиться в отладчике.

Для сабжевой обработки это означает, что время открытия еще более увеличивается, и есть простой путь к его уменьшению.

Т.е. переноси код в конце модуля обработки в спец.метод типа НачальныйИнит() и запускай его в ПриОткрытии.
Evg-Lylyk; +1 Ответить
Оставьте свое сообщение