0. Boneman 253 17.11.17 18:34 Сейчас в теме

Универсальный конструктор отчетов СКД (Управляемые формы, тонкий клиент)

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

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. netvion 07.12.17 21:44 Сейчас в теме
Пытался вывести простой справочник, никаких параметров - только код и наименование. В запросе данные есть - при выводе отчета только заголовок (все в скд прописано). Все перепроверил, указал путь сохранения отчетов - в результате при повторной загрузке пишет что файл настроек отсутствует и не стартует. Конфигурация ЗКГУ
2. Boneman 253 08.12.17 09:43 Сейчас в теме
(1) сложно сказать,
у меня уже десятки отчетов в этой консоли, в УНФ и БУХ. Таких проблем нет.
Приложите скриншоты хоть чтоли. Интересует, окно с источниками, ну и схема.
Или лучше файл вашего отчета, сюда выложите, я попробую у себя его открыть посмотреть - что не так. Только справочник, какой нибудь, который в любой конфигурации есть..контрагенты, или сотрудники, дабы в БУХне открытся могло.
3. Boneman 253 08.12.17 10:56 Сейчас в теме
(1) я кажется, понял в чем проблема.
Там не каталог надо было указывать, а имя файла.
Оно и пытается вместо файла, каталог прочитать, и уходит в исключение. А при повторном открытии, путь запомнился - и все по новой.
Теперь кэш надо почистить, чтобы некорректный путь забылся.
Такой ситуации я не предусматривал, но сейчас в версии 2.0.1.2 поправил, - заключил файловые операции в попытку.
По поводу примера - все по прежнему. Пришлите свой файлик, можно в ЛС.
4. netvion 08.12.17 19:00 Сейчас в теме
ОК. Спасибо. Написал запрос с параметрами. Все заработало. Далее тестировать не стал. Неплохо бы по нажатию на Esc сделать запрос на выход, а так случайно теряются данные настройки. При включении в конфигурацию ругается на открытие формы (при добавлении источника), это конечно все можно поправить самому. Периодически не удается добавить параметры (при добавлении не дает выбирать). Все мелочи. В целом все хорошо. А вот хранение отчетов в файле неудобно, разрабатываешь у себя, у клиентов серверный вариант, хорошо если доступен общий диск, а если через web. Из моей практики - все что не в базе, вечно теряется. Вот это было бы поправить неплохо. И еще четко отделить пользователя от разработчика - им ведь нужен только отчет, параметры и кнопка запуска, закладка настройки лишняя. И чем меньше на формах слов тип первозданный ой-уби тем профессиональней смотрится приложение - рекомендую почистить интерфейс. FULL SCREEN также заменить на иконку. За генератор спасибо. Удачи.
5. netvion 08.12.17 19:13 Сейчас в теме
Кстати, попробовал повторить формирование отчета без параметров, все работает - руки автоматом уже нажимают кнопки в правильном порядке. Вопрос снят.
6. tkv44 22.12.17 16:28 Сейчас в теме
Может разработчик подумает о тех, кто сидит в режиме совместимости? Эти новые функции совсем не к месту. Было бы неплохо.
it2_shans; +1 Ответить
7. nolik12 13.10.18 13:38 Сейчас в теме
Ошибка инициализации модуля: ВнешнийОтчет.ГенераторОтчетов.Форма.Форма.Форма
по причине:
{ВнешнийОтчет.ГенераторОтчетов.Форма.Форма.Форма(1841,15)}: Переменная не определена (СтроковыеФункцииКлиентСервер)
Число = <<?>>СтроковыеФункцииКлиентСервер.СтрокаВЧисло(Ячейка.Текст);
8. Boneman 253 15.10.18 09:49 Сейчас в теме
(7) Значит ваша конфигурация, не имеет такого общего модуля, который у меня в отчете используется. Больше подробностей. Какая конкретно у вас конфигурация и релиз ? Отчет многократно проверен на конфигурациях ЗУП 3.1, БУХ 3.0, УНФ 1.5-1.6, ERP 2.0. Везде этот типовой модуль присутствует.
В принципе, наверное, можно и отвязать его.
9. Boneman 253 16.11.18 10:25 Сейчас в теме
перенес в сам отчет функцию "СтроковыеФункцииКлиентСервер.СтрокаВЧисло(Ячейка.Текст);" из БСП.
такой ошибки больше не будет.
10. TMV 14 20.11.18 08:27 Сейчас в теме
Так он генерирует собственно сам файл внешнего отчета? Что-то не видно подобного функционала. Если нет, то это не генератор отчетов, а аналог консоли отчетов для обычных форм, которой мало кто пользуется.
11. Boneman 253 20.11.18 09:20 Сейчас в теме
(10)
Так он генерирует собственно сам файл внешнего отчета?

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

как бы, не совсем понимаю, что еще добавить в описание.

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

не нужно говорить за всех, если не нужно вам - это не значит что не нужно никому. Область применения также описана в публикации.
12. TMV 14 20.11.18 09:31 Сейчас в теме
(11)
как бы, не совсем понимаю, что еще добавить в описание.
Можно так и написать: файла внешнего отчета (тот, что *.erf) не генерируется, т.е. это не генератор в прямом смысле.
если не нужно вам - это не значит что не нужно никому
вы не внимательно прочитали и видимо оскорбились, было сказано "мало кто пользуется".
13. JohnConnor 37 21.11.18 09:11 Сейчас в теме
креатив-Кнопка "окей оу би2-улыбнуло
14. Boneman 253 21.11.18 09:32 Сейчас в теме
(13) там сейчас, лаконичнее, оставил просто "ОК" )) Почистил интерфейс сразу после 4-ого отзыва Netvion. Скрины у публикации просто геморно переделывать.
15. Aphanas 139 21.11.18 09:39 Сейчас в теме
Есть отчет, который строит СКД автоматом по любой таблице БД: https://infostart.ru/public/548198/
В чем-то согласен с TMV, тут кажется конструктор, а не генератор.
16. kaging 7 22.11.18 15:24 Сейчас в теме
Все это очень напоминает универсальный отчет, который есть практически в каждой типовой базе. Да здесь есть возможность работать со внешними источниками, но как мне кажется не совсем удобно. Сравнение данных двух баз и более, задача не для универсальных обработок. Хотел спросить, как выглядит код на скрин7 на вкладке "цветной текст (Чтение)". А в целом неплохо, только соглашусь с (15), что не генератор, а конструктор все-таки.
17. Boneman 253 22.11.18 16:00 Сейчас в теме
(16) Все таки отвечу, в последний раз, на подобный пост. :) Может описание, не очень убедительно написано.
Никакие универсальные отчеты не позволят крутить и собирать в базах сложные отчеты. В данный отчет прекрасно можно засунуть любой запрос, после этого выборку можно обработать произвольным алгоритмом - на случай если возможностей запроса не хватит. Все эти данные можно объединить виртуальными таблицами. И после они попадают в схему СКД, где можно в полной мере использовать возможности самой СКД.
На каждый отчет можно сделать описание.
Можно запаролить и заблокировать файл отчетов, защитив его от случайного изменения.
По поводу внешних источников...знаете. Буквально сейчас, у нас на работе происходит проект объединения 6-ти баз ЗУП, в одну ЗУП корп. Причем половина 3.1, вторая половина 2.5. После объединения, какое то время учет будет вестись паралельно в двух базах. У меня стоит задача, сделать инструмент сверки как выгруженных данных, так и в дальнейшем данных, которые будут заноситься в этих базах паралельно...Это и персональные данные (целый ворох полей), и долги, и начисления...в общем целый ряд отчетов. С помощью своей консоли, я эту задачу решил на раз два три, буквально в течении рабочего дня накидал, раскрасил. Простой и элегантный труд, как в создании так и в дальнейшем пользовании.

Нисколько не хочу навязывать, но сам юзаю этот инструмент уже не первый год, уже на 3тьем месте работы. Очень много раз перепиливал. Что-получилось - то получилось. Лично мне он очень облегчает жизнь и помогает. Коллегам - на всех местах работы, тоже всем по душе. Собственно поэтому и родилась данная публикация.
Кто видит какую то пользу - скачивает, кто нет - то нет.

Этим же отчетом, я пользуюсь, уже по привычке вместо консоли запросов.
А по поводу названия - вообще никаких проблем не вижу. Мне кажется вполне симпатичным и разнообразит текст. Краткое описание вполне дает понимание, то это является консолью, конструктором, фабрикой, заводом, генератором (и еще миллион слов которые можно придумать) отчетов. А ассоциации с тем или иным словом - это дело личное. Как по мне так, Генератор - это механизм позволяющий заделать кучу отчетов в короткий срок, и это не делает его автогенератором.
18. cprit 225 26.12.19 13:32 Сейчас в теме
Добрый день!
Для обычных форм есть замечательный набор инструментов "Инструменты разработчика 1С", но его невозможно использовать в линуксе и в тонком и веб клиенте.

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

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

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

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

Ссылка на репозиторий с новыми инструментами https://github.com/cpr1c/tools_ui
Светлый ум; +1 Ответить
19. Светлый ум 243 20.01.20 09:50 Сейчас в теме
(18) Еще бы добавить функций по работе с РИБ
20. cprit 225 20.01.20 10:15 Сейчас в теме
(19) Какие функции имеешь ввиду?
21. Светлый ум 243 20.01.20 11:31 Сейчас в теме
22. cprit 225 20.01.20 11:53 Сейчас в теме
(21) записал задачу. Тут можно историю состояние посмотреть https://github.com/cpr1c/tools_ui_1c/issues/50
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Специалист внедрения и сопровождения 1С
Москва
зарплата от 80 000 руб.
Полный день

Product Owner (Менеджер по продукту 1С)
Москва
зарплата от 100 000 руб. до 170 000 руб.
Полный день

Тим лид по разработке 1С (Team Lead 1С)
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству