Универсальные инструменты 1С

09.11.22

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

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

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

Наименование Файл Версия Размер
Универсальные инструменты 1С. Полные (расширение)
.cfe 8,33Mb
3849
.cfe 1.4.12 8,33Mb 3849 Скачать бесплатно
Универсальные инструменты 1С: Портативные
.zip 8,91Mb
2096
.zip 1.4.12 8,91Mb 2096 Скачать бесплатно
Универсальные инструменты 1С. Полные (Конфигурация)
.cf 8,32Mb
1639
.cf 1.4.12 8,32Mb 1639 Скачать бесплатно
Универсальные инструменты 1С: Минимальные. Расширение. (Без таблиц БД, без поддержки БСП)
.cfe 8,29Mb
158
.cfe 1.4.12 8,29Mb 158 Скачать бесплатно
Универсальные инструменты 1С: Минимальные. Конфигурация. (Без таблиц БД, без поддержки БСП)
.cf 8,27Mb
116
.cf 1.4.12 8,27Mb 116 Скачать бесплатно
Универсальные инструменты 1С: Без поддержки БСП. Расширение. (Реструктуризация при установке, без поддержки БСП)
.cfe 8,33Mb
150
.cfe 1.4.12 8,33Mb 150 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Конфигурация. (Реструктуризация при установке, без поддержки БСП)
.cf 8,31Mb
111
.cf 1.4.12 8,31Mb 111 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Расширение. (Без реструктуризации при установке, Поддержка БСП)
.cfe 8,29Mb
201
.cfe 1.4.12 8,29Mb 201 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Конфигурация. (Без реструктуризации при установке, Поддержка БСП)
.cf 8,28Mb
137
.cf 1.4.12 8,28Mb 137 Скачать бесплатно

 

ВНИМАНИЕ!!!

Актуальная информация и файлы по проекту находятся в репозитории на github https://github.com/cpr1c/tools_ui_1c

Тут информация больше не актуализируется 

Поддерживаемые операционные системы

  • Windows x86
  • Windows x64
  • Linux x64
  • Linux x86

В MacOS должно работать, но не тестировалось

 

Поддерживаемые клиентские приложения

  • Толстый клиент управляемое приложение
  • Тонкий клиент
  • Web клиент

Поддерживаемые режимы конфигурации

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

Поддерживаемые платформы

8.3.12 и выше

 

Состав

 

Групповая обработка справочников и документов

 

 
 Скриншот

 

Сделана на основе "Универсального подбора и обработки" с диска ИТС

Обработка "Групповая обработка справочников и документов" предназначена для поиска объектов в справочниках и документах по произвольному условию и дальнейшей обработки найденных объектов.

Результат поиска выводится в табличное поле, расположенное на закладке "Найденные объекты". Для включения объекта в обработку необходимо включить флажок в соответствующей строке.

Для обработки объектов необходимо перейти на закладку "Обработки".

Доступные обработки:

  • Произвольный алгоритм
  • Установка реквизитов
  • Перенумерация объектов
  • Пометить на удаление
  • Провести документы
  • Отменить проведение документов
  • Снять пометку удаления
  • Изменить время документов
  • Удалить
  • Изменить сумму операции

 

Редактор констант

Форма, в которой выводятся все константы в базе, которые можно отредактировать как обычное поле. 

 
 Скриншот

 

 

Структура хранения базы данных

За основу взята обработка https://github.com/alexkmbk/1CDBStorageStructureInfo, лицензия свободная.

Позволяет увидеть названия таблиц и полей в том виде, в котором с ними работает СУБД. Также есть поиск по объектам метаданных и их полям

 
 Скриншоты
 

 

Удаление помеченных объектов

Копия стандартной обработки из БСП, адаптированной для жизни вне БСП

 
 Скриншот

 

 

Консоль запросов

За основу взята обработка //infostart.ru/public/938606/  Разрешение автора

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

 
 Скриншот

 

 

Консоль заданий

За основу взята обработка из репозитория https://github.com/kuzyara/JobsConsole2019.epfРазрешение автора

  • с редактированием параметров
  • не зависает при открытии
  • режим совместимости 8.2
  • не требует БСП
 
 Скриншот

 

 

Регистрация изменений для обмена

Стандартная обработка из БСП с адаптацией для жизни без БСП

 
 Скриншот

 

 

Поиск и удаление дублей

За основу взята обработка из БСП.

Предназначена для поиска и устранения дублирования элементов во всех списках программы (для администраторов программы).

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

Позволяет выполнять замену дублей под полными правами, а также без проверок записи объектов.

 
 Скриншот

 

 

Консоль кода

Форма для выполнения программного кода без написания дополнительных обработок.

Поддерживает выполнение как на клиенте, так и на сервере со своим набором переменных. 

Также позволяет из клиентского кода передать значения в серверный код. Для этого есть общая переменная "Структура передачи"

 
 Скриншот

 

Поиск ссылок на объект

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

 
 Скриншот

 

 

Редактор реквизитов объекта

Обработка редактирования реквизитов ссылочных объектов базы данных.

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

Для документов есть возможность редактирования движений. 

Запись можно осуществлять с отключением проверок. Для этого режима есть соответствующая галочка

Форк обработки //infostart.ru/public/983887/. Вырезана из //infostart.ru/public/938606/Разрешение автора

 
 Скриншот

 

Динамический список

В одной форме позволяет просматривать списки всех объектов метаданных. Для этого просто в форме нужно выбрать какой объект будем просматривать и справа будет показан список выбранного объекта метаданных

 
 Скриншоты

 

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

 

Консоль отчетов

За основу взята обработка "Консоль системы компоновки данных" с диска ИТС с доработками для удобного использования.

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

 
 Скришоты

 

  • Возможность сохранить/загрузить СКД из файла XML
  • Непосредственное редактирование настроек формирования отчета
  • Вывод в коллекцию результата

Редактор СКД доступен только в Толстом клиенте.

 

 

Консоль HTTP запросов 

Позволяет выполнять HTTP запросы без написания кода. Хранит историю выполнения запросов. Источником вдохновения послужила известная утилита Fiddler

Заголовки запроса можно задавать как таблицей, так и в строковом поле.

URL запроса задается просто одной строкой. 

 
 Скриншот

 

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

 
 Скриншот

 

Историю запросов можно сохранить в файл и потом при необходимости открыть.

 

Выгрузка и загрузка XML с фильтрами 

Перенос информации между однородными базами данных. Форк обработки //infostart.ru/public/1149722/ Разрешение автора

 
 Скриншот

 

 

Навигатор по конфигурации (Все фукнции)

Обработка для просмотра метаданных конфигураций баз. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Содержит некоторые административные функции. Форк обработки //infostart.ru/public/931586/Разрешение автора

 
 Скриншот

 

Файловый менеджер

Обработка для удобной работы с файлами между клиентом и сервером. Передача, просмотр, удаление. На текущий момент содержит синхронные вызовы. Форк //infostart.ru/public/1027326/. Разрешение автора

Внешняя обработка организована по принципу Total Commander. 
Слева - файловая система клиента, справа - сервера.

 
 Скриншот

 

Конструктор регулярный выражений

позволяет строить сложно-структурированные выражения на основе параметрического описания, тестировать их, и в результате получить программный код 1С. На текущий момент работает только в Windows. Форк //infostart.ru/public/592108/Разрешение автора

 
 Скриншот

 

 

Консоль вебсервисов

Обработка WSReader 2.0 представляет собой клиент веб-сервисов под платформу 1С: Предприятие 8.3. Данная обработка доступна скачивания на сайте infostart.ru либо по ссылке WSReader2.0.2.2Лицензия GPL3

 
 Скриншот

 

 

Консоль сравнения данных

предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Форк //infostart.ru/public/581794Разрешение автора 

 
 Скриншот

 

 

Информация о лицензиях 1С

представляющая из себя обертку функций Утилиты лицензирования 1С (ring) в понятном для обычного человека виде. По сути, это GUI утилиты RING. Форк //infostart.ru/public/1124442/Разрешение автора. Для работы должна быть установлена утилита ring и ее модули license

 
 Скриншот

 

 

Загрузка данных из табличного документа

Обработка предназначена для загрузки данных в справочники и табличные части различных объектов из табличного документа.  Форк обработки //infostart.ru/public/269425/Разрешение автора

 
 Скриншот

 

Редактор JSON

Позволяет в удобной форме редактировать строки JSON. Содержит подсветку синтаксиса JSON, редактирование в виде дерева, некоторые автоподстановки. Редактор реализован на основании библиотеки https://github.com/josdejong/jsoneditor. В Windows работает, начиная с версии платформы 8.3.14

 

 
 Скриншот

 

Редактор HTML

Быстрая отладка отображения HTML страниц в 1С. Представляет собой экран разбитый на 4 части, в левой части три редактора-тела HTML, CSS и JavaScript, а право - поле результата. Есть контекстная подсказка и автодополнение кода. Для редакторов кода используется библиотека https://ace.c9.io/. Незаменим, при тестировании вывода HTML в 1С, т.к. даже с платформы 8.3.14 отображение в браузере и 1С, а также в разных операционных системах может сильно отличаться.

В Windows работает, начиная с версии платформы 8.3.14. //infostart.ru/public/1273525/

 
 Скриншоты

 

Сравнение объектов

Сравнение по-реквизитно ссылочных объектов с выводом в табличный документ.

Форк обработки //infostart.ru/public/1240803/Разрешение

 
 Скриншот

 

 

Универсальный обмен данными в формате XML (с фильтрами и прямой загрузкой через HTTP сервис)

Выгрузка и загрузка по правилам обмена. Форк стандартной обработки от 1С и //infostart.ru/public/1176839/Разрешение. Добавлена возможность накладывать фильтры на выгружаемые объекты, и прямая выгрузка в базу через http сервис универсальных инструментов.

 

Интеграция с библиотекой стандартных подсистем (БСП)

  1. Есть возможность удобной отладки дополнительных отчетов и обработок. Подробнее в wiki
  2. В списки и формы объектов добавляется подменю "Инструменты", которое содержит пункты(Формы должны быть подключены к подсистеме "Подключаемые команды"):
    • Добавить к сравнению - добавляет выделенные объекты к сравнению для дальнейшего использования в инструменте "Сравнение объектов"
    • Редактировать объект - Позволяет текущий объект открыть в редакторе реквизитов
    • Сравнить объекты - Открывает инструмент "Сравнение объектов" с выделенными ссылками в качестве объектов сравнения. Доступно только для списков
    • Найти ссылки на объект - Открывает инструмент "Поиск ссылок на объект" для текущего объекта
    • Выгрузить объекты в XML - Выполняет выгрузку выбранных объектов с подчиненными ссылками с использованием инструмента "Выгрузка загрузка XML"
 

Программный интерфейс 

 

Библиотека Коннектор: удобный HTTP-клиент для 1С:Предприятие 8

Доступна программно через общий модуль УИ_КоннекторHTTP. Подробное описание смотрите на странице библиотеки https://github.com/vbondarevsky/Connector

Пример использования:

Результат = КоннекторHTTP.GetJson("https://api.github.com/events");

 

Библиотека сериализации 1С

Доступна программно через обработку УИ_ПреобразованиеДанныхJSON. Подробное описание методов смотрите на странице библиотеки https://github.com/arkuznetsov/SerLib1C

Инициализация:

Сериализатор1С = Обработки.УИ_ПреобразованиеДанныхJSON.Создать();

Пример использования:

СериализаторJSON=Обработки.УИ_ПреобразованиеДанныхJSON.Создать();

СтруктураИстории=СериализаторJSON.ЗначениеВСтруктуру(ДанныеСохранения);
СериализуемаяСтрокаJSON=СериализаторJSON.ЗаписатьОписаниеОбъектаВJSON(СтруктураИстории);

 

Работа с буфером обмена ОС

Доступна программно через модуль УИ_БуферОбменаКлиент. Описание методов в коде. Поддерживается синхронный и асинхронный режим работы. https://github.com/cpr1c/clipboard_1c

Пример использования:

УИ_БуферОбменаКлиент.КопироватьСтрокуВБуфер("Моя строка для копирования в буфер обмена");

Работа с регулярными выражениями

Доступна программно через модуль УИ_РегулярныеВыраженияКлиентСервер. Описание методов в коде. Поддерживается синхронный и асинхронный режим работы. https://github.com/cpr1c/RegEx1C_cfe

Пример использования:

УИ_РегулярныеВыраженияКлиентСервер.Совпадает("Hello world", "([A-Za-z]+)\s+([a-z]+)"); //Истина

 

Получение структуры виртуальных таблиц запроса или менеджера временных таблиц

Необходимо в форме вычисления выражения вызвать функцию УИ_._ВТ(ЗапросИЛИМенеджерВременныхТаблиц).

Примеры использования:

УИ_._ВТ(Запрос)

УИ_._ВТ(Запрос.МенеджерВременныхТаблиц)

 

Сравнение двух таблиц значений

Необходимо в форме вычисления выражения вызвать функцию _ТЗСр(ТаблицаБазовая, ТаблицаСравнения, СписокКолонок).

Примеры использования:

УИ_._ТЗСр(ТаблицаБазовая, ТаблицаСравнения) - выполнит сравнение по всем колонкам параметра ТаблицаБазовая

УИ_._ТЗСр(ТаблицаБазовая, ТаблицаСравнения, "Номенклатура,Количество")

 

Сериализация XML в простые структуры данных(массив, структура, соответствие)

Необходимо в форме вычисления выражения вызвать функцию _XMLОбъект(ПутьЧтения, УпроститьЭлементы).

Примеры использования:

УИ_._XMLОбъект(ЧтениеXML) - выполнит обход существующего объекта ЧтениеXML

УИ_._XMLОбъект("C:\1.xml") - выполнит чтение в структуры файла

УИ_._XMLОбъект(Поток) - выполнит чтение в структуры потока

УИ_._XMLОбъект("C:\1.xml", Ложь) - выполнит чтение в структуры файла без упрощения полученных структур

 

Возможность отладки объектов конфигурации

Под отладкой подразумевается возможность открывать консоли с данными, доступными в процессе отладки в конфигураторе

 

Вызов

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

Логика работы

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

Если отладка вызывается в контексте сервера, тонкого или веб клиента, необходимая информация сохраняется в справочник Данные для отладки. В таком случае вызов отладки просиходит потом из списка справочника "Данные для отладки".

 
 Скриншот

 

Поддерживается отладка объектов:

  • Запрос- на текущий момент отлаживаются запросы без менеджеров временных таблиц. Вызов отладки

УИ_._От(Запрос)

  • Схема компоновки данных- поддерживается отладка без внешних источников данных.

Вызов отладки

УИ_._От(СхемаКомпоновкиДанных,НастройкиСКД) - будет вызвана отладка с переданными настройками

Или

УИ_._От(СхемаКомпоновкиДанных) - будет вызвана отладка с настройками по умолчанию для СКД

  • Ссылочный объект базы- просмотр и редактирование ссылки БД

Вызов отладки

УИ_._От(СсылкаНаОбъектБД)

  • HTTP Запрос- поддерживается отладка строкового и файлового содержимого запросов, а также прокси

Вызов отладки

УИ_._От(HTTPЗапрос,СоединениеHTTP)

 

 

Варианты поставки

  • Расширение- устанавливается как расширение в базу. 
  • Конфигурация- Встраивается непосредственно в основную конфигурацию базы
  • Портативные - поставляется в виде архива директории, в которой находятся все инструменты. Не требует отдельной установки для использования. Может частично работать на базах с режимом совместимости менее 8.3.10

Для расширения и конфигурации есть сборки с поддержкой БСП и без, с дополнительными таблицами(режим совместимости 8.3.12) и содержащие только инструменты(режим совместимости 8.3.10).

Можно выбрать подходящий вам

 

Скачать их можно на странице релизов репозитория

 
 Скриншот

 

Установка

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

 
 Скриншот

 

 

Обновление на новый релиз

Начиная с версии 1.4.0 доступно обновление по кнопке из 1С. Для этого сделана кнопка в подсистеме "Проверить необходимость обновления".

 
 Скриншот

 

При нажатии на нее открывается специальная форма, которая проверяет наличие новых релизов, показывает описание изменений и по нажатию кнопки "Обновить" выполняет скачивание и установку новой версии с гитхаба 

 
 Скриншот

 

Планы развития

Расширить набор инструментов:

  • Редактор хранилищ настроек
  • Редактор параметров сеанса
  • Редактор предопределенных элементов
  • Административные функции - аналог стандартной команды "Все функции" с добавлением функций по администрированию
  • Завершение работы пользователей
  • Анализ и настройка техножурнала

Развитие механизмов отладки:

  • Расширение отлаживаемых типов. Если есть идеи- поделитесь.

Развитие существующих инструментов

  • Единообразный механизм сохранения и открытия файлов настроек для каждого инструмента
  • Более тесная увязка между собой различных инструментов
  • Возможность удаленного вызова алгоритмов посредством HTTP сервисов
  • Формирование кода для конфигуратора, где это возможно

 

Также есть желание сделать описание для каждого инструмента в wiki.

 

Это из того что видно сейчас. Рассчитываем на идеи от сообщества. 

Почему вообще решили сделать что-то подобное, когда есть замечательные инструменты разработчика от Сергея Старых(tormozit)

Инструменты разработчика http://devtool1c.ucoz.ru/ -замечательный инструмент, но имеющий ряд недостатков, оказавшихся для нас критичными:

  • Работает только в Windows. Притом что linux сейчас ничем не уступает Windows как для установки сервера 1С, как для машин клиентов, так и для машин разработчиков. У нас многие пересели полноценно на использование linux как повседневной системы. Как следствие нужен был какой-то  инструмент для работы.
  • В ряде современных конфигураций на БСП часть инструментов выдает ошибки про недоступность подписок или невозможности что-нибудь скомпилировать. Ошибки связаны с недоступностью контекста в толстом клиенте обычном приложении
  • Для полноценной работы со всеми инструментами необходимы права администратора на компьютере, чего часто не бывает
  • Если в конфигурации отключен режим использования модальности, приходится нажать много кнопок для запуска нужного инструмента. 

Способ распространения и лицензия

Подсистема разрабатывается и распространяется под лицензией GNU General Public License v3.0. Код открыт, можно копировать и распространять кому угодно, но тоже с выкладывать в общий доступ с открытым кодом.

 

Если возникла проблема

Если у вас есть пожелание или возникла проблема создавайте задачу в репозитории проекта. Список задач проекта.

Также в самой подсистеме сделана кнопка "Вопрос разработчику", которая позволяет, даже не имея аккаунта на гитхабе, поставить задачу или предложить идею к реализации. 

 
 Скриншоты

 

 

 

Для желающих поучаствовать в разработке

Разработка ведется с использованием EDT через репозиторий на GitHub tools_ui_1c. Проверка кода осуществляется SonarQube с помощью плагина  https://1c-syntax.github.io/sonar-bsl-plugin-community/.

 

Чат для обсуждения вопросов по разработке в телеграмме https://t.me/tools_ui_1c

 
 Версия 1.4.2
 
 Версия 1.4.3
 
 Версия 1.4.4
 
 Версия 1.4.5
 
 Версия 1.4.6
 
 Версия 1.4.7
 
 Версия 1.4.8
 
 Версия 1.4.9
 
 Версия 1.4.10
 
 Версия 1.4.11
 
 Версия 1.4.12
  •   Для редактора Monaco реализованы:
  • Показ изменений, сделанных с последнего сохранения
  • подсказки по экспортным методам общих модулей, модулей объектов и менеджеров. Для использования исходные модули конфигурации и расширений должны быть сохранены на диск и пути указаны в настройках. Можно указывать каталоги исходников, сохраненные как в формате конфигуратора, так и в формате EDT
  • Реализована возможность сохранить модули конфигурации в папку. Для этого в настройках реализована соответствующая кнопка
  • Редактор кода интегрирован в консоль запросов, Загрузку из табличного документа
  • В консоль запросов и Редактор СКД при использовании редактора кода Monaco добавлена контекстная подсказка в поле текста запроса
  • В редакторе СКД добавлена контекстная подсказка при редактировании выражения на языке выражений СКД
  • Вернул возможность отладки через внешнюю обработку для Универсального обмена в формате XML by @StupnikovVG in #347
  • #364 Общие реквизиты в редакторе объекта by @JohnyDeath in #369
  • Создание команды выполнения выделенных алгоритмов для справочника УИ_Алгоритмы by @Untru in #363
  • #366 Доработка удаления нескольких строк в данных отладки by @StupnikovVG in #367
  • #391 Внесены исправления в процедуру ВыполнитьКоманду() by @Virsy in #392
  • #390 Исправлен вывод ИнформацияОбОшибке() для платформ выше 8.3.17 в консоли задани by @Virsy in #393
  • Повторно исправлена ошибка с открытием консоли по данным отладки сохраненным под другим пользователем
  • Http коннектор обновлен до версии 2.4.5
  • Библиотека сериализации JSON обновлена до версии 0.9.0
  • Обновлена консоль сравнения данных до версии 15.9.61
  • Исправлена ошибка при закрытии портативных инструментов
 
 Статьи по отдельным инструментам
 
 Донаты и поддержка проекта

 

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

См. также

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

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

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

13000 руб.

02.09.2020    119984    656    389    

701

Infostart PrintWizard

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

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

18000 руб.

06.10.2023    7020    20    6    

37

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

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

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

10000 руб.

10.11.2023    3258    10    1    

31

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177365    1071    0    

846

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

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

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

5000 руб.

07.02.2018    99210    239    97    

296

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

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

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

3000 руб.

27.08.2019    17925    6    8    

38

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

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

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

2040 руб.

27.12.2017    27952    3    10    

14

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

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

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

2400 руб.

24.09.2019    23494    15    15    

31
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user764477 21.01.20 16:17 Сейчас в теме
Крутое начинание, спасибо!
creatermc; Date; Wern03; frkbvfnjh; adison; rpgshnik; TreeDogNight; wowik; Egor_Ogurtsov; cleaner_it; xan333; Batman; myoker; CyberCerber; +14 Ответить
222. Patriot1S 99 24.11.23 09:08 Сейчас в теме
2. zhenyat 6 21.01.20 16:39 Сейчас в теме
3. paybaseme 14 21.01.20 17:20 Сейчас в теме
48. Nikola23 696 24.01.20 09:34 Сейчас в теме
(3)
(47)
Ответ полностью удовлетворил.
Бесплатный плагин - это то, что я давно искал.

У меня как раз продукт есть, пока не опубликованный на ИС, который можно прогонять через систему.
Egor_Ogurtsov; +1 Ответить
4. ktb 618 21.01.20 17:23 Сейчас в теме
За репу на github в формате EDT - отдельный респект!
z86; Egor_Ogurtsov; Boulala; BelikovSA; DrAku1a; Lyolik; xan333; Batman; EMelihoff; check2; +10 Ответить
5. cprit 872 21.01.20 18:57 Сейчас в теме
(4) Ждем обратной связи и еще лучше Pull request-ов
6. cprit 872 21.01.20 19:55 Сейчас в теме
7. nixel 1402 21.01.20 21:08 Сейчас в теме
Добрый день.

Спасибо за использование sonar-bsl-plugin-community :)
Не хотите ли попасть на https://sonar.openbsl.ru?
Egor_Ogurtsov; +1 Ответить
12. cprit 872 22.01.20 07:13 Сейчас в теме
(7) Добрый день!
Хотим. Что для этого нужно сделать?
18. nixel 1402 22.01.20 08:09 Сейчас в теме
(12) создал вам проект

https://sonar.openbsl.ru/dashboard?id=tools_ui_1c

Назначил Сергея Левкина администратором проекта.
22. cprit 872 22.01.20 09:29 Сейчас в теме
(18) Там же стоит sonar-bsl-plugin-community? документацию по использованию можно брать оттуда?
23. nixel 1402 22.01.20 09:36 Сейчас в теме
(22) да, он там стоит. это первый публичный сонар-сервер с этим плагином от автора плагина :)

Плюс там активирован sonar community branch plugin, так что можно играться с ветками.

Насчёт документации не совсем понял. Если речь про документацию к плагину, то она на есть на сайте проекта (ну, какая есть):

https://1c-syntax.github.io/sonar-bsl-plugin-community
24. cprit 872 22.01.20 09:45 Сейчас в теме
(23) Вроде настроил. На неделе попробую прикрутить туда диагностики из АПК и EDT.
49. Nikola23 696 24.01.20 09:35 Сейчас в теме
(7) Хотим!
Как туда попасть?
50. nixel 1402 24.01.20 09:37 Сейчас в теме
(49) здравствуйте!

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

Но вообще с этим вопросом наверное лучше в личку, дабы не засорять тему :)
8. Synoecium 777 21.01.20 22:30 Сейчас в теме
класс, давно порывался собрать в кучу универсальные инструменты, а тут у вас руки дошли. Спасибо за работу :)
Date; rpgshnik; Egor_Ogurtsov; +3 Ответить
13. cprit 872 22.01.20 07:16 Сейчас в теме
(8) Вам спасибо за консоль запросов
9. Xershi 1473 21.01.20 22:31 Сейчас в теме
В моей работе очень помогает поиск и удаление ссылок из ИР.
Кстати
В ряде современных конфигураций на БСП часть инструментов выдает ошибки про недоступность подписок или невозможности что-нибудь скомпилировать. Ошибки связаны с недоступностью контекста в толстом клиенте обычном приложении

Рарус обещал свои поделки исправить. И клиентам тоже на это указываю, что косячек. На первый запуск конечно не удобно, но после допила, как нужно, проблем нету!
39. tormozit 7133 22.01.20 22:58 Сейчас в теме
(9)
поиск и удаление ссылок из ИР
В ИР нет такого инструмента. Наиболее похожие по названию инструменты:
- Поиск дублей и замена ссылок
- Удаление объектов с контролем ссылок
40. Xershi 1473 23.01.20 09:25 Сейчас в теме
(39) по памяти скорее всего 1.
Вторым пользовался. Но без контроля тяжело было сносить мусор.
10. tormozit 7133 22.01.20 00:24 Сейчас в теме
Отвечу по поводу неудобств ИР
Работает только в Windows. Притом что linux сейчас ничем не уступает Windows как для установки сервера 1С, как для машин клиентов, так и для машин разработчиков.
Конструктор запроса ИР, полное дерево запроса в консоли запросов и контекстная подсказка - одни из самых полезных фич ИР. Они (но не только они) активно используют COM-объекты, большинство из которых переделывать на native технологию очень затратно. Поэтому вся эта красота требует Windows.
В ряде современных конфигураций на БСП часть инструментов выдает ошибки про недоступность подписок или невозможности что-нибудь скомпилировать. Ошибки связаны с недоступностью контекста в толстом клиенте обычном приложении
С этим я регулярно борюсь, отправляя разработчикам тиражных конфигураций и подсистем багрепорты. В современных БСП и БТС уже вроде не осталось таких проблем. И в типовых конфигурациях тоже постепенно вычищают их. Но вот доработки на местах продолжают иногда делать с добавлением таких проблем. Опять же неустанно борюсь там, где сталкиваюсь.
Для первого запуска необходимы права администратора на компьютере, чего часто не бывает
Это некорректная информация. В инструкции по установке указано "для работы некоторых функций инструментов требуется зарегистрировать в ОС ряд COM компонент с помощью повышенных привилегий". Т.е. такие права требуются ТОЛЬКО для работы некоторых функций инструментов - конструктор запроса ИР, полное дерево запроса в консоли запросов и поддержка шаблонов текста в контекстной подсказке.
Если в конфигурации отключен режим использования модальности, приходится нажать много кнопок для запуска нужного инструмента.
Видимо речь про запуск из конфигуратора. Только в этом случае действительно пока есть неудобства. Но инструменты сразу подсказывают и предлагают перезапустить сеанс не из конфигуратора и тогда проблема исчезает. Я донес до разработчиков платформы потребность в управлении этим поведением конфигуратора.
tdml; TimkoNzt; Cyberhawk; Egor_Ogurtsov; CratosX; Eriksson; potoyalo; TerveRus; medm; mvxyz; NeviD; Dragonim; Il; Cерый; CSiER; acanta; +16 Ответить
15. cprit 872 22.01.20 07:32 Сейчас в теме
(10) Спасибо за комментарий.

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

Это некорректная информация. В инструкции по установке указано "для работы некоторых функций инструментов требуется зарегистрировать в ОС ряд COM компонент с помощью повышенных привилегий". Т.е. такие права требуются ТОЛЬКО для работы некоторых функций инструментов - конструктор запроса ИР, полное дерево запроса в консоли запросов и поддержка шаблонов текста в контекстной подсказке.


Извиняюсь за неточность. Имелась ввиду полноценная работа со всеми инструментами
Egor_Ogurtsov; +1 Ответить
28. s_vidyakin 63 22.01.20 14:51 Сейчас в теме
(10) недавно захотелось потыкать что такое хваленый ИР, скачал, продираясь через тонны рекламы, какой то архив обработок. А там только обычные формы, хоть и дата обновления свежая, странно, подумал я. Потом в виде расширения скачал, а там любая обработка выдает "Работа в режиме тонкого клиента не поддерживается". Удалил и забыл про ИР еще надолго. Фейспалм...
berezdetsky; Evg-Lylyk; +2 16 Ответить
29. vv2 22.01.20 16:55 Сейчас в теме
(28)Чего только не сделают, лишь бы инструкции не читать.
sergei_tekh; alsan; Intor_; Патриот; Светлый ум; Egor_Ogurtsov; Mingrel; mvxyz; CratosX; Xershi; ArchLord42; cleaner_it; JohnyDeath; DrAku1a; MVK80; Batman; life-wayfarer; tormozit; +18 Ответить
30. acanta 22.01.20 17:03 Сейчас в теме
(29) программистам инструкции противопоказаны.У них если человек физически способен проглотить более трех таблеток, лекарство считается безопасным автоматически.
33. s_vidyakin 63 22.01.20 19:28 Сейчас в теме
(29) Там мелким по синему написано:
Поддерживаются режимы запуска
толстый клиент обычное приложение (основной режим)
толстый клиент управляемое приложение

Вообще когда первый раз зашел, решил что заброшенный домен ИР перекупили и превратили в пиратско-варезный форум из старого доброго 2007 года ) Баннер по центру экрана с ожиданием 10 секунд это нечто ) ну и дальше во всех углах г*внобаннеры
Прикрепленные файлы:
41. vv2 23.01.20 10:11 Сейчас в теме
(33)
На сайте ясно написано:
Поддерживаются клиентские приложения
32-битный толстый клиент (1cv8.exe), доступны все функции
32-битный тонкий клиент (1cv8c.exe), только для запуска 32-битного толстого клиента
64-битный толстый клиент (1cv8.exe), недоступны некоторые функции, ограничена работа контекстной подсказки
64-битный тонкий клиент (1cv8c.exe), только для запуска 64-битного толстого клиента

Поддерживаются режимы запуска
толстый клиент обычное приложение (основной режим)
толстый клиент управляемое приложение, "Использовать обычные формы в управляемом приложении" = Истина, недоступен в портативном варианте
на стороне сервера доступно использование некоторых программных отладочных функций
44. s_vidyakin 63 23.01.20 14:47 Сейчас в теме
(41) "тонкий клиент для запуска толстого клиента" это что значит? Кнопочка для перезапуска? т.е. по факту только толстый и поддерживается, с обычными формами. Зачем эти канцелярские обороты в глубине описания, можно было бы просто название изменить например "Инструменты разработчика для обычных форм" и вопросов бы не было
45. tormozit 7133 23.01.20 17:07 Сейчас в теме
(44)
Кнопочка для перезапуска?
Нет. Имеется ввиду управляемая форма запуска толстого клиента, частью которой является эта кнопочка.
Инструменты разработчика для обычных форм
Ну строго говоря тогда уж "Инструменты разработчика на обычных и 2-х управляемых формах". Но сомневаюсь, что так станет понятнее большинству. Ведь пользователь сначала запускает не форму, а клиентское приложение в определенном режиме запуска. Поэтому прежде всего ему надо знать какое клиентское приложение и в каком режиме запуска поддерживается.
Патриот; Egor_Ogurtsov; CratosX; +3 Ответить
32. tormozit 7133 22.01.20 18:24 Сейчас в теме
(28) Обычно перед скачиванием ПО читают системные требования, чтобы не расстраиваться, что оно не подойдет.
alsan; Andreeei; Egor_Ogurtsov; +3 Ответить
34. s_vidyakin 63 22.01.20 19:37 Сейчас в теме
(32) в 2020 году не поддерживать тонкий клиент это фу. Тем более у вас написана рекомендация 8.3.11+, а "8.3" и "тонкий клиент" давно уже синонимы.
P.S. Если программа свежая, обычно системные требования как раз не читают, т.к. там "работает на Windows 7,8,10 с 2GB RAM, требуется наличие жесткого диска и интернета". А если программа работает только на WinXP, то сейчас это пишут большими яркими буквами
lx@; berezdetsky; klaus38; sys1c; Evg-Lylyk; +5 10 Ответить
36. palsergeich 22.01.20 21:07 Сейчас в теме
(34) Конструктор СКД платформенный не умеет в тонкий клиент в принципе. А задача по быстрому набросать отчет, поиграться с настройками, а потом загрузить это в конфигуратор или исследовать работу отчета весьма актуальна.
Платформенный конструктор запросов, а именно вкладка соединения в тонком клиенте - самый ужасный в плане интерфейса механизм что есть в 1С.
Таки да для некоторых вещей толстый клиент до сих пор актуален, не смотря на 2020 год
37. json 3294 22.01.20 21:48 Сейчас в теме
(34) фу - это писать фу о том, в чем ты не компетентен.
Ты делаешь вывод только на основании первого впечатления, а это не всегда корректно.

Когда я впервые попробовал как-то применить ИР, то я поступил примерно так же. Тоже не понял что к чему.
Но через некоторое время, я посмотрел видео об этом инструменте (в т.ч. вебинар на 1 или 2 часа)
Потихоньку разобрался и теперь абсолютно точно уверен, что нет в 1С инструментов, которые были бы круче или хотя бы близки по уровню к ИР (не считая VA, наверное, с которой мне пока еще не довелось поработать).

При знакомстве с ИР есть две основные проблемы:
1. Большое количество функций в виде огромного количества иконок-кнопок. Открываешь и ощущение, как будто это панель управления самолетом. Не понимаешь куда тыкать.
2. Непохожесть на другие инструменты. Обычно мы привыкли, пользоваться инструментами в виде одной обработки. И они никак не связаны между собой. В ИР - все не так. Все инструменты вызываются друг из друга в нужном месте. Также в ИР есть фичи, которые ты даже не ожидаешь найти, потому что они не встречаются в других инструментах.

По поводу поддержки тонкого клиента - Сергей неоднократно описывал причины, из-за которых трудно перенести функционал на тонкий клиент. Одна из главных причин - трудозатратность. Вот например, ты смог бы бесплатно потратить месяц на похожую задачу? А это вообще оптимистичная оценка трудозатрат. Скорее всего потребуется намного больше.
Плюс различные технические трудные моменты.
То есть на текущий момент адаптация под тонкий клиент для автора ИР - экономически нецелесообразна.

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

Также отличительной и приятной стороной обсуждаемого инструментария является почти нулевое количество сбоев и ошибок. Все продумано и обкатано. (по крайней мере по моему опыту)

Лично я в 95% случаев работаю с конфигурациями на управляемых формах и очень часто использую ИР, т.к. он сильно экономит мое время, при отладке сложных случаев (только портативную версию). Да, пришлось немного привыкнуть и научиться обходить некоторые неудобные моменты, связанные с запуском конфигурации УФ в режиме обычного приложения, но оно того стоило.

PS. Пост получился похожим на рекламу, но это мое реальное мнение по поводу ИР
sergei_tekh; victor_goodwill; tdml; sashocq; HIVvich; r.zdorkin; e.kogan; EVKash; nicolas; CnupT; alsan; user953800; andron77777; Razlagutt; Mingrel; CratosX; Boulala; kostas; Xershi; Pipapalamm; Sintson; kirabr; mike1970; cleaner_it; chipazawra; medm; shtinalex; Batman; mvxyz; timurkarimov; MishaD; xan333; milut; Il; Алексей_mir2mb; Evg-Lylyk; +36 Ответить
38. tormozit 7133 22.01.20 22:18 Сейчас в теме
(37) Реклама легко убирается на большинстве сайтов через расширения браузеров (adBlock, AdGuard и т.д.) и мне удивительно что до сих пор встречаются люди, которые про это не знают, либо знают но скрывают свои знания =). Кстати реклама вставляется по требованию хостинга и доходы от нее идут исключительно ему. Также у ИР уже пол года как появился багтрекер, который знаком всем, кто читал хотя бы раз список изменений с основного сайта за это время. На этом багтрекере также можно скачивать файлы бесплатно и почти без рекламы, причем там есть все версии с начала его появления.
По поводу большого количества кнопочек. Ты описал типичное первое впечатление от ИР. Признаюсь, все таки интерфейс пользователя я делаю в первую очередь для регулярных и опытных пользователей ИР, т.е. стараюсь его сделать максимально продуктивным для знакомого со всеми возможностями пользователя. Поэтому тем, кто редко или впервые использует ИР, действительно приходится часто бороться с проблемой "большого количества кнопочек". Ситуация для них еще отягощается отсутствием полноценного руководства пользователя, хотя все чаще убеждаюсь, что подавляющее большинство его не читает (потому что это долго =) . Зато я делаю обучающие видео, хотя и недостаточно много. В общем первая попытка освоить ИР у многих кончается негативно. И это - неизбежная плата за удобство работы тех, кто с ними работает каждый день.
victor_goodwill; tdml; alsan; PlatonStepan; Патриот; Andreeei; boggonzikov; EVKash; andrvyst; CratosX; Xershi; potoyalo; aegoncharov; Sintson; Pavl0; mike1970; alalsl; Luck_DMST; cleaner_it; mvxyz; xan333; vv2; Dragonim; Il; Evg-Lylyk; json; +26 Ответить
11. tormozit 7133 22.01.20 00:33 Сейчас в теме
Рекомендую пока не поздно дать более уникальное название этому набору инструментов. Я уже сто раз пожалел, что не сделал этого изначально.
PlatonStepan; CratosX; cleaner_it; mvxyz; NeviD; AlexDidenko; +6 Ответить
16. cprit 872 22.01.20 07:38 Сейчас в теме
(11) Какие неудобства были и остаются в текущем названии ИР для вас?
20. tormozit 7133 22.01.20 09:05 Сейчас в теме
(16) Как минимум плохо, что также решили назвать набор инструментов разработчики БСП. Теперь путаются люди.
Sintson; Дмитрий74Чел; cleaner_it; Bassgood; +4 Ответить
53. Sintson 411 28.01.20 14:20 Сейчас в теме
(20) В какой-то степени 1С собезья́нничали. Я тоже когда это заметил не сразу сообразил в чем дело. Отдельный респект за ИР, пользуюсь очень дано, всем доволен. Анализатор техжурнала вообще для меня единственный в своем роде. У Гилёва, на сколько я знаю есть в составе какой-то разработки, но мне по какой-то причине не зашел.
Хотел бы еще порекомендовать в чемоданчик профессионала вот эту разработку.
https://infostart.ru/public/861748/
54. cprit 872 28.01.20 14:29 Сейчас в теме
(53) чемоданчик профессионала 1С- Отличная идея. Спасибо
55. cprit 872 28.01.20 14:30 Сейчас в теме
(53)
Хотел бы еще порекомендовать в чемоданчик профессионала вот эту разработку.
https://infostart.ru/public/861748/


Уже давно направил запрос автору. Пока молчит
60. Светлый ум 406 07.02.20 07:36 Сейчас в теме
(55) За бесплатно не хочет свое детище распространят - я бы тоже такой инструмент за даром не отдал.
- Можно поступить так, выкупить за стартмани у него право на распространение... допустим за 100 предложить
- завести тему на форуме с вознаграждением, а мы по 5 штук скинемся и человеку приятно и мы за даром не просим считай
61. Светлый ум 406 07.02.20 07:37 Сейчас в теме
(60) Вообще это можно в последствии как инструмент infostart сделать
62. cprit 872 07.02.20 09:46 Сейчас в теме
(60) Дали разрешение на вот это https://infostart.ru/public/931586/ и https://infostart.ru/public/938606/. Поэтому думаю эти два инструмента перекроют +- функционал этой обработки. Нужно будет доработать консоль кода для поддержки таблиц. Я бы разобрал функционал консоли внедренца и включил бы его в соответствующие инструменты.
63. Светлый ум 406 07.02.20 10:05 Сейчас в теме
(62) согласен - перекроют, но на будущее можно что-то типа аукциона за разработку устроить
66. cprit 872 07.02.20 10:22 Сейчас в теме
(63) Что под аукционом понимаете? Как его можно будет использовать для развития инструментов?
64. Светлый ум 406 07.02.20 10:07 Сейчас в теме
(62) https://infostart.ru/public/835718/
Владельца этой консоли не спрашивали?
65. cprit 872 07.02.20 10:10 Сейчас в теме
(64) сказал, что не даст. Будет свой набор инструментов развивать
14. LexSeIch 210 22.01.20 07:20 Сейчас в теме
17. json 3294 22.01.20 08:05 Сейчас в теме
Было бы очень полезно указать минимальный режим совместимости конфигурации для каждого инструмента.
25. cprit 872 22.01.20 09:49 Сейчас в теме
(17) Вероятно вопрос про 8.2?
26. json 3294 22.01.20 11:13 Сейчас в теме
(25) В конфигураторе: Корень - Свойства - Режим совместимости (в самом низу списка свойств).

Тот же метод СтрНайти() - работает при режиме совместимости 8.3.5+

Многие путают версию платформы и режим совместимости.
Мой вопрос именно про режим совместимости конфигурации, при условии, что версия платформы 8.3

А так да, желательно чтобы режим совместимости был минимальный (8.2.13), такой же как в упомянутых ИР

Если данный набор позиционируется как универсальный, то его должно быть можно запустить на любой конфигурации на управляемых формах.
Либо описать ограничения применения.
19. pm74 199 22.01.20 08:09 Сейчас в теме
(0) вижу вы таки взяли часть кода из https://github.com/pm74/_37583
21. cprit 872 22.01.20 09:27 Сейчас в теме
(19) Да. Но пока его еще полноценно не встроил в подсистему. Как закончу обязательно укажу ссылку на этот репозиторий
Алексей_mir2mb; +1 Ответить
27. cprit 872 22.01.20 14:20 Сейчас в теме
Завел еще группу в телеграмме для обсуждения https://t.me/tools_ui_1c
xan333; Алексей_mir2mb; +2 Ответить
31. MrArmHaze 22.01.20 17:09 Сейчас в теме
Огромное Спасибо!
Алексей_mir2mb; +1 Ответить
35. Nikola23 696 22.01.20 19:45 Сейчас в теме
Сонар покупали или он стал бесплатным?
42. cprit 872 23.01.20 13:04 Сейчас в теме
(35) У Sonarqube есть бесплатная версия https://www.sonarqube.org/downloads/.
Но для 1С этого не достаточно. Нужен плагин для проверки. Сейчас из известных мне есть два
https://silverbulleters.org/sonarqube- он сильно платный, хотя умеет многое
https://1c-syntax.github.io/sonar-bsl-plugin-community/- он бесплатный, умеет пока не очень многое, но в него можно подгрузить проверки из АПК и EDT.

У нас бесплатный вариант стоит и на текущий момент его хватает
46. Nikola23 696 23.01.20 22:59 Сейчас в теме
(35) Отвечу сам себе)
Речь, конечно же о плагине для сонара, который с текстами на 1с позволяет работать.
47. cprit 872 24.01.20 07:29 Сейчас в теме
(46) Ну я ж не знаю что подразумевается под словом "Сонар". Вот и ответил, чтобы ничего не упустить
43. mvxyz 320 23.01.20 14:17 Сейчас в теме
51. lock73 106 28.01.20 08:08 Сейчас в теме
Почему вообще решили сделать что-то подобное, когда есть замечательные инструменты разработчика от Сергея Старых(tormizit)
Автор! Ну ник-то в публикации исправьте. Как-то не кузяво такое искажение
52. cprit 872 28.01.20 08:12 Сейчас в теме
(51) Исправил. Неудобняк получился
56. kosmo0 107 30.01.20 11:26 Сейчас в теме
По опыту использования ИР в ряде случаев не рекомендовал бы такие универсальные инструменты в качестве ВСТРОЕННЫХ в рабочую конфигурацию.

Желательно использовать в качестве набора внешних обработок если у вас:
- обновление рабочей конфигурации не может проводиться когда угодно;
- есть слабоконтролируемые удаленные узлы либо удаленные узлы с плохой связью.

Увы и ах, но иногда обновление ИР появляется с ошибками из-за которых перестает работать какой-то очень нужный инструмент. Если имеете возможность без препон накатывать обновления - вопросов нет. А если каждое обновление это согласование с рядом подразделений - головная боль вам обеспечена. В отчетный период может быть вообще беда, это когда кое-кто работать начинает до полуночи и по выходным. А запустить инструменты как внешние обработки невозможно если эти инструменты уже встроены в конфигурацию.

Удаленные узлы также могут быть проблемой. Если связь отвратительная проблема может быть в следующем - обновление инструментов добавляет лишний мегабайты в файл обмена, а дополнительное обновление это потенциальные проблемы при очередном (дополнительном) файле обмена. Да, бывали проблемы при передаче файла размером 50Мб. Опять же в отчетный период оченно занимательно рассказывать руководству что обмен встал потому что из-за обновлений файл обмена стал большим и его передать сложно в "жопу мира".
Плюс всегда в трудно контролируемых удаленных узлах может найтись умелец сделавший себе полные права (и любопытства ради и чтобы не мозолила глаза надпись "отсутствую права"). А вследствие получения полных прав действия с инструментами разработчика становятся аналогом "обезьяны с гранатой". То есть потенциально вагон проблем.
cprit; tormozit; Evg-Lylyk; +3 Ответить
57. tormozit 7133 30.01.20 11:35 Сейчас в теме
(56) Да. Встраивание в конфигурацию - действительно приводит к таким проблемам. Поэтому в большинстве случаев удобнее использовать вариант Расширение, если конфигурация имеет достаточно высокий режим совместимости, или вариант Портативный, если нет.
58. cprit 872 30.01.20 12:39 Сейчас в теме
(56) Поддерживаю. Вариант поставки с папкой обработок планируется
59. koreav 53 30.01.20 17:30 Сейчас в теме
ИР, конечно, наше всё, спасибо автору!, раз он тут
Но УИ , это то что нужно для нашей новой ERP),
однозначно+++
80. CratosX 112 25.04.20 01:44 Сейчас в теме
67. user1362084 14.02.20 16:42 Сейчас в теме
Добрый день! Подскажите, пожалуйста, может что-то делаю не так) Скачала вашу конфу и добавила расширением в свою. У меня отключен режим модальных окон. У вас в описании сказано, что в этом режиме все работает, но оказалось нет. Начала допиливать код, но слишком много модальных вызовов. Может есть кокой-то другой способ, о котором я не знаю) Спасибо)
69. cprit 872 17.02.20 11:42 Сейчас в теме
(67) добрый день!
Спасибо за обратную связь.
в версии 1.4.4 убрали частично убрали синхронные вызовы. Скачать ее с гитхаба можно будет уже 17.02.2020. Если в ней что-то найдется, сообщите пожалуйста где и при каких условиях. Исправим.
70. user1362084 17.02.20 14:26 Сейчас в теме
68. VmvLer 14.02.20 17:00 Сейчас в теме
какой-то сахар, не увидел ничего нового - просто сборник всякой всячины, котороя итак есть в конфигурациях.

может через пару лет что-то путное и выйдет, подожду, но склонен считать,
что заглохнет ибо нет ни одной блестящей уникальной идеи - одно сплошное телевидение копидралово.
shaman.nk; Evg-Lylyk; +2 2 Ответить
74. Xershi 1473 29.03.20 13:10 Сейчас в теме
(68) для начинающих и так сойдёт.
Если смогут развить до уровня решения тормозита, то будет реальная альтернатива.
Кстати за пару месяцев копидралово хорошо разрослось.
Может через годик, появятся уже свои уникальные фишки.

А автору рекомендую публикацию отредактировать, что вся вода ушла в спойлеры.
Можешь посмотреть как я это делаю.
71. ezhikofff 02.03.20 11:22 Сейчас в теме
Добрый день.

Накатил расширение, версии 1.4.5 на УТ 11.1 на платформе 8.3.15.1830, и понеслось:

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

Если Справочники.ТипВсеСсылки().СодержитТип(Тип) Тогда
Возврат "Справочник";

так как Справочники.ТипВсеСсылки() не работает со справочниками из расширения.

Так что же получается, УИ на расширении является заведомо не рабочей подсистемой?
Или есть какие то варианты обхода.
72. ezhikofff 02.03.20 11:45 Сейчас в теме
(71) пока перетащил справочники расширения в основную конфигурацию и захватил в расширение...

но сами понимаете что костыльное решение, и лучше об этом писать сразу в области "Установка"
73. cprit 872 02.03.20 12:43 Сейчас в теме
(71) Добрый день!
Спасибо за информацию. Мое упущение.
Справочники в расширении стало можно добавлять в конфигурации с БСП, если БСП версии 3.0 и выше.

С версии 1.4.6 есть планы сделать поставку в виде расширения без добавления справочников.

На текущий момент проблему для конфигураций с БСП версии ниже 3.0 можно решить или как вы решили, или используя поставку в виде конфигурации https://github.com/cpr1c/tools_ui_1c/releases/download/1.4.5/UI.cf

В описание обязательно включу этот момент.
75. Xershi 1473 22.04.20 19:26 Сейчас в теме
Текст публикации не обновляете?
На скриншотах к публикации есть обработка по регуляркам.
В описании не увидел. И хорошо бы эту простыню картинок спрятать в спойлеры, тогда бы статья помещалась на экран и навигация улучшилась.
Посмотрите как оформил статью Эволюция расширения конфигурации.
Там же кстати сможете ознакомиться, когда появилась возможность добавлять справочники.

В частности интересует вопрос со скрина, перейти на публикацию по регуляркам.
76. cprit 872 23.04.20 13:57 Сейчас в теме
(75) Спасибо за обратную связь. По поводу убрать картинки в спойлеры- согласен. Так будет красивше.

В частности интересует вопрос со скрина, перейти на публикацию по регуляркам.


Не понял про какой скришот идет речь. Можете его суда скинуть?
78. cprit 872 24.04.20 14:46 Сейчас в теме
(77) Убрал все в спойлеры. Действительно ловчее смотрится. Вот ссылка на публикацию с регулярками https://infostart.ru/public/592108/
79. Xershi 1473 24.04.20 14:50 Сейчас в теме
(78) теперь еще бы добавить группировки, нумерацию и ссылки якоря на конкретную обработку и возврат назад к меню.
Тогда бы можно было бы шустро скакать по тексту и если появится новый инструмент посмотреть нужен ли он сейчас.
81. Kazaams 27.04.20 06:57 Сейчас в теме
Спасибо за замечательную разработку!:)
Также заметил ошибку при попытки добавить параметр в Алгоритмах:
"Ошибка инициализации модуля: УниверсальныеИнструменты Справочник.УИ_Алгоритмы.Форма.ФормаПараметра.Форма
по причине:
{УниверсальныеИнструменты Справочник.УИ_Алгоритмы.Форма.ФормаПараметра.Форма(66,3)}: Переменная не определена (_37583_АлгоритмыКлиент)
<<?>>_37583_АлгоритмыКлиент.PopUp(" нет файла ");"
82. cprit 872 27.04.20 10:28 Сейчас в теме
(81) Спасибо за обратную связь. В следующем релизе запланировал исправить данную проблему
83. zorky80 18 12.05.20 16:56 Сейчас в теме
Подскажите плз, а как посмотреть результирующий запрос в тексте XML в отчёте "Консоль системы компоновки данных"? после преобразований...не могу понять
84. cprit 872 13.05.20 11:05 Сейчас в теме
(83) К сожалению пока нет такой функции. Но она обязательно появится в следующий релизах.
85. vik2006 137 22.06.20 05:42 Сейчас в теме
Ню, ребята, слоффф нет, спасиба агромнайе. Давно искал нечто подобное. Маааленький вапросег: просто до конца еще не разобрался, некогда: а под неуправляемое приложение интегрировать мона? Типа УПП 1.3. Прошу пардону за мой францусзкий (наследие башорга).
86. cprit 872 22.06.20 12:28 Сейчас в теме
(85) Теоретически под обычными формами должно работать, если включить возможность использования управляемых форм в обычном приложени. Особо не проверяли.
Для обычных есть хорошее решение от tormozit http://devtool1c.ucoz.ru/
88. vik2006 137 22.06.20 13:21 Сейчас в теме
(86), аааа, ню, это знакомая весч. Ога, пару раз ставил на конфы, но муторно, в смысле на порядок геморройнее, чем через расширение. Не слишком обременительно, но времени занимает на тот же порядок больше, чем через расширение для управляемого приложения.
89. tormozit 7133 22.06.20 16:02 Сейчас в теме
(88) Зачем тогда встраивал в конфигурацию, когда можно было использовать расширение?
90. vik2006 137 23.06.20 00:52 Сейчас в теме
(89)Да конфа была неуправляемая ))))) то же УПП. А на твою разработку вот тока щаз наткнулся. Спасибо исчо рас.
91. tormozit 7133 23.06.20 06:58 Сейчас в теме
(90) Из твоего потока сознания непонятно, ты "пару раз ставил на конфы" или "тока щаз наткнулся". Но в любом случае расширения конфигурации, содержащие общие модули (включая ИР), можно ставить на любые конфигурации неважно под управляемое или обычное приложение они заточены, если режим совместимости 8.3.9+.
92. vik2006 137 23.06.20 11:10 Сейчас в теме
(91)Внимательнее читай. Про "пару раз ставил на конфы", это про неуправляемые приложения как раз по той ссылке, что дал чуть выше уважаемый автор. А про то что "только наткнулся", это про управляемое приложение. Будь внимательнее. ;-)
93. vik2006 137 23.06.20 11:11 Сейчас в теме
(91)Кстати, на неуправляемое приложение в моем случае на УПП не встало. не стал заморачивацца, удалил.
94. vik2006 137 23.06.20 11:15 Сейчас в теме
(91)ты, как я понял, как раз автор конфигурации под неуправляемое приложение, да, я покупал у тебя через стартмани твое творение с год назад, просто оно у меня вылетело из головы. За него тоже спасибо. В УПП мне помогло. Ну, про геморройность, это не твоя вина, а про то, что в управляемом приложении незабвенный Нуралиев сделал просто это все удобнее и быстрее. Твоя конфа тоже отличная, без вопросов можно с ней работать.
87. vik2006 137 22.06.20 13:16 Сейчас в теме
спасибо. Ща пасмотрим.
95. ITSun 27.07.20 10:52 Сейчас в теме
96. aleksey2 86 25.08.20 15:59 Сейчас в теме
В конструкторе запроса нет параметров вирт таблицы "условие счета"
На выходе получается:
РегистрБухгалтерии.Хозрасчетный.Обороты
а надо:
РегистрБухгалтерии.Хозрасчетный.Обороты(, , , Счет.Код = ""015"", , , , )
97. cprit 872 25.08.20 16:13 Сейчас в теме
(96) Добрый день! Конструктор запроса используется платформенный. На него повлиять нет возможности. Мне помогало когда такое случалось кэш почистить и/или 1С перезапустить
98. dyuha 49 24.09.20 11:03 Сейчас в теме
(96) Еще иногда помогает вызывать параметры виртуальной таблицы через контекстное меню.
Оставьте свое сообщение