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

Публикация № 1178280

Разработка - Обработки - Универсальные обработки

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

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

 

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

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

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

 

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

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

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

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

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

8.3.12 и выше

 

Состав

 

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

 

 
 Скриншот

 

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

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

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

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

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

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

 

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

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

 
 Скриншот

 

 

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

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

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

 
 Скриншоты
 

 

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

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

 
 Скриншот

 

 

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

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

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

 
 Скриншот

 

 

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

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

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

 

 

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

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

 
 Скриншот

 

 

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

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

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

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

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

 
 Скриншот

 

 

Консоль кода

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

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

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

 
 Скриншот

 

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

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

 
 Скриншот

 

 

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

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

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

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

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

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

 
 Скриншот

 

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

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

 
 Скриншоты

 

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

 

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

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

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

 
 Скришоты

 

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

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

 

 

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

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

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

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

 
 Скриншот

 

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

 
 Скриншот

 

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

 

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

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

 
 Скриншот

 

 

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

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

 
 Скриншот

 

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

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

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

 
 Скриншот

 

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

позволяет строить сложно-структурированные выражения на основе параметрического описания, тестировать их, и в результате получить программный код 1С. На текущий момент работает только в Windows. Форк //catalog.mista.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, вручную заполненного табличного документа. Форк //catalog.mista.ru/public/581794Разрешение автора 

 
 Скриншот

 

 

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

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

 
 Скриншот

 

 

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

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

 
 Скриншот

 

 

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

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

 

Вызов

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

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

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

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

 
 Скриншот

 

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

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

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

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

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

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

Или

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

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

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

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

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

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

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

 

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

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

 
 Скриншот

 

Установка

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

 
 Скриншот

 

 

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

Начиная с версии 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

  • Заменил редактор реквизитов объектов на новый от ROL32 #82
  • Исправлена ошибка сохранения файлов в консоли отчетов
  • Встроил новый инструмент "Выгрузка загрузка данных в формате XML с фильтрами". #68
  • Сделан прототип сайта в интернете для разработки https://to1c.ru

Версия 1.4.3

  • Встроена новая консоль запросов. За основу взята консоль из публикации //catalog.mista.ru/public/938606/. Для существующих файлов запросов сохранена совместимость.
  • В новой консоли можно выполнять обработку результата
  • Реализован поиск в редакторе констант
  • Добавлена возможность просмотра некоторых типов в хранилище значений(Таблица, Структура, Табличный документ)
  • Добавлен просмотр хранилища значений в редакторе констант
  • Убран баг сохранения параметров СКД в файл в консоли отчетов
  • В инструментах редактор объектов, Групповая обработка, поиск и удаление дублей, редактор констант добавлены параметры записи, где можно указать доп свойства и выполнить небольшой код перед записью.
  • В групповой обработке в форме выбора таблиц добавлена возможность пометить все таблицы сразу
  • В групповой обработке исправлен баг с невозможностью обработать объекты, добавленные в расширении

 

Версия 1.4.4

  • Встроена обработка "Навигатор по конфигурации". Обработка для просмотра свойств конфигурации, быстрого просмотра списков объектов и вызова административных функций. //catalog.mista.ru/public/931586/ Разрешение автора
  • В Динамическом списке реализована возможность показывать данные только по переданному в параметрах объекту метаданных
  • Убраны найденные синхронные вызовы

 

Версия 1.4.5

  • Убраны синхронные вызовы во всех инструментах, кроме тех где это указано в описании. Поиск осуществлялся с помощью конфигуратора и его методов рефакторинга
  • Добавлен инструмент Конструктор регулярных выражений. На текущий момент работает только в Windows
  • Добавлен инструмент Файловый менеджер. На текущий момент содержит синхронные вызовы
  • Добавлен инструмент Информация о лицензиях 1С. Требует установленную утилиту ринг с утилитой лицензирования из поставки платформы.
  • Добавлен инструмент Консоль вебсервисов.
  • Добавлен инструмент Консоль сравнения данных.
  • Добавлен инструмент Загрузка данных из табличного документа
  • Встроена подсистема "Кроссплатформенные регулярные выражения"

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

Наименование Файл Версия Размер
Универсальные инструменты 1С (расширение)

.cfe 4,56Mb
27.01.20
399
.cfe 1.4.5 4,56Mb 399 Скачать бесплатно
Универсальные инструменты 1С (конфигурация)

.cf 4,56Mb
27.01.20
183
.cf 1.4.5 4,56Mb 183 Скачать бесплатно

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. user764477 21.01.20 16:17 Сейчас в теме
Крутое начинание, спасибо!
Egor_Ogurtsov; cleaner_it; xan333; Batman; myoker; CyberCerber; +6 Ответить
2. zhenyat 21.01.20 16:39 Сейчас в теме
3. paybaseme 21 21.01.20 17:20 Сейчас в теме
48. Nikola23 511 24.01.20 09:34 Сейчас в теме
(3)
(47)
Ответ полностью удовлетворил.
Бесплатный плагин - это то, что я давно искал.

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

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

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

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

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

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

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

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

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

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

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

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


Извиняюсь за неточность. Имелась ввиду полноценная работа со всеми инструментами
Egor_Ogurtsov; +1 Ответить
28. s_vidyakin 62 22.01.20 14:51 Сейчас в теме
(10) недавно захотелось потыкать что такое хваленый ИР, скачал, продираясь через тонны рекламы, какой то архив обработок. А там только обычные формы, хоть и дата обновления свежая, странно, подумал я. Потом в виде расширения скачал, а там любая обработка выдает "Работа в режиме тонкого клиента не поддерживается". Удалил и забыл про ИР еще надолго. Фейспалм...
29. vv2 22.01.20 16:55 Сейчас в теме
(28)Чего только не сделают, лишь бы инструкции не читать.
Egor_Ogurtsov; Mingrel; mvxyz; CratosX; Xershi; ArchLord42; cleaner_it; JohnyDeath; DrAku1a; MVK80; Batman; life-wayfarer; tormozit; +13 Ответить
30. acanta 22.01.20 17:03 Сейчас в теме
(29) программистам инструкции противопоказаны.У них если человек физически способен проглотить более трех таблеток, лекарство считается безопасным автоматически.
33. s_vidyakin 62 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 62 23.01.20 14:47 Сейчас в теме
(41) "тонкий клиент для запуска толстого клиента" это что значит? Кнопочка для перезапуска? т.е. по факту только толстый и поддерживается, с обычными формами. Зачем эти канцелярские обороты в глубине описания, можно было бы просто название изменить например "Инструменты разработчика для обычных форм" и вопросов бы не было
45. tormozit 5824 23.01.20 17:07 Сейчас в теме
(44)
Кнопочка для перезапуска?
Нет. Имеется ввиду управляемая форма запуска толстого клиента, частью которой является эта кнопочка.
Инструменты разработчика для обычных форм
Ну строго говоря тогда уж "Инструменты разработчика на обычных и 2-х управляемых формах". Но сомневаюсь, что так станет понятнее большинству. Ведь пользователь сначала запускает не форму, а клиентское приложение в определенном режиме запуска. Поэтому прежде всего ему надо знать какое клиентское приложение и в каком режиме запуска поддерживается.
Egor_Ogurtsov; CratosX; +2 Ответить
32. tormozit 5824 22.01.20 18:24 Сейчас в теме
(28) Обычно перед скачиванием ПО читают системные требования, чтобы не расстраиваться, что оно не подойдет.
Egor_Ogurtsov; +1 Ответить
34. s_vidyakin 62 22.01.20 19:37 Сейчас в теме
(32) в 2020 году не поддерживать тонкий клиент это фу. Тем более у вас написана рекомендация 8.3.11+, а "8.3" и "тонкий клиент" давно уже синонимы.
P.S. Если программа свежая, обычно системные требования как раз не читают, т.к. там "работает на Windows 7,8,10 с 2GB RAM, требуется наличие жесткого диска и интернета". А если программа работает только на WinXP, то сейчас это пишут большими яркими буквами
klaus38; sys1c; Evg-Lylyk; +3 9 Ответить
36. palsergeich 22.01.20 21:07 Сейчас в теме
(34) Конструктор СКД платформенный не умеет в тонкий клиент в принципе. А задача по быстрому набросать отчет, поиграться с настройками, а потом загрузить это в конфигуратор или исследовать работу отчета весьма актуальна.
Платформенный конструктор запросов, а именно вкладка соединения в тонком клиенте - самый ужасный в плане интерфейса механизм что есть в 1С.
Таки да для некоторых вещей толстый клиент до сих пор актуален, не смотря на 2020 год
37. json 2654 22.01.20 21:48 Сейчас в теме
(34) фу - это писать фу о том, в чем ты не компетентен.
Ты делаешь вывод только на основании первого впечатления, а это не всегда корректно.

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

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

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

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

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

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

PS. Пост получился похожим на рекламу, но это мое реальное мнение по поводу ИР
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; +25 Ответить
38. tormozit 5824 22.01.20 22:18 Сейчас в теме
(37) Реклама легко убирается на большинстве сайтов через расширения браузеров (adBlock, AdGuard и т.д.) и мне удивительно что до сих пор встречаются люди, которые про это не знают, либо знают но скрывают свои знания =). Кстати реклама вставляется по требованию хостинга и доходы от нее идут исключительно ему. Также у ИР уже пол года как появился багтрекер, который знаком всем, кто читал хотя бы раз список изменений с основного сайта за это время. На этом багтрекере также можно скачивать файлы бесплатно и почти без рекламы, причем там есть все версии с начала его появления.
По поводу большого количества кнопочек. Ты описал типичное первое впечатление от ИР. Признаюсь, все таки интерфейс пользователя я делаю в первую очередь для регулярных и опытных пользователей ИР, т.е. стараюсь его сделать максимально продуктивным для знакомого со всеми возможностями пользователя. Поэтому тем, кто редко или впервые использует ИР, действительно приходится часто бороться с проблемой "большого количества кнопочек". Ситуация для них еще отягощается отсутствием полноценного руководства пользователя, хотя все чаще убеждаюсь, что подавляющее большинство его не читает (потому что это долго =) . Зато я делаю обучающие видео, хотя и недостаточно много. В общем первая попытка освоить ИР у многих кончается негативно. И это - неизбежная плата за удобство работы тех, кто с ними работает каждый день.
andrvyst; CratosX; Xershi; potoyalo; aegoncharov; Sintson; Pavl0; mike1970; alalsl; Luck_DMST; cleaner_it; mvxyz; xan333; vv2; Dragonim; Il; Evg-Lylyk; json; +18 Ответить
11. tormozit 5824 22.01.20 00:33 Сейчас в теме
Рекомендую пока не поздно дать более уникальное название этому набору инструментов. Я уже сто раз пожалел, что не сделал этого изначально.
CratosX; cleaner_it; mvxyz; NeviD; AlexDidenko; +5 Ответить
16. cprit 314 22.01.20 07:38 Сейчас в теме
(11) Какие неудобства были и остаются в текущем названии ИР для вас?
20. tormozit 5824 22.01.20 09:05 Сейчас в теме
(16) Как минимум плохо, что также решили назвать набор инструментов разработчики БСП. Теперь путаются люди.
Sintson; Дмитрий74Чел; cleaner_it; Bassgood; +4 Ответить
53. Sintson 363 28.01.20 14:20 Сейчас в теме
(20) В какой-то степени 1С собезья́нничали. Я тоже когда это заметил не сразу сообразил в чем дело. Отдельный респект за ИР, пользуюсь очень дано, всем доволен. Анализатор техжурнала вообще для меня единственный в своем роде. У Гилёва, на сколько я знаю есть в составе какой-то разработки, но мне по какой-то причине не зашел.
Хотел бы еще порекомендовать в чемоданчик профессионала вот эту разработку.
https://infostart.ru/public/861748/
54. cprit 314 28.01.20 14:29 Сейчас в теме
(53) чемоданчик профессионала 1С- Отличная идея. Спасибо
55. cprit 314 28.01.20 14:30 Сейчас в теме
(53)
Хотел бы еще порекомендовать в чемоданчик профессионала вот эту разработку.
https://infostart.ru/public/861748/


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

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

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

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

Если данный набор позиционируется как универсальный, то его должно быть можно запустить на любой конфигурации на управляемых формах.
Либо описать ограничения применения.
19. pm74 169 22.01.20 08:09 Сейчас в теме
21. cprit 314 22.01.20 09:27 Сейчас в теме
(19) Да. Но пока его еще полноценно не встроил в подсистему. Как закончу обязательно укажу ссылку на этот репозиторий
Алексей_mir2mb; +1 Ответить
27. cprit 314 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 511 22.01.20 19:45 Сейчас в теме
Сонар покупали или он стал бесплатным?
42. cprit 314 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 511 23.01.20 22:59 Сейчас в теме
(35) Отвечу сам себе)
Речь, конечно же о плагине для сонара, который с текстами на 1с позволяет работать.
47. cprit 314 24.01.20 07:29 Сейчас в теме
(46) Ну я ж не знаю что подразумевается под словом "Сонар". Вот и ответил, чтобы ничего не упустить
43. mvxyz 170 23.01.20 14:17 Сейчас в теме
51. lock73 103 28.01.20 08:08 Сейчас в теме
Почему вообще решили сделать что-то подобное, когда есть замечательные инструменты разработчика от Сергея Старых(tormizit)
Автор! Ну ник-то в публикации исправьте. Как-то не кузяво такое искажение
52. cprit 314 28.01.20 08:12 Сейчас в теме
(51) Исправил. Неудобняк получился
56. kosmo0 97 30.01.20 11:26 Сейчас в теме
По опыту использования ИР в ряде случаев не рекомендовал бы такие универсальные инструменты в качестве ВСТРОЕННЫХ в рабочую конфигурацию.

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

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

Удаленные узлы также могут быть проблемой. Если связь отвратительная проблема может быть в следующем - обновление инструментов добавляет лишний мегабайты в файл обмена, а дополнительное обновление это потенциальные проблемы при очередном (дополнительном) файле обмена. Да, бывали проблемы при передаче файла размером 50Мб. Опять же в отчетный период оченно занимательно рассказывать руководству что обмен встал потому что из-за обновлений файл обмена стал большим и его передать сложно в "жопу мира".
Плюс всегда в трудно контролируемых удаленных узлах может найтись умелец сделавший себе полные права (и любопытства ради и чтобы не мозолила глаза надпись "отсутствую права"). А вследствие получения полных прав действия с инструментами разработчика становятся аналогом "обезьяны с гранатой". То есть потенциально вагон проблем.
cprit; tormozit; Evg-Lylyk; +3 Ответить
57. tormozit 5824 30.01.20 11:35 Сейчас в теме
(56) Да. Встраивание в конфигурацию - действительно приводит к таким проблемам. Поэтому в большинстве случаев удобнее использовать вариант Расширение, если конфигурация имеет достаточно высокий режим совместимости, или вариант Портативный, если нет.
58. cprit 314 30.01.20 12:39 Сейчас в теме
(56) Поддерживаю. Вариант поставки с папкой обработок планируется
59. koreav 53 30.01.20 17:30 Сейчас в теме
ИР, конечно, наше всё, спасибо автору!, раз он тут
Но УИ , это то что нужно для нашей новой ERP),
однозначно+++
80. CratosX 107 25.04.20 01:44 Сейчас в теме
67. user1362084 14.02.20 16:42 Сейчас в теме
Добрый день! Подскажите, пожалуйста, может что-то делаю не так) Скачала вашу конфу и добавила расширением в свою. У меня отключен режим модальных окон. У вас в описании сказано, что в этом режиме все работает, но оказалось нет. Начала допиливать код, но слишком много модальных вызовов. Может есть кокой-то другой способ, о котором я не знаю) Спасибо)
69. cprit 314 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 981 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 314 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 981 22.04.20 19:26 Сейчас в теме
Текст публикации не обновляете?
На скриншотах к публикации есть обработка по регуляркам.
В описании не увидел. И хорошо бы эту простыню картинок спрятать в спойлеры, тогда бы статья помещалась на экран и навигация улучшилась.
Посмотрите как оформил статью Эволюция расширения конфигурации.
Там же кстати сможете ознакомиться, когда появилась возможность добавлять справочники.

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

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


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

См. также

Навигатор по конфигурации базы 1С 8.3 Промо

Инструментарий разработчика Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.63 от 10.06.2020

3 стартмани

28.10.2018    29367    276    ROL32    67    

Файл тестов для xUnitFor1C: тестирование проведения документов

Тестирование и исправление Прочие инструменты разработчика v8 1cv8.cf Бесплатно (free)

Тестирование проведения документов. Проверяется, что: а) документ проводится; б) движения документа после перепроведения не изменились.

30.06.2020    1432    0    q_i    16    

Универсальная обработка информационной базы

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Обработка предназначена для подсчета числа объектов информационной базы за выбранный период, а так же обработки объектов произвольным кодом или на основе предопределённых действий.

29.06.2020    630    0    kozusenok    3    

Групповая обработка контейнеров сертификатов ЭЦП

Универсальные обработки Файловые протоколы обмена, FTP v8 v8::УФ 1cv8.cf Россия Бесплатно (free)

Внешняя обработка для просмотра списка установленных на локальном компьютере контейнеров сертификатов ЭЦП, с возможностью групповой обработки: копирования, установки сертификатов, отправки на EMAIL или FTP.

25.05.2020    1538    0    independ    2    

Excel vs 1С: битва с неожиданным исходом Промо

Анализ учета Универсальные обработки Загрузка и выгрузка в Excel Финансовые Управленческие v8 1cv8.cf Россия Бесплатно (free)

Что лучше 1С или Excel? Разберемся, в казалось бы, очевидном, чтобы получить невероятное!

11.04.2019    34873    0    bolefirenko    116    

Нейроконструктор

Интеграция Искусственный интеллект (AI) Прочие инструменты разработчика v8 Бесплатно (free)

Изучайте нейронные сети и экспериментируйте вместе с расширением конфигурации "Нейроконструктор". Навыки программирования не требуются.

20.05.2020    5546    19    user1404129    18    

Загрузка, редактирование и установка цветовых схем (раскраски кода) в Конфигуратор и EDT

Работа с интерфейсом Прочие инструменты разработчика v8 1cv8.cf Бесплатно (free)

В современных IDE и текстовых редакторах есть удобная работа с цветовыми схемами: их можно загружать из файлов, выбирать из списка и сразу устанавливать в оболочку. К сожалению, в Конфигураторе и EDT цвета кода можно настроить только вручную. Этой разработкой хочу исправить эту проблему.

14.05.2020    4031    43    CyberCerber    29    

Шпаргалка. Автоматическое тестирование внешних отчетов и обработок в нескольких информационных базах

Прочие инструменты разработчика v8 Бесплатно (free)

Используем Автоматизированное тестирование на практике. Простой код для обновления и запуска внешних отчетов и обработок в нескольких ИБ. Создаем рабочее решение с нуля.

02.05.2020    3527    0    pparshin    21    

Редактор объектов информационной базы 8.3 Промо

Универсальные обработки Обмен через XML v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Универсальная внешняя обработка для редактирования реквизитов и табличных частей объектов информационной базы, редактирование движений документов. Доступ ко всем реквизитам объектов, есть возможность выгрузки и загрузки данных (объекты и движения документов) через XML. Платформа 8.3, управляемые формы. Версия 1.1.0.47 от 08.06.2020

2 стартмани

23.01.2019    24542    258    ROL32    33    

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

Прочие инструменты разработчика Консоль запросов v8::УФ v8::Запросы v8::СКД Бесплатно (free)

Консоль запросов и СКД – один из наиболее часто используемых программистом инструментов. Как с его помощью можно упростить разработку, в своем докладе на конференции Infostart Event 2019 Inception рассказал Евгений Люлюк, ведущий программист компании GLT.

06.04.2020    5714    0    Evg-Lylyk    0    

Выгрузка и загрузка XML для управляемых форм 8.3 (с отбором)

Обмен через XML v8 v8::УФ 1cv8.cf Абонемент ($m)

В работе постоянно приходится разделять в различные базы или объединять несколько организаций в одну базу, долгое время пользовался стандартной обработкой выгрузка-загрузка из UNIREPS 8.2, в режиме обычного приложения, но, к сожалению, для управляемого приложения стандартная обработка из UNIREPS 8.3 (Диск ИТС) не позволяет нормально сделать выгрузку с отбором, поэтому ей никогда не воспользовался. Решил что напишу обработку, которая позволит делать отборы в различных вариациях, кроме того, в обработках из UNIREPS (8.2 и 8.3) существенно отличается процесс загрузки предопределенных, что не всегда удобно при больших объемах данных. Обработка написана на базе UNIREPS 8.3, но есть существенные изменения. Но интерфейс доработан так, чтобы обработка была похожа на старую добрую обработку из UNIREPS 8.2, к которой все так привыкли.

1 стартмани

05.11.2019    7474    136    o.kovalev    14    

Информация о программных лицензиях 1С (Ring GUI)

Администрирование данных 1С Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Обработка, представляющая из себя обертку функций Утилиты лицензирования 1С (ring) в понятном для обычного человека виде. По сути, это GUI утилиты RING

5 стартмани

18.09.2019    4447    19    MaxxG    6    

Приемы обработки больших данных в 1С Промо

Универсальные обработки Математика и алгоритмы Перенос данных из 1C8 в 1C8 v8 1cv8.cf Бесплатно (free)

Рассказ об эффективных приемах организации обработок больших объемов данных на платформе 1С

07.08.2015    65714    0    tormozit    27    

Новости для пользователей

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Для уведомления пользователей программных продуктов 1С о разных событиях, в них включена подсистема «Новостной центр». Это довольно удобная штука, т.к. новостные ленты сообщают о выходе обновлений, о новостях и событиях в сфере учёта. Но можно увеличить пользу от новостной подсистемы используя её локально в рамках 1С базы. Например, внутренняя служба техподдержки или внедряющая компания может через новостную ленту оповещать пользователей информационной базы об изменениях в программе, совещаниях, проведении тестирований, заполнения нужных документов или сдача отчетов к определенной дате и т.п.

05.08.2019    12299    20    sapervodichka    18    

Файловый менеджер клиент-сервер (УФ)

Универсальные обработки Сервисные утилиты v8 v8::УФ 1cv8.cf Абонемент ($m)

Позволяет передавать файлы с клиента на сервер и обратно.

3 стартмани

25.03.2019    5707    17    json    1    

Консоль запросов для управляемых форм 8.3

Консоль запросов v8 v8::УФ v8::Запросы 1cv8.cf Абонемент ($m)

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

3 стартмани

08.11.2018    14409    152    ROL32    14    

Обработка, делающая все хорошо Промо

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Обработка, делающая все хорошо. Кроме шуток.

25.12.2015    25074    14    GROOVY    57    

Регулярные выражения – это просто. Построитель и отладчик регулярных выражений

Инструментарий разработчика Практика программирования v8 1cv8.cf Абонемент ($m)

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

1 стартмани

13.03.2017    28632    111    romasna    49    

Консоль сравнения данных (1С 8, 1С 7.7, SQL, CSV, TXT, DBF, XLS, DOC, XML, JSON, табличный документ) (версия 15.2.51)

Универсальные обработки v8 1cv8.cf Беларусь Абонемент ($m)

Обработка Консоль сравнения данных (КСД) предназначена для сравнения данных, полученных из разных источников данных: информационных баз 1С 8, 1С 7.7, баз данных SQL, файлов формата CSV/TXT/DBF/XLS/DOC/XML, строки JSON, вручную заполненного табличного документа. Минимально необходимая версия платформы: 8.3.6.1977.

1 стартмани

13.02.2017    30806    115    sertak    93    

Мелкие полезные функции

Практика программирования Универсальные обработки Универсальные функции v8 1cv8.cf Бесплатно (free)

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

19.11.2014    34436    0    Трактор    26    

Работа с веб-сервисами Промо

WEB v8 1cv8.cf Абонемент ($m)

Обработка для чтения и выполнения веб-сервисов на платформе 1С: Предприятие 8.3

1 стартмани

06.06.2013    20453    55    ghostaz    26    

Загрузка данных из табличного документа (управляемые формы)

Загрузка и выгрузка в Excel v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Обработка загрузки данных из табличного документа на основе стандартной от 1С, переделанная для тонкого клиента. Для 8.2 и 8.3

1 стартмани

28.03.2014    93894    1380    proal    80    

Загрузка из EXCEL в 1С. Список листов EXCEL

Универсальные обработки Загрузка и выгрузка в Excel Обмен через XML v8 1cv8.cf Бесплатно (free)

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Методы получения списка листов файлов типа EXCEL. Поддерживаемые типы: *.xls,*.xlsx,*.ods,*.sxc.

30.11.2012    51804    0    StepByStep    5    

Загрузка из EXCEL в 1С. com.sun.star.ServiceManager (LibreOffice/OpenOffice)

Практика программирования Универсальные обработки Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод "LO CALC" (com.sun.star.ServiceManager). Поддерживаемые типы: *.xls,*.xlsx,*.ods,*.sxc.

30.11.2012    47180    0    StepByStep    14    

Загрузка из EXCEL в 1С. Чтение файла XLSX средствами 1С. ПостроительDOM Промо

Универсальные обработки Загрузка и выгрузка в Excel Обмен через XML v8 1cv8.cf Бесплатно (free)

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод "NativeXLSX" (ПостроительDOM). Обрабатываются данные EXCEL типов: "Строка", "Число", "Дата" ("Время"), "Булево", "Процент", а также изображения.

11.09.2014    71338    0    StepByStep    26    

Загрузка из EXCEL в 1С. MS EXCEL.Application

Практика программирования Универсальные обработки Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод "MS EXCEL" (EXCEL.Application). Поддерживаемые типы: *.xls,*.xlsx.

30.11.2012    117029    0    StepByStep    16    

Форма выбора координат Yandex карт (управляемая форма)

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Обработка позволяет найти нужный адрес на карте Yandex. Отправить сообщение форме-владельцу или всем формам, со строкой координат.

06.09.2011    15352    0    motkot    27    

Яндекс.Карты в 1С 8. На базе API Яндекс.Карт и элемента управления ПолеHTMLДокумента

Универсальные обработки v8 УТ10 УПП1 Россия Бесплатно (free)

Пример работы с сервисом Яндекс.Карты в 1С 8. На базе API Яндекс.Карт и элемента управления ПолеHTMLДокумента. Обработка строит маршрут из точки АдресОтгрузки в точку АдресДоставки с учетом пробок.

07.08.2011    50597    0    Пип Пибип    47    

Линия жизни Промо

Универсальные обработки О жизни v8 1cv8.cf Бесплатно (free)

Отображает линию жизни за период во времени по декадам. Линия указывает на подъемы и падения общего характера (дом, работа, учеба, социальное, финансовое положение) не касаясь здоровья.

17.05.2009    17850    0    Svetozor    20    

Обработка "Расчеты с датами" (8.1, 8.2)

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

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

29.12.2010    4015    0    N1Kav    5    

АЦРК: Редактор объекта

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Обработка «АЦРК: Редактор объекта» предназначена для просмотра и редактирования реквизитов любого объекта базы данных. Показывает все реквизиты в универсальной форме. Может применяться для «точечного ремонта» базы данных.

12.09.2010    12687    0    acrk    6    

Загрузка из EXCEL в 1С. MS ADODB.Connection Промо

Практика программирования Универсальные обработки Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

ПРАКТИЧЕСКОЕ ПОСОБИЕ РАЗРАБОТЧИКА: Метод "MS ADODB" (ADODB.Connection). Поддерживаемые типы: *.xls,*.xlsx.

30.11.2012    143652    0    StepByStep    89    

Счетчик слов в тексте

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Обработка подсчитывает частоту и долю каждого слова в тексте. Будет полезна при изучении иностранных языков.

19.05.2010    12689    0    YVolohov    8    

Пересчет регистров накопления вида "Обороты"

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Что-то с налету не нашел типовой пересчет ОБОРОТОВ, а вдруг понадобилось....

30.03.2010    19415    0    anig99    8    

Танцы с Гуглом

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Работа с картами гугл из локального кэша формата google titles. Всего две функции: показать по координатам и получить координаты под курсором. Применяется для отображения на карте объектов, имеющих координатную привязку.

27.03.2010    5880    0    Путин    7    

[8.2] Универсальная обработка "Универсальные подбор и обработка объектов" (управляемые формы)

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

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

11.02.2010    55178    0    Душелов    77    

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

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Небольшое дополнение типовой обработки для работы с планами видов характеристик и расчета.

20.01.2010    12386    0    Rusmus    3    

Универсальные подбор и обработка Задач

Сервисные утилиты Универсальные обработки v8 1cv8.cf Бесплатно (free)

Начал работать с объектом Задачи и столкнулся с необходимостью групповой обработки задач. "Универсальные подбор и обработка объектов" от 1С почему-то этого не умеет делать. Немного работы напильником и обработка стала ещё универсальнее.

04.12.2009    8166    0    hansel    13    

Создаем шифрованные ярлыки.

Универсальные обработки Сервисные утилиты Защита и шифрование v8 1cv8.cf Бесплатно (free)

Покопавшись на сайте я нашел как создают ярлыки. Немного переделав под себя выкладываю данную обработку, не претендуя на Авторство. Просто сделал более удобным.

30.09.2009    12268    0    dj_tol    1    

Аналоговые часы для 1С

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

И спросили меня "Слышь, пацанчик, сколько время?" и ответил я им... гордо взглянув в 1С!!!

22.09.2009    16421    0    MadRabbit    24