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

09.11.22

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

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

Скачать исходный код

Наименование Файл Версия Размер
Универсальные инструменты 1С. Полные (расширение)
.cfe 8,33Mb
3909
.cfe 1.4.12 8,33Mb 3909 Скачать бесплатно
Универсальные инструменты 1С: Портативные
.zip 8,91Mb
2153
.zip 1.4.12 8,91Mb 2153 Скачать бесплатно
Универсальные инструменты 1С. Полные (Конфигурация)
.cf 8,32Mb
1655
.cf 1.4.12 8,32Mb 1655 Скачать бесплатно
Универсальные инструменты 1С: Минимальные. Расширение. (Без таблиц БД, без поддержки БСП)
.cfe 8,29Mb
164
.cfe 1.4.12 8,29Mb 164 Скачать бесплатно
Универсальные инструменты 1С: Минимальные. Конфигурация. (Без таблиц БД, без поддержки БСП)
.cf 8,27Mb
122
.cf 1.4.12 8,27Mb 122 Скачать бесплатно
Универсальные инструменты 1С: Без поддержки БСП. Расширение. (Реструктуризация при установке, без поддержки БСП)
.cfe 8,33Mb
157
.cfe 1.4.12 8,33Mb 157 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Конфигурация. (Реструктуризация при установке, без поддержки БСП)
.cf 8,31Mb
115
.cf 1.4.12 8,31Mb 115 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Расширение. (Без реструктуризации при установке, Поддержка БСП)
.cfe 8,29Mb
208
.cfe 1.4.12 8,29Mb 208 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Конфигурация. (Без реструктуризации при установке, Поддержка БСП)
.cf 8,28Mb
142
.cf 1.4.12 8,28Mb 142 Скачать бесплатно

 

ВНИМАНИЕ!!!

Актуальная информация и файлы по проекту находятся в репозитории на 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С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    127021    687    389    

738

Infostart PrintWizard - создание и редактирование печатных форм в 1С 8.3

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

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

18000 руб.

06.10.2023    8412    24    6    

46

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

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

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

10000 руб.

10.11.2023    4736    12    2    

38

SALE! %

PowerTools

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

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

3600 2280 руб.

14.01.2013    178937    1085    0    

862

Бустер Конвертации данных 3 (Infostart Toolkit)

Инструментарий разработчика 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

15000 руб.

07.10.2021    15115    3    12    

37

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

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

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

5000 руб.

07.02.2018    99881    240    97    

298

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

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

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

2040 руб.

27.12.2017    28427    4    10    

16

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

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

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

3000 руб.

27.08.2019    18523    6    8    

40
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
99. user1157924 02.10.20 17:45 Сейчас в теме
А мочему только 8.3.12 и выше?
Я только размечтался на 8.3.10 попользоваться...
100. cprit 882 03.10.20 11:29 Сейчас в теме
(99) В расширении есть справочники. Есть мысли сделать отдельную сборку с меньшим режимом совместимости. Но руки до нее не факт что скоро дойдут.
103. cprit 882 12.12.20 14:05 Сейчас в теме
(99) сделал тестовую сборку с режимом совместимости 8.3.10. Пока в тестовом варианте. Проверил поверхностно. Если не сложно отпишитесь по результатам установки.
Прикрепленные файлы:
UI_only_dataprocessor_8_3_10.cfe
101. cprit 882 02.12.20 14:29 Сейчас в теме
Релиз 1.4.7
- Добавлен новый инструмент Редактор СКД. Теперь можно работать с СКД полноценно в тонком клиенте
- В консоли отчетов СКД добавлена возможность использования внешний наборов данных
- Добавлена возможность отладки СКД с внешними наборами данных
- Добавлена возможность в навигатор по конфигурации запускать сеанс под выбранным пользователем(Описание тут)
- В программный интерфейс добавлена функция чтения XML в простые структуры данных
- Добавлена возможность ввести навигационную ссылку на объект в инструменте "Поиск ссылок на объект"
- Устранена ошибка неправильного имени файла сохранения данных инструментов в платформах 8.3.13 и старше
- Добавлен таймаут в консоль запросов HTTP
- Устранена ошибка формирования отчета в консоли отчетов СКД, если в настройках выбрана таблица или диаграмма
- Изменения в редакторе HTML(спасибо *Mopo3ru https://infostart.ru/profile/52482/) #237:
- Сворачивание разворачивание редакторов в режиме редактирования "Отдельно"
- Добавление редактора HEAD
- Возможность редактирования локальных библиотек
- Выбор пути к локальным библиотекам с диска
- Включение интеграции консоли по желанию
- Возможность выбора места включения текста CCS и JS
- Исправлена ошибка работы с сетевыми путями в файловом менеджере
- Исправлена ошибка копирования файла с сервера на клиент в файловом менеджере
- Консоль запросов. Исправлена Ошибка преобразования результата запроса в параметр типа список значений или массив #204
- Консоль запросов. Исправлена Ошибка преобразования результата в табличный документ #205
- Консоль заданий обновлена на версию 1.0.10
- Модуль Connector обновлен до версии 2.1.3
- Консоль сравнения данных обновлена на версию 15.4.55
- Исправлена #212 Ошибка удаления элемента в Групповой обработке справочников
- Изменена инициализацию полей редактора кода на открытие файлов. Старый вариант не работал в платформат 8.3.17 и старше
- Внедрена подсистема работы с буфером обмена (https://github.com/cpr1c/clipboard_1c)
102. cprit 882 02.12.20 14:37 Сейчас в теме
Версия 1.4.7

Добавлен новый инструмент Редактор СКД. Теперь можно работать с СКД полноценно в тонком клиенте
В консоли отчетов СКД добавлена возможность использования внешний наборов данных
Добавлена возможность отладки СКД с внешними наборами данных
Добавлена возможность в навигатор по конфигурации запускать сеанс под выбранным пользователем(Описание тут)
В программный интерфейс добавлена функция чтения XML в простые структуры данных
Добавлена возможность ввести навигационную ссылку на объект в инструменте "Поиск ссылок на объект"
Устранена ошибка неправильного имени файла сохранения данных инструментов в платформах 8.3.13 и старше
Добавлен таймаут в консоль запросов HTTP
Устранена ошибка формирования отчета в консоли отчетов СКД, если в настройках выбрана таблица или диаграмма
Изменения в редакторе HTML(спасибо *Mopo3ru //infostart.ru/profile/52482/) #237:
Сворачивание разворачивание редакторов в режиме редактирования "Отдельно"
Добавление редактора HEAD
Возможность редактирования локальных библиотек
Выбор пути к локальным библиотекам с диска
Включение интеграции консоли по желанию
Возможность выбора места включения текста CCS и JS
Исправлена ошибка работы с сетевыми путями в файловом менеджере
Исправлена ошибка копирования файла с сервера на клиент в файловом менеджере
Консоль запросов. Исправлена Ошибка преобразования результата запроса в параметр типа список значений или массив #204
Консоль запросов. Исправлена Ошибка преобразования результата в табличный документ #205
Консоль заданий обновлена на версию 1.0.10
Модуль Connector обновлен до версии 2.1.3
Консоль сравнения данных обновлена на версию 15.4.55
Исправлена #212 Ошибка удаления элемента в Групповой обработке справочников
Изменена инициализацию полей редактора кода на открытие файлов. Старый вариант не работал в платформат 8.3.17 и старше
Внедрена подсистема работы с буфером обмена (https://github.com/cpr1c/clipboard_1c)
109. tormozit 7144 09.03.21 13:46 Сейчас в теме
(102)
ссылка не открывается. Нужно поставить пробел перед закрывающей скобкой.
Slypower; +1 Ответить
104. BigCat 28.01.21 17:09 Сейчас в теме
Странно.
В файловой бухне (3.0.87.28) на платформе (8.3.18.1208) не стала работать - нет в меню.
В файловой зуп (3.1.16.108) на платформе (8.3.17.1851) встала.....
105. cprit 882 28.01.21 17:18 Сейчас в теме
(104) Добрый день! А бухгалтерии есть пользователи? У пользователя админские права? Попробуйте добавить вашему пользователю роль УИ_УниверсальныеИнструменты
106. Slypower 2 02.03.21 15:15 Сейчас в теме
Добрый день. хорошая штука.
Попытался задать вопрос разработчику, но ошибка работы с интернетом, хотя на компе интернет есть.
В поиске и удалении дублей не хватает возможность снять /поставить пометку со всех из списка.
107. cprit 882 05.03.21 16:26 Сейчас в теме
(106) Добрый день!
По поводу вопроса разработчику знаю. Github почему то постоянно токены доступа скидывает. И функция перестает работать. Видимо придется как то обходными путями решать....

Задачу по поиску и удалению дублей записал.

Спасибо
108. rpgshnik 3649 09.03.21 13:38 Сейчас в теме
Разрыв шаблонов, спасибо!
110. Slypower 2 12.03.21 09:47 Сейчас в теме
Добрый день. У меня 1С 8.3.17.1823, конфа стоит как расширение, "Режим использования модальности" - Использовать с предупреждениями. Напишу пару ошибок.

1) навигатор по конфигурации. Открываю документ, нажимаю редактор объектов, выдает ошибку:


2) Консоль запросов. Если в запрос передавать таблицу, то при получении параметров из запроса вылетает ошибка и получение параметров прекращается


Продолжаем наблюдение. Случаем, нет форума, где еще обсуждают данную конфу?
111. cprit 882 12.03.21 10:09 Сейчас в теме
(110) Спасибо за замечания. Будем исправлять.

Есть чатик в телеграмме https://t.me/tools_ui_1c, а для задач используем github https://github.com/cpr1c/tools_ui_1c/issues
112. Slypower 2 16.03.21 18:33 Сейчас в теме
Добрый день. Подскажите консоль запросов, вызов конструктора запросов.
У меня 1С 8.3.17.1823, конфа стоит как расширение,
"Режим использования модальности" - Использовать с предупреждениями.
При запуске 1С с параметром " /UC" открывается отдельно (блокируя окно владельца), без параметра отдельно , но не удобно (рядом с окном владельца).
Как сделать, чтобы всегда использовалось как в первом варианте?
113. cprit 882 16.03.21 18:51 Сейчас в теме
(112) Она использует платформенный метод. В нем нет признака блокировки окна владельца. В коде консоли стоит открытие модально окна конструктора в Толстом клиенте.
Чтобы всегда оно блокировало видимо надо выдергивать конструктор из платформы и делать его инструментом подсистемы.
Мне другого решения не приходит на ум. Но как писал ранее вопрос как к этому отнесется 1С. Попробую им вопрос задать.
114. Maximus1982 17.03.21 08:35 Сейчас в теме
Спасибо. Теперь все в одном месте. осталось только разобраться как все это работает.
rpgshnik; +1 Ответить
115. rpgshnik 3649 24.03.21 09:16 Сейчас в теме
Выражаю огромное спасибо всем авторам разработок, очень крутая сборка!

Тыкнул на обработку "Редактор JSON" в итоге не смог ни как закрыть, только через полное закрытие сеанса :)
116. cprit 882 24.03.21 10:21 Сейчас в теме
(115) Добрый день! В редакторе JSON, редакторе HTML и консоли кода сделано закрытие только по кнопке "Закрыть". Защиту от нажатия esc лучше придумать не удалось. По кнопке закрыть удается выполнить закрытие инструмента?
117. rpgshnik 3649 24.03.21 10:51 Сейчас в теме
(116) :)) не увидел кнопку закрыть, да она работает успешно
118. frkbvfnjh 787 29.03.21 13:08 Сейчас в теме
Добавьте в консоль отчетов просмотр конечного запроса СКД. Часто так бывает, что СКД коверкает запрос отчета так, что потом результат отчета не совпадает с результатом запроса в консоли запросов. У меня каждую неделю такие засады с СКД. Для новичков, это вообще адский ад.
122. cprit 882 29.03.21 14:19 Сейчас в теме
(118) Добрый день. Спасибо за замечание. В ближайшем релизе запланировано
119. frkbvfnjh 787 29.03.21 14:09 Сейчас в теме
Как в консоли запросов указать список значений в параметре запроса?
121. cprit 882 29.03.21 14:18 Сейчас в теме
124. frkbvfnjh 787 29.03.21 15:21 Сейчас в теме
120. frkbvfnjh 787 29.03.21 14:11 Сейчас в теме
При закрытии предприятия ругается, если открыто окно консоли запросов, хотя никаких изменений нет вообще она пустая, но нужно сначала закрыть консоль запросов, а потом основное окно 1С
123. cprit 882 29.03.21 14:19 Сейчас в теме
(120) В ближайшем релизе исправим. Спасибо за замечание
125. frkbvfnjh 787 29.03.21 15:23 Сейчас в теме
Спасибо за разработку и отличную обратную связь!
126. BigClock 07.05.21 09:38 Сейчас в теме
А у портативного варианта есть какие-либо ограничения по сравнению с расширением?
127. cprit 882 07.05.21 12:21 Сейчас в теме
(126) Добрый день!
Ограничение два:
1. Инструменты работают полноценно только при запущенной главной обработке. Это технологическое ограничение. Нужно где-то переменные сеанса хранить.
2. Программный интерфейс полноценно сейчас доступен только в сеансе где запущена главная обработка. И использование отличается для клиентского(тонкого) и для серверного контекстов.
Например, для серверного контекста и для толстого клиента
ВнешниеОбработки.Создать("УИ_")._от(Запрос)


Это для тонкого
ПолучитьФорму("ВнешняяОбработка.УИ_.Форма")._от(Запрос)


Со вторым пунктом теоретически можно справится.
128. changerus 27.05.21 11:23 Сейчас в теме
Добрый день, скачал портативную версию, хотел добавить портативную обработку "Групповое изменение справочников и документов", но столкнулся с ошибкой: "Невозможно подключить дополнительную обработку из файла. Возможно, она не подходит для этой версии программы. Техническая информация: Метод объекта не обнаружен (СведенияОВнешнейОбработке)".
Версия платформы: 8.3.16.1224 , режим совместимости стоит С 8.3.14, конфигурация УТ 11.4.13.99
Добавлял через Администрирование - Печатные формы, отчеты, обработки- Дополнительные отчеты, обработки.
В 1с слабоват, не программист, может подскажите, в какую сторону копать, чтобы не весь пакет добавлять, а именно портативную версию? Спасибо, за любой ответ и очень классный продукт сделали, судя по описанию, однозначно плюс, отличный труд.
129. cprit 882 27.05.21 11:39 Сейчас в теме
(128) Добрый день! На текущий момент использование инструментов по-отдельности в портативном варианте не реализовано. Нужна вся папка. Соответственно подключение их как дополнительных обработок не делали.
Портативную версию можно использовать только как папку целиком. Т.е. ее придется копировать на каждый компьютер и запускать через файл->Открыть.
Если нужно установить в базу- рассмотрите вариант установки расширения.
Для вас подойдут варианты поставки "Полные"(Понадобится монопольный доступ в базу, чтобы никто не сидел) и Поддержка БСП, без реструктуризации
changerus; +1 Ответить
130. changerus 27.05.21 12:22 Сейчас в теме
(129)Спасибо, сделал пока на тренировочной базе, "Полные", попробую и через без реструктуризации
131. frkbvfnjh 787 08.06.21 09:08 Сейчас в теме
По поводу консоли запросов - как перехватить выполнение запроса в файл и как работать с вкладкой Менеджер временных таблиц?
132. cprit 882 08.06.21 10:05 Сейчас в теме
(131) Добрый день!
Перехват в файл в данный момент не реализован. Планируется в ближайших релизах.
Вкладка "менеджер временных таблиц" используется при перехвате запросов. Сейчас туда руками добавить таблицу нельзя. Записал задачу. Реализуем в ближайшем релизе.
133. frkbvfnjh 787 08.06.21 10:30 Сейчас в теме
(132) Теперь понятно. Спасибо большое! Ждем с нетерпением.
134. user1461477 16.06.21 18:26 Сейчас в теме
Пустяк, конечно. Но для юзеров я обычно проверяю текущую строку на неопределено
Прикрепленные файлы:
135. user1461477 16.06.21 18:27 Сейчас в теме
{ВнешняяОбработка.УИ_ИнформацияОЛицензиях1С.Форма.Форма.Форма(396)}: Ошибка при вызове метода контекста (ЗаполнитьЗначенияСвойств)
ЗаполнитьЗначенияСвойств(ПараметрыОткрытия, ТекущаяСтрока);
по причине:
Недопустимое значение параметра (параметр номер '2')
142. cprit 882 16.06.21 18:49 Сейчас в теме
(135) это в портативных получается?
144. user1461477 16.06.21 18:52 Сейчас в теме
(142) да
Прикрепленные файлы:
136. user1461477 16.06.21 18:30 Сейчас в теме
почему-то ждёшь тут сразу консоль HTTP-сервисов :))
Прикрепленные файлы:
143. cprit 882 16.06.21 18:50 Сейчас в теме
(136) если есть мысли как ее можно реализовать, можем обсудить
145. user1461477 16.06.21 18:53 Сейчас в теме
(143) увы, я пока что сделал в своей жизни только один-единственный такой сервис :))
правда, работающий и нужный :)
146. cprit 882 16.06.21 18:55 Сейчас в теме
(145) для http запросов есть консоль http запросов. Может она подойдёт?
148. user1461477 17.06.21 12:31 Сейчас в теме
(146) Доброго времени. Согласитесь, есть какая-то разница между http-запросом и одноименным сервисом в смысле объектной модели вендора. Вот эта разница и есть разница между двумя консолями :)))

Ну, это примерно как есть XML, про который знают все, даже самые системные, программисты
И есть "фабрика XDTO" :)
137. user1461477 16.06.21 18:33 Сейчас в теме
А эта фенечка просто праздник какой-то. Давно хотел, но все ленился спросить
Прикрепленные файлы:
138. user1461477 16.06.21 18:38 Сейчас в теме
Нельзя так просто взять, и написать отчет.
Бери винтовку, user1461477, иди на позицию
Прикрепленные файлы:
139. user1461477 16.06.21 18:44 Сейчас в теме
Эта штука еще и зациклилась. Жмешь "Ок", типа закрыть, а она снова выскакивает.
Получилось, когда из контекстного меню вздумал удалить вариант макета
Прикрепленные файлы:
141. cprit 882 16.06.21 18:48 Сейчас в теме
140. user1461477 16.06.21 18:46 Сейчас в теме
с заходом вот сюда (еще и с мельканием строчек в таблицах)
Прикрепленные файлы:
147. cprit 882 16.06.21 18:57 Сейчас в теме
(140) мелькания к сожалению это особенности портативной версии. Когда идёт с клиента получение формы общего модуля, платформа делает клиент серверный вызов. Есть мысли как это можно победить, но оно пока не реализовано
149. user1461477 17.06.21 12:38 Сейчас в теме
(147)
Когда идёт с клиента получение формы общего модуля, платформа делает клиент серверный вызов.


Извините, можно здесь подробнее для нуба?

На клиенте возникает необходимость открыть (обновить) форму, клиент посылает сообщение (запрос) об этом желании серверу.
Сервер получает запрос, по полученным параметрам собирает данные, сериализует их, и посылает тело клиенту.
Клиент парсит тело и строит картинку на монитор.

Что из этого вы назвали "платформа делает клиент серверный вызов" ?
150. cprit 882 18.06.21 12:24 Сейчас в теме
(149) Сначала про модель разработки. Вся разработка ведется в виде расширения, в котором есть все фичи. Все варианты сборок, а также конвертация в конфигурации и портативную поставку происходит на этапе сборки. Т.е. происходит автоматизированное редактирование файлов расширения и из них получаются нужные файлы (cf, cfe, epf и т.п.)
В исходном расширении есть общие модули и их вызов активно используется. Для портативного варианта каждый общий модуль трансформируется в отдельную обработку. Если у модуля стоит признак "Клиент" его код добавляется в форму обработки.

Вызов трансформируется из
	УИ_ОбщегоНазначенияКлиент.ПодключитьРасширениеРаботыСФайламиСВозможнойУстановкой(
		Новый ОписаниеОповещения("ПриОткрытииЗавершение", ЭтотОбъект));

в
ПолучитьФорму("ВнешняяОбработка.УИ_ОбщегоНазначенияКлиент.Форма",,,Ложь).ПодключитьРасширениеРаботыСФайламиСВозможнойУстановкой(
		Новый ОписаниеОповещения("ПриОткрытииЗавершение", ЭтаФорма));


Соответственно, в момент вызова метода ПолучитьФорму происходит клиент-серверный вызов. Его делает сама платформа. В версии 1.4.8 такое происходит каждый раз при обращении к общим модулям с клиентского контекста

В следующей версии это частично уже решено.
151. Rokky78 40 25.06.21 11:54 Сейчас в теме
Почти месяц пользуюсь (изучаю) функционал Вашей сборки. СУПЕР!
Мы с коллегами сразу приложили ее к повседневным инструментам.

Теперь маленькое замечание (я вижу они приветствуются для продвижения и улучшения сборки ;) )
Использую портативную версию. В форме работы с динамическими списками когда перемещаюсь с помощью клавиш управления курсором влево по таблице - ожидаю попасть в начало строки, на первый столбец. Но внезапно курсор переходит в дерево метаданных и, если не успел отпустить клавишу, быстро оказываемся в верхнем элементе дерева. Это не очень приятно. Можно поправить?
152. cprit 882 25.06.21 12:39 Сейчас в теме
(151) Добрый день! Записал задачу https://github.com/cpr1c/tools_ui_1c/issues/311. Если сможете краткое видео сделать с демонстрацией проблемы, будет подспорьем
153. Rokky78 40 25.06.21 15:38 Сейчас в теме
Видео

тайминг
00:17-00:24 перемещаемся клавишей курсора "вправо". Ожидаемо "упираемся" в конец строки.
00:25-00:31 перемещаемся клавишей курсора "влево". доходим до начала строки
00:32 перемещаемся в дерево
00:33-00:37 клавиши "вверх" и "вниз" работают уже в "дереве" а не в динамическом списке

воспроизводится на 1С:Предприятие 8.3 (8.3.18.1289)
154. tormozit 7144 25.06.21 19:18 Сейчас в теме
(153) Это ошибка платформы. В 8.3.19 исправлено уже. https://bugboard.v8.1c.ru/error/000100238
155. cprit 882 25.06.21 19:21 Сейчас в теме
(154) есть способ ее обойти на платформах с ошибкой?
156. Rokky78 40 28.06.21 08:35 Сейчас в теме
157. as7bs 289 29.07.21 10:24 Сейчас в теме
Добавьте в описание инструмента и в его справку как работать с табличной частью, а именно обращаться нужно через "СтрокаТЧ", пришлось искать в конфигураторе.
158. cprit 882 29.07.21 13:57 Сейчас в теме
(157) Добрый день! О каком инструменте идет речь?
159. as7bs 289 29.07.21 14:55 Сейчас в теме
(158)
Групповая обработка справочников и документов.
Конечно до "Подбор и обработка объектов" из ИР сильно недотягивает. Нет возможности изменять регистры накопления, расчета. Не нашел возможности сохранения настроек отборов, нет настройки колонок при обычном отборе. Код набираешь как в блокноте, нет контекстной подсказки.
Еще заметил если среди отобранных строк для обработки(например 100) отметил не все строки(а например только 1), то по окончании обработки пишет что-то вроде "Обработано 100 строк".
160. cprit 882 29.07.21 15:22 Сейчас в теме
(159) Документацию расширим. По поводу сравнения с ИР-полностью согласен и доведение до ума этого инструмента одна из следующих приоритетных задач. Там помимо функционала, есть заметные проблемы по оптимизации
161. user913525 13.08.21 08:47 Сейчас в теме
162. frkbvfnjh 787 03.09.21 13:40 Сейчас в теме
Последнее описание версии 1.4.8, а скачать можно 1.4.10. Описание изменений не будете публиковать? А то интересно же что доработано...
163. cprit 882 03.09.21 13:42 Сейчас в теме
(162) Описание изменений на github делаю. Тут забыл похоже. Сделаю на днях. Посмотреть можно по ссылке https://github.com/cpr1c/tools_ui_1c/releases
164. frkbvfnjh 787 03.09.21 14:20 Сейчас в теме
167. frkbvfnjh 787 03.09.21 14:41 Сейчас в теме
(163) Судя по описанию, сохранение запроса в файл для отладки так и не добавили?
Хорошо бы еще добавить возможность из отладки сохранять запрос во внутреннее хранилище, а в консоли его открывать из хранилища, что бы не сохранять в файл, тогда доступ к диску вообще не нужен будет. И мастера по формированию строчки кода с помощью которой в отладке можно будет сохранить запрос для отладки.
168. cprit 882 06.09.21 18:07 Сейчас в теме
(167) Сохранение в файл нет. Но сохранение во внутреннее хранилище уже давно реализовано через хранилище настроек и форму "Данные для отладки". Или вы имеете ввиду сохранение через метод "ПоместитьВоВременноеХранилище"?

Описание обновил в публикации
169. frkbvfnjh 787 07.09.21 06:24 Сейчас в теме
(168) Извините, я туплю, но можете дураку объяснить, как мне во время отладки сохранить свой запрос со всеми параметрами и временными таблицами так, что бы я потом этот запрос мог отладить в консоли запросов? Я ищу, ищу, и нифига понять не могу как это сделать. Форму данных для отладки я нашел, но что нужно сделать, что бы туда попал мой запрос? Заранее спасибо.
165. frkbvfnjh 787 03.09.21 14:22 Сейчас в теме
В 1.4.10 если результат запроса пустой то выходит ошибка:
166. frkbvfnjh 787 03.09.21 14:26 Сейчас в теме
При нажатии на кнопку ТЖ малоинформативная ошибка выходит. Мне например не совсем понятно что дальше делать и почему собственно у меня нет этого файла. Было бы хорошо какое то пояснение вывести.
170. cprit 882 07.09.21 12:22 Сейчас в теме
(169) В форме вычисления выражения нужно вычислить УИ_._От(Запрос)
http://joxi.ru/n2YQ3g1f7abO72

Далее в предприятие зайти в пункт меню "Данные отладки"
http://joxi.ru/Q2KRNz6HyQLJam

Найти свой и нажать кнопку "Отладить"
http://joxi.ru/brR1WzRTLD7zlA

Подробнее в разделе отладка описания программного интерфейса https://github.com/cpr1c/tools_ui_1c#отладка

Для портативных инструментов есть особенности. Описаны тут https://github.com/cpr1c/tools_ui_1c/wiki/Особенности-использования-отладки-в-портативном-варианте

Так же для портативных вывел в форму инструментов пример кода запуска
http://joxi.ru/brR1WzRTLD7ZaA
171. frkbvfnjh 787 07.09.21 12:50 Сейчас в теме
(170) Оооо, отлично! Спасибо большое, теперь понятно!
172. sdaf 10.09.21 10:58 Сейчас в теме
Большое спасибо за работу, добавьте в шапку куда и как благодарить
173. cprit 882 22.09.21 10:23 Сейчас в теме
(172) спасибо за отзыв. Добавлю на этой неделе
174. cprit 882 29.09.21 12:01 Сейчас в теме
(172) Добавил небольшой раздел в описании проекта. Ссылка для благодарности деньгой https://donate.stream/ya410011848843350
Также поддержать проект можно поучаствовав в его доработке
sdaf; Evg-Lylyk; +2 Ответить
175. sdaf 29.09.21 15:12 Сейчас в теме
(174) спасибо, отправил благодарность)
176. strah4 08.10.21 13:54 Сейчас в теме
А поиск и замена значений планируется к интеграции?

Возможно нашел багу. Если в групповой обработке справочников и документов на произвольном алгоритме нажать добавить почему-то добавляется пустой подпункт в левое дерево списка обработок и после этого ничего кроме ошибки по выходу за массив от системы не получишь при попытке запустить.
177. cprit 882 08.10.21 14:27 Сейчас в теме
(176) Поиск и замена значений под сомнением у меня. Т.к. Есть подобный инструмент "Поиск дублей и замена значений".
Можете описать сценарий его использования, который не решает поиск и замена дублей?
179. strah4 08.10.21 18:43 Сейчас в теме
(177) В текущей версии вижу поиск и удаление дублей. Замена значений нужна чтобы быстро и удобно заменить непохожие друг на друга значения в программе. Например по году решили реорганизовать статьи движения денежных средств и просят по таблице соответствий свернуть совершенно разные статьи на одну и так по 30-40 статьям повторить процедуру. Можно конечно обходить это через дубли добавив одинаковый реквизит или переименовав, например. Но это костыли и требует лишних движений вместо указания одного объекта и второго (а желательно списка) которые на него надо свернуть.
178. cprit 882 08.10.21 15:16 Сейчас в теме
(176) О данной проблеме в групповой обработке знаю. Попробую убрать в ближайшее время
180. frkbvfnjh 787 19.10.21 15:05 Сейчас в теме
А редактор Моnасо уже встроили в консоль запросов?
181. cprit 882 19.10.21 15:07 Сейчас в теме
(180) В dev версии уже встроено в редактор алгоритма обработки результата. В релизе будет и текст запроса поддерживать. Также уже реализована поддержка экспортных процедур общих модулей, объектов и модулей менеджеров
182. VarNiko 24 21.10.21 22:28 Сейчас в теме
Подскажите, подключил расширение в Комплексную Автоматизацию 2.5, платформа 8.3.19.1264, а где искать ссылку Инструменты, чтобы добраться до самих обработок? На панели разделов не появилась. Может что-то не так делаю?
183. cprit 882 22.10.21 11:12 Сейчас в теме
(182) Добрый день! Для появления раздела "Инструметы" у пользователя должна быть установлена роль "УИ_УниверсальныеИнструменты". У пользователей с наличием права "Администрирование" эта роль добавляется автоматически при запуске базы. Если такого права нет роль нужно установить руками
184. dimes 04.02.22 22:57 Сейчас в теме
Добрый день! Большая благодатность за инструменты. Нашел 2 проблемки в консоле кода. Самая главная - это не работает ctr+c причем ctr+v работает нормально. При копировании буфер обмена очищается.
185. cprit 882 05.02.22 13:35 Сейчас в теме
(184) Добрый день! Какой вариант редактора кода используете? Можете ли записать видео с демонстрацией проблемы?
186. dronrevx 39 06.02.22 17:14 Сейчас в теме
(97) Добрый день.

Скажите где почитать для чего какой вариант обработки используется?

Что значит с поддержкой БСП а что нет?
Что значит с реструктуризацией и без?

Спасибо!
189. cprit 882 07.02.22 12:14 Сейчас в теме
(186) Добрый день!
Ядро у всех версий одинаковое.
Но в версии с поддержкой БСП добавляется возможность отладки дополнительных обработок Инструкция. А также к объектам, к которым подключена подсистема подключаемых команд, добавляется меню с функциями УИ. Подробнее по ссылке

Для версии с реструктуризацией добавляется справочник алгоритмов. Он пока еще сырой.
187. dimes 07.02.22 08:59 Сейчас в теме
(185) Прикрепил видео ошибки
Прикрепленные файлы:
Ошибки консоль кода.mp4
188. dimes 07.02.22 11:21 Сейчас в теме
(187) причем заметил что проблема только в поле html документа 1С, если запускаю скрипт в google браузере, то нормально. Платформа 8.3.14
190. cprit 882 07.02.22 12:19 Сейчас в теме
(188) По второй проблеме- карту кода можно включить в настройках инструментов https://i.imgur.com/iXqE8di.png
Если я все правильно понял из видео, это должно помочь
191. dimes 07.02.22 14:54 Сейчас в теме
192. dronrevx 39 09.02.22 13:49 Сейчас в теме
(189) Скажите почему то в УТ 11.4 в справочнике Номенклатура ФормаСписка именно в нем не отображается инструмент.
Где копать ошибку?
Отладчиком посмотрел в переопределяемый модуль заходит и формирует команды все. но на форме самого меню нет.
В контрагенте и других справочниках нормально.
Именно форма списка Номенклатуры, на форме элемента тоже все ок.
Как мне отловить эту ошибку?
Прикрепленные файлы:
193. cprit 882 12.02.22 11:20 Сейчас в теме
(192) добрый день! Посмотрел проблему. На этой форме два динамических списка- для расширенного поиска и для стандартного. Команды добавляются только динамическому списку со стандартном поиском. Похоже, что все подключаемые команды подключаются только в стандартному поиску

Нашел вот этот кусок кода в событии "ПриСозданииНаСервере". Если его доработать с учетом расширенного поиска, то должно заработать
	// СтандартныеПодсистемы.ПодключаемыеКоманды
	ПараметрыРазмещения = ПодключаемыеКоманды.ПараметрыРазмещения();
	ПараметрыРазмещения.КоманднаяПанель = Элементы.СписокСтандартныйПоискНоменклатураКоманднаяПанель;
	
	ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект, ПараметрыРазмещения);
	// Конец СтандартныеПодсистемы.ПодключаемыеКоманды

Показать
dronrevx; +1 Ответить
194. dronrevx 39 13.02.22 17:18 Сейчас в теме
195. dronrevx 39 13.02.22 17:31 Сейчас в теме
(193) Скажите а в обработке поиск ссылок на объект нет возможности посмотреть через какое поле ссылка идет?
Вот я нашел сто один док ссылается на другой а где сидит в каком реквизите ссылка не понятно
Как такой вопрос решается универсальными инструментами?
196. cprit 882 14.02.22 11:19 Сейчас в теме
(195) Пока такой фичи нет. Но идея хорошая. Записал к реализации
197. Maxim2680 17.05.22 09:23 Сейчас в теме
Спасибо ха Ваш труд! Очень помогает в работе!!!
198. echo77 1885 17.06.22 06:02 Сейчас в теме
(0) А можно в редакторе СКД для таблиц на форме:
- НаборыДанныхПоля
- Ресурсы
в контекстное меню добавить стандартные команды:
- Переместить вверх
- Переместить вниз

?
Оставьте свое сообщение