Консоль-стенд для разработки и отладки отчета на СКД (Такси)

01.04.16

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

Обработка является вариантом Консоли Системы компоновки данных. Работает на версии 8.3.6 и выше. Не использует нерекомендуемые синхронные вызовы.

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

Наименование Файл Версия Размер
Стенд СКД
.zip 98,09Kb
538
.zip 98,09Kb 538 Скачать

Обработка представляет собой вариант Консоли Системы компоновки данных - инструмента для редактирования и отладки СКД в режиме 1С:Предприятие. Работа происходит с XML-файлом схемы компоновки данных. Обработка функционирует в толстом клиенте, в управляемом режиме (на сегодня Редактор СКД в тонком клиенте работать не может). Также имеется возможность получения текста, выполнения и просмотра результатов запросов, выполняемых СКД при формировании отчета (как известно, СКД в большинстве случаев меняет текст исходного запроса в наборе данных).

Имеется встроенный Конструктор выражений СКД, работающий по типу Конструктора сложного выражения в Конструкторе запросов. Формирование выражения происходит перетаскиванием мышью из левого поле в правое, полученное выражение можно скопировать в буфер обмена и затем вставить в нужное поле Редактора СКД.

Нерекомендуемые синхронные вызовы не используются. Но на всякий случай прилагается "синхронный" вариант Стенда, а также вариант Стенда для версии 8.2.

См. также

SALE! 20%

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

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

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

13000 10400 руб.

02.09.2020    121616    670    389    

711

SALE! 25%

Infostart PrintWizard

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

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

18000 15300 руб.

06.10.2023    7262    21    6    

39

SALE! 20%

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

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

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

10000 8000 руб.

10.11.2023    3507    11    1    

33

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177728    1073    0    

849

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

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

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

5000 руб.

07.02.2018    99339    239    97    

296

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

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

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

3000 руб.

27.08.2019    18102    6    8    

39

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

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

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

2040 руб.

27.12.2017    28096    3    10    

15

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

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

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

2400 руб.

24.09.2019    23596    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. KonstB 180 28.03.13 07:38 Сейчас в теме
На ИТС есть отчет "КонсольСистемыКомпоновкиДанных.erf" - с его помощью не получится проделать тоже самое?
2. boln 1040 28.03.13 10:44 Сейчас в теме
(1) Да, возможно. Но мне лично не нравится интерфейс этой обработки. К тому же, она дает XML-текст СКД, из которого нужно руками выцеплять тексты запросов и убирать спецсимволы, чтобы можно было их выполнить. Да много чего мне в этой обработке не нравится.
miralisssa; cleaner_it; +2 Ответить
3. Константин С. 665 28.03.13 12:06 Сейчас в теме
Хм а для обычных форм?
4. boln 1040 28.03.13 14:19 Сейчас в теме
(3) В описании сказано: Работа осуществляется в управляемом режиме, только под толстым клиентом.
Сделал уточнение в аннотации и заголовке.
8. tormozit 7136 30.03.13 17:53 Сейчас в теме
(3) На обычных формах есть консоль компоновки в инструментах разработчика http://infostart.ru/public/15126/ , которая уже года 4 как это умеет делать.
TeMochkiN; zqzq; new_user; ekaruk; _also; +5 Ответить
9. boln 1040 30.03.13 19:40 Сейчас в теме
(8) Уже 4 года как люди работают на управляемых формах.
12. МимохожийОднако 141 03.04.13 18:08 Сейчас в теме
(9) не все работают ))) Только "продвинутые".
13. boln 1040 03.04.13 23:08 Сейчас в теме
(12) МимохожийОднако, ну вот, типа прогресс, значит, двигаем :)
10. boln 1040 30.03.13 19:43 Сейчас в теме
(8) Пардон, не по делу ответил. Не заметил адресата :)
19. boln 1040 14.11.13 22:43 Сейчас в теме
Подобнй инструмент для обычной формы есть у автора tormozit. См сообщение (8).
5. boln 1040 28.03.13 15:29 Сейчас в теме
Только что заметил: обработчик расшифровки отвалился, сволочь :)

Кому не влом, можно поправить: для поля формы Результат установить свойство ОбработкаРасшифровки на процедуру РезультатОбработкаРасшифровки().

Позже отредактирую разработку.
6. Гость 30.03.13 09:16
Спасибо, попробовал в работе. Такой интерфейс для разработки отчетов гораздо удобнее чем стандартная консоль СКД, заметно ускоряет процесс создания схемы.
7. boln 1040 30.03.13 09:57 Сейчас в теме
(6) Спасибо.
Планирую еще свой конструктор выражений к ней прикрутить, вот отсюда:
http://infostart.ru/public/97199/
Еще мощнее будет.
11. boln 1040 03.04.13 14:00 Сейчас в теме
Добавлен Конструктор выражений, аналогичный этому:
http://infostart.ru/public/97199/
cleaner_it; +1 Ответить
14. ITEkb 10.04.13 08:43 Сейчас в теме
Спасибо, забираю, сейчас как раз активная работа с СКД пошла.
15. fr.myha 10.07.13 12:31 Сейчас в теме
Спасибо большое. Раньше пользовался, стандартной. Буду пробовать эту использовать.
16. boln 1040 10.07.13 15:04 Сейчас в теме
(15) fr.myha, спасибо за плюс.
Будут непонятки какие - пишите, разберемся.
17. пользователь 18.10.13 17:58
Сообщение было скрыто модератором.
...
18. 0614 13.11.13 18:25 Сейчас в теме
Можно ли найти аналогичную для обычной формы?
20. boln 1040 25.12.14 17:10 Сейчас в теме
Исправлена ошибка: в безмодальном варианте для формы Конструктора форматной строки оставался модальный вызов.
21. nagaitseff 171 28.05.15 05:10 Сейчас в теме
Добрый день! При запуске обработке на платформе 8.3.6.2014 у меня вылазит окошко с ошибкой. Файл ошибки в скрепке. Исправьте пожалуйста, очень хорошая обработка, хотелось бы использовать ее на полную... На других версиях платформы не проверял. Спасибо.
Прикрепленные файлы:
22. boln 1040 29.05.15 13:51 Сейчас в теме
(21) nagaitseff, здравствуйте!
Это ошибка платформы 8.3.6, я уже сообщил о ней в техподдержку, она зарегистрирована под номером 30021731. Проявляется только во внешних отчетах и обработках, если вставить отчет в конфигурацию, то ошибки не будет. Вы правы, на версиях ниже 8.3.6 ошибка не возникает.
23. ekaruk 4896 10.11.15 11:58 Сейчас в теме
(22) Консоль великолепна. Спасибо.

(21) nagaitseff, Тоже эта ошибка. На 8.3.6 пока использую вариант консоли для 8.2 из общего архива.
24. boln 1040 10.11.15 15:11 Сейчас в теме
(23) ekaruk, спасибо, Евгения! Рад приветствовать!

У меня на версии 8.3.6.2299 Консоль запросов как внешняя обработка открывается. Внешний отчет по-прежнему не открывается.
25. boln 1040 11.11.15 13:39 Сейчас в теме
(21), (23)
Дамы и господа!
Ошибка открытия внешнего отчета на 8.3.6 побеждается легко: свойство Имя внешнего отчета должно содержать более 8 символов.
У меня короткое имя: СТЕНД. Измените его, например, на СтендДляРазработкиСКД - должно заработать
26. ekaruk 4896 11.11.15 14:55 Сейчас в теме
(25) На домашней копии запускаю в 8.3.7.
Вполне корректно работает.
Ошибка только в 8.3.6.
27. boln 1040 11.11.15 15:48 Сейчас в теме
(26) ekaruk, да, так и должно быть - я смотрел статус ошибки: "Исправлена в тестовой версии".
28. miralisssa 09.06.16 14:44 Сейчас в теме
Отличная обработка, то, что давно искала!
29. jerry_maguire 04.03.17 20:43 Сейчас в теме
"К сожалению, работа возможна только в Толстом клиенте управляемого приложения"


планируете обновить обработку?
30. boln 1040 05.03.17 10:41 Сейчас в теме
(29)
планируете обновить обработку?
Если Вы о работе в тонком клиенте, то это невозможно - Редактор схемы КД на сегодня в тонком клиенте не работает.
31. sulitckaja 13.07.17 07:28 Сейчас в теме
Консоль-стенд очень понравилась. А возможно сделать так, чтобы в консоль-стенде можно было работать со списком отчетов, как в стандартной консоле. Не очень удобно хранить и редактировать отчеты по отдельности. Спасибо.
32. boln 1040 13.07.17 14:10 Сейчас в теме
(31) Хорошая идея, спасибо. Подумаю над реализацией.
33. JohnConnor 64 14.06.19 03:01 Сейчас в теме
удобно, но не хватает сравнение если запросы большие, на маленьких можно визуально посмотреть и увидеть отличия а вот если там "портянка" то нужен доп софт для сравнения
34. boln 1040 14.06.19 12:19 Сейчас в теме
(33) Не понял, что с чем сравнивать? Если результат запроса с отчетом, то это вряд ли возможно.
35. JohnConnor 64 17.06.19 13:00 Сейчас в теме
(34) это что то типа команды "Сравнить с эталоном" . Когда запрос который мы имеем в конструкторе скд сравниваем с запросом из панели макет скд
Прикрепленные файлы:
36. boln 1040 17.06.19 16:05 Сейчас в теме
(35) А, понял, Вы имеете в виду сравнение текстов запросов.

В принципе можно было бы тупо вываливать тексты обоих запросов в текстовые файлы и использовать инструмент "Сравнить файлы" из меню "Файл". А у Евгении Карук есть тут статья про недокументированные фичи - можно там посмотреть, не получится ли программно добраться до этой команды.

Но они в 99% случаев и так не будут равны, потому что:
а) СКД всегда добавляет в секцию ВЫБРАТЬ поле представления, если в исходном запросе выбрано поле-ссылка;
б) СКД убирает конструкции препроцессора (в фигурных скобочках) и заменяет их на реальные конструкции языка запросов;
в) СКД может изменять имена параметров в запросе на другие.
37. JohnConnor 64 18.06.19 03:05 Сейчас в теме
(36) вот поэтому и хотелось наглядно увидеть разницу
38. boln 1040 18.06.19 11:11 Сейчас в теме
(37) Угу, есть над чем подумать.
39. cprit 874 26.12.19 13:29 Сейчас в теме
Добрый день!
Для обычных форм есть замечательный набор инструментов "Инструменты разработчика 1С", но его невозможно использовать в линуксе и в тонком и веб клиенте.

Поэтому мы решили собрать подобный пакет, но который будет работать только на платформенных механизмах или с использованием кроссплатформенных компонент.

Использование этого пакета инструментов хотим сделать общедоступным(OpenSource), разработку вести через гитхаб с использованием EDT.

Можем ли мы включить в этот набор обработки(или часть идей и функционала) из этой публикации?

На текущий момент нашли основные инструменты (консоль запросов, консоль кода, редактор реквизитов, консоль компоновки и др.) для включения в инструментарий. Сейчас занимаемся получением одобрения авторов. Часть включаем свои- редактор предопределенных, редактор констант, Групповая обработка

Ссылка на репозиторий с новыми инструментами https://github.com/cpr1c/tools_ui
cleaner_it; Altez; +2 Ответить
40. Vinzor 91 24.09.23 23:15 Сейчас в теме
Добрый день.

Воспримет консоль запрос, написанный "представлениями" ?
Или может есть куда написать текст, предназначенный для процедуры "ПриКомпоновкеРезультата", который выполнит это преобразование текста запроса?
41. boln 1040 25.09.23 11:38 Сейчас в теме
(40) Не понял. Вы, похоже, неправильно используете термин "представление".
Что вы имеете в виду?
42. Vinzor 91 25.09.23 21:00 Сейчас в теме
(41) Вот такие конструкции запроса.

ВЫБРАТЬ РАЗРЕШЕННЫЕ ПЕРВЫЕ 0
	ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) КАК Организация,
	ЗНАЧЕНИЕ(Справочник.ШтатноеРасписание.ПустаяСсылка) КАК ПозицияШтатногоРасписания,
	ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
	ЗНАЧЕНИЕ(Справочник.Должности.ПустаяСсылка) КАК Должность,
	ЗНАЧЕНИЕ(Справочник.РазрядыКатегорииДолжностей.ПустаяСсылка) КАК РазрядКатегория,
	0 КАК КоличествоСтавок,
	0 КАК ЗанятаПостоянно,
	0 КАК ЗанятаВременно,
	0 КАК ПодработкаПостоянно,
	0 КАК ПодработкаВременно,
	0 КАК СовмещенаПостоянно,
	0 КАК СовмещенаВременно,
	0 КАК Забронирована,
	0 КАК ВременноОсвобождена
ПОМЕСТИТЬ Представления_ШтатноеРасписание
ИЗ
	ВТОрганизации КАК ВТОрганизации
ГДЕ
	"ТолькоРазрешенные" = ИСТИНА
	И "ДатаАктуальности" = &ДатаАктуальности
	И "ВключатьНачисления" = ЛОЖЬ
Показать


Я запросы пишу максимально такими выражениями.
Отлаживаю в консоли запросов с предварительным преобразованием в "полный запрос".
Если далее такой запрос использую не в конструкциях на СКД, то в разработке пишу метод (пара строк), в котором "прогоняю" его через метод общего модуля, преобразующий в полный запрос.
Если в "Отчете на СКД", то таким оставляю, иначе ... смысл? (общий смысл - чтобы разработка пережила как можно больше релизов конфигурации). Тем более что "Общая схема компоновки данных" прекрасно понимает такой язык.
Вопрос тот же: "Ваша консоль воспринимает запросы на таком синтаксисе?"
43. boln 1040 26.09.23 14:45 Сейчас в теме
(42) Не знаю, не пробовал :)))
44. Vinzor 91 26.09.23 15:32 Сейчас в теме
(43) А попробовать можете ? Ваша же обработка. Код я выше написал
Оставьте свое сообщение