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

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

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

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

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

 

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

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

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

 

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

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

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

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

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

8.3.12 и выше

 

Состав

 

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

 

 
 Скриншот

 

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

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

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

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

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

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

 

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

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

 
 Скриншот

 

 

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

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

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

 
 Скриншоты
 

 

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

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

 
 Скриншот

 

 

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

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

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

 
 Скриншот

 

 

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

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

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

 

 

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

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

 
 Скриншот

 

 

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

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

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

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

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

 
 Скриншот

 

 

Консоль кода

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

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

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

 
 Скриншот

 

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

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

 
 Скриншот

 

 

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

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

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

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

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

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

 
 Скриншот

 

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

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

 
 Скриншоты

 

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

 

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

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

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

 
 Скришоты

 

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

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

 

 

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

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

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

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

 
 Скриншот

 

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

 
 Скриншот

 

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

 

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

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

 
 Скриншот

 

 

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

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

 
 Скриншот

 

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

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

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

 
 Скриншот

 

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

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

 
 Скриншот

 

 

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

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

 
 Скриншот

 

 

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

Обработка предназначена для загрузки данных в справочники и табличные части различных объектов из табличного документа.  Форк обработки //expert.bizon22.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. //expert.bizon22.ru/public/1273525/

 
 Скриншоты

 

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

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

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

 
 Скриншот

 

 

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

Выгрузка и загрузка по правилам обмена. Форк стандартной обработки от 1С и //expert.bizon22.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
  • Исправлена ошибка при закрытии портативных инструментов
 
 Статьи по отдельным инструментам
 
 Донаты и поддержка проекта

 

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

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

.cfe 8,33Mb
3167
.cfe 1.4.12 8,33Mb 3167 Скачать бесплатно
Универсальные инструменты 1С: Портативные

.zip 8,91Mb
1377
.zip 1.4.12 8,91Mb 1377 Скачать бесплатно
Универсальные инструменты 1С. Полные (Конфигурация)

.cf 8,32Mb
1470
.cf 1.4.12 8,32Mb 1470 Скачать бесплатно
Универсальные инструменты 1С: Минимальные. Расширение. (Без таблиц БД, без поддержки БСП)

.cfe 8,29Mb
100
.cfe 1.4.12 8,29Mb 100 Скачать бесплатно
Универсальные инструменты 1С: Минимальные. Конфигурация. (Без таблиц БД, без поддержки БСП)

.cf 8,27Mb
73
.cf 1.4.12 8,27Mb 73 Скачать бесплатно
Универсальные инструменты 1С: Без поддержки БСП. Расширение. (Реструктуризация при установке, без поддержки БСП)

.cfe 8,33Mb
97
.cfe 1.4.12 8,33Mb 97 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Конфигурация. (Реструктуризация при установке, без поддержки БСП)

.cf 8,31Mb
73
.cf 1.4.12 8,31Mb 73 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Расширение. (Без реструктуризации при установке, Поддержка БСП)

.cfe 8,29Mb
132
.cfe 1.4.12 8,29Mb 132 Скачать бесплатно
Универсальные инструменты 1С: Поддержка БСП. Конфигурация. (Без реструктуризации при установке, Поддержка БСП)

.cf 8,28Mb
87
.cf 1.4.12 8,28Mb 87 Скачать бесплатно

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

См. также

GGraphics - внешняя компонента для работы с картинками jpg (jpeg), png, bmp, gif, tif Промо

Разработка внешних компонент v8 1cv8.cf Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

02.09.2010    66852    61    salexdv    241    

Бесплатная отправка сообщений в Whatsapp бот из 1С

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

Задача: Имеются 200 контрагентов, которым ежедневно нужно из отчета 1С выслать сумму их задолженности или предоплаты в Whatsapp (рассылка должна идти с номера менеджера этих контрагентов).

2 стартмани

08.06.2022    5055    16    John_d    44    

Интересная задача на Yandex cup 2021

Математика и алгоритмы Бесплатно (free)

Мое решение задачи на Yandex cup 2021 (frontend). Лабиринт. JavaScript.

12.10.2021    4935    John_d    73    

Создание стартовой базы

Обмен между базами 1C v8 1cv8.cf Абонемент ($m)

Часто требуется создать «Новую базу» почти пустую, но совпадающую с «Исходной базой» по необходимым обязательным настройкам: константам, регистрам сведений, справочникам, видам субконто и планами счетов и т.п., при этом уникальные идентификаторы объектов должны совпадать.

1 стартмани

11.10.2021    9326    18    sapervodichka    48    

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

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

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

31.01.2019    92868    bonv    236    

ТСД на JavaScript (кроссплатформенный, бесплатный)

Терминал сбора данных Бесплатно (free)

Написал ТСД на JavaScript. ТСД не требует установки драйверов (работает в режиме клавиатуры). Будет работать на любом устройстве, где можно установить chrome.

07.09.2021    5791    John_d    114    

Внешняя компонента на C# для парсинга страниц через Phantom JS на сервере 1С х32,х64

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

PhantomJS - это браузер без окна, используемый для автоматизации взаимодействия с веб-страницами. PhantomJS предоставляет JavaScript API, обеспечивающий автоматическую навигацию, снимки страницы, эмуляции поведение пользователя, что делает его распространенным инструментом, используемым для запуска модульных тестов на основе браузера в автономной системе, такой как среда непрерывной интеграции . PhantomJS основан на WebKit, что делает его похожей на Safari и Google Chrome средой просмотра. Это программное обеспечение с открытым исходным кодом, выпущенное под лицензией BSD.

1 стартмани

06.08.2020    8486    6    DrZombi    7    

Интеграция "Библиотеки интеграции МДЛП 1.1.2.7" с типовой конфигурацией

WEB v8 Здравоохранение, медицина, стоматология Россия Бесплатно (free)

Инструкция для интеграции “Библиотеки интеграции МДЛП 1.1.2.7” в типовые конфигурации, на примере конфигурации “Управление нашей фирмой, редакция 1.6 (1.6.18.168)”.

02.03.2020    10156    RPGrigorev    3    

Регулярные выражения без внешних компонент? Легко! Промо

Механизмы платформы 1С v8 Бесплатно (free)

Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) - не зависит.

04.03.2016    75946    starik-2005    109    

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

Инструментарий разработчика v8 v8::УФ 1cv8.cf Бесплатно (free)

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

21.01.2020    66981    6576    cprit    201    

Хранение файлов - как уменьшить размер базы данных

Инструменты администратора БД v8 Россия Бесплатно (free)

Хранение файлов в базе 1С можно оптимизировать для уменьшения размера хранимых данных.

09.09.2019    10483    2tvad    19    

1С:Ассемблер. Немного летнего веселья!

Языки и среды v8 1cv8.cf Абонемент ($m)

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

1 стартмани

21.06.2019    36356    Evil Beaver    152    

Инструменты бухгалтера: Виджеты рабочего стола Промо

Универсальные обработки Рабочее место v8 v8::БУ БП3.0 Абонемент ($m)

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

2 стартмани

28.08.2017    49010    194    Bazil    32    

Немного о графических файлах. Сжатие. Распознавание текста

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

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

1 стартмани

06.05.2019    11682    12    tusv    6    

Практика перехода на Linux и Postgres в небольшой компании (10 пользователей)

Инструменты администратора БД v8 1cv8.cf Бесплатно (free)

Почему я решил поставить давнему клиенту Linux + Postgres вместо Windows + MS SQL? Что меня останавливало раньше?

22.04.2019    36880    starik-2005    183    

HTML-клиент у конфигурации 1С

WEB v8 Бесплатно (free)

Приветствую. В этой публикации опишу свой опыт создания html-клиента для конфигурации 1С с помощью http-сервисов. HTML-клиент в этом случае - это frontend (html + css+ js), который генерирует и выдает пользователю конфигурация + backend, который тоже реализован в этой же конфигурации.

17.04.2019    23286    Smaylukk    122    

Gant 1C 2.* - диаграмма Ганта с таблицей + Планировщик + Отчет (8.1, на управляемой форме/Такси 8.2, 8.3) Промо

Бюджетирование и планирование Производство готовой продукции (работ, услуг) Учет рабочего времени Task Manager v8 1cv8.cf УУ Абонемент ($m)

Внешняя обработка, аналог MS Project в 1Се для работы с задачами: параллельный ввод данных по задачам и график Ганта, дополнительный режим в виде календаря (планировщик), связывание задач и пересчет длительности и дат с учетом выходных, видов связей и запаздываний, расчет затрат, сохранение/открытие проектов в файл на диск или файл ИБ, импорт/экспорт документов Microsoft Project.

1 стартмани

02.12.2011    159318    2675    rare-avis    215    

Уменьшаем трафик: HTTP запрос со сжатием GZIP средствами 1С. На примере выгрузки файлов на Яндекс-диск

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

Обработка демонстрирует отправку тела HTTP запроса со сжатием gzip (метод deflate) средствами платформы 1С. Демонстрация происходит на примере отправки текста или файла на Яндекс.Диск.

1 стартмани

03.09.2018    9585    67    uno-c    8    

Чтение сжатого gzip, deflate HTTP ответа сервера. Без ВК. Уменьши время загрузки и сократи трафик в 3 раза

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

В платформе 1С:Предприятие не реализовано штатного механизма декодирования ответа веб серверов, в которых присутствует gzip сжатие. Некоторые использовали WinHttpRequest.5.1 , кто-то писал ВК. Друзья, хватит. Вот вам решение.

1 стартмани

08.06.2018    25610    130    Malfarion    23    

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

Обработка документов Обработка справочников v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

03.05.2018    81071    Mirage78    26    

Маркировка: 2D Android Штрихкод сканер + драйвер устройства для 1С Промо

Сканер штрих-кода Розничная торговля v7.7 v8 1cv8.cf 1cv7.md Абонемент ($m)

Драйвер торгового оборудования и приложение для Android, телефон или планшет в качестве стандартного штрихкод сканера для платформы 1С.

3 стартмани

29.11.2016    58766    203    dreamadv    118    

Обработка печатной формы WORD клиент-сервер УФ

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

Это моя первая статья на данном портале, но попытаюсь изложить все понятно и подробно. Долгое время у меня заняло создание такой вот внешней обработки. Есть очень много примеров, как сделать подобное на неуправляемых формах (2.0) и очень мало информации касательно управляемых(3.0), по крайней мере я многого найти не смог в доступе. Создание подобное обработки выглядит вполне несложно, если производить все действия на сервере, как это было с 2.0, но в нашем случае необходимо инициализировать открытие документа на клиенте, чему сильно мешает отсутствие возможности передать макет Active Document с сервера на клиент.

2 стартмани

14.03.2018    30909    LeoKeyn    43    

1С: Конвертация данных 3. Инструкции и примеры. EnterpriseData (универсальный формат обмена)

Обмен между базами 1C Файловые протоколы обмена (TXT, XML, DBF), FTP v8 КД Бесплатно (free)

Что такое КД3? Как начать использовать? Полезные дополнения к документации. Что нужно исправить в типовых обработках и конфигурации. Как изменить правила обмена не снимая конфигурацию с поддержки. Как отлаживать правила обмена?

19.11.2017    268903    MaxS    430    

Удаление организации из 1С. Чистка базы 1С. Удаление "не удаляемых" объектов Промо

Чистка данных v8 1cv8.cf Абонемент ($m)

Удалить все документы, чтобы в базе осталась только одна организация со своими документами? Удалить всю информацию в регистрах, не связанную с указанной фирмой? Удалить "неудаляемую" номенклатуру? Легко! Используйте эту обработку.

10 стартмани

02.10.2015    68540    339    spy-83    83    

Зачем 1С-нику NoSQL и CRDT

WEB Бесплатно (free)

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

12.08.2017    24750    unpete    27    

Как я стал одинэсником и переехал из провинции в Москву

О жизни Россия Бесплатно (free)

История покорения Москвы.

29.07.2017    18854    DmitryKSL    138    

54 ФЗ своими руками

ККМ Кассовые операции Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Бесплатно (free)

Практический опыт внедрения изменений в 54ФЗ в розничной сети, работающей на 1С. Если вы не хотите платить каким-либо подрядчикам, которые "всё сделают и настроят за вас", то статься может оказаться крайне полезной.

17.04.2017    59484    comol    124    

Монитор журнала регистрации Промо

Журнал регистрации Инструменты администратора БД WEB v8 1cv8.cf Абонемент ($m)

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

2 стартмани

29.06.2015    47006    159    andy23    51    

Формирование штрихкода EAN-13 в SVG с помощью XDTO

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

В версии платформы 8.3.9 было объявлено о поддержке изображений в формате SVG. Данная обработка демонстрирует работу с данным форматом, а именно его формированием (рисованием). Ну а так как самой популярной картинкой в 1С, наверное, является картинка штрихкода EAN - ее я и решил рисовать.

1 стартмани

24.03.2017    15937    64    kot-stas    22    

План обмена в формате "EnterpriseData" для 1С 7.7

Файловые протоколы обмена (TXT, XML, DBF), FTP Обмен между базами 1C v7.7 1С7:ТиС Абонемент ($m)

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

1 стартмани

07.01.2017    28884    27    binex    23    

"Распределение в запросе" или "избавляемся от перебора"

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

Хороший перебор - это отсутствие перебора. Рассмотрим пример замены полного перебора запросом.

16.12.2016    39210    alexandersh    52    

Опыт оптимизации и контроля производительности в БД с 3000 пользователей Промо

HighLoad оптимизация Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного на Конференции Инфостарта IE 2014 29-31 октября 2014 года. Меня зовут Сергей, являюсь руководителем отдела оптимизации и производительности систем в компании "Деловые линии". Цель этого доклада – поделиться информацией о нашем опыте работы с большой базой на платформе 1С, с чем пришлось столкнуться, как удалось обеспечить работоспособность. Уверен, что вам будет интересно, так как подобной информацией мало кто делится, да и про само существование таких систем их владельцы стараются не рассказывать, максимум про это «краем глаза» упоминают участвовавшие в проекте вендоры. **update от 04.03.2016 по вопросам из комментариев

05.08.2015    69138    Sergey.Noskov    119    

Разбираемся с механизмом Дополнительные отчеты и обработки в БСП

БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Чуть более комплексное описание, чем на других ресурсах

1 стартмани

30.10.2016    209403    json    75    

Редактирование табличной части объекта с помощью СКД

Инструментарий разработчика v8::СКД 1cv8.cf Россия Абонемент ($m)

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

2 стартмани

16.09.2016    38961    132    Hatson    30    

Примеры скриптов на OneScript

OneScript Россия Абонемент ($m)

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

1 стартмани

14.07.2016    35846    52    Drak0n    44    

Автоматический REST-сервис в «1С:Предприятии». OData. Пример работы из Jscript/AJAX Промо

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

Небольшой обзор REST-сервиса в «1С:Предприятии». Рассмотрен механизм работы c REST-сервером 1С:Предприятия из внешнего приложения - веб-страницы с использованием языка JavaScript и технологии AJAX.

1 стартмани

08.10.2014    90452    136    vano-ekt    48    

Набор данных Объект в СКД для решения задач сортировки, нумерации и вывода в отчет произвольных наборов данных

СКД v8::СКД 1cv8.cf Бесплатно (free)

Использование набора данных Объект в СКД, может добавить вашему отчету новые интересные возможности. В этой статье я покажу, как я использовал набор данных Объект при решении одной задачи.

04.07.2016    68497    lopatin    13    

Учет путевых листов

Обработка документов Печатные формы Учет рабочего времени Склад и ТМЦ v8 v8::УФ 1cv8.cf БУ УУ Абонемент ($m)

Внешняя обработка по учету путевых листов для управляемых форм. Позволяет сохранять во внешнем файле данные об автомобилях, водителях и путевых листах. Позволяет печатать формы №3 и №4-П. Позволяет вести учет задолженностей водителей за бензин и сравнивать расход по норме (по показаниям спидометра) и фактический расход бензина.

3 стартмани

27.06.2016    19599    82    DrugOn    10    

Google Analytics API, Oauth2.0 и 1c8

WEB v8 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Обращение к Google Analytics API, Протокол Oauth 2.0 и запросы от 1С:8 без авторизации пользователя

02.05.2016    28223    Ольга_tmp    18    

Создание внешних печатных форм под управляемым приложением с нуля Промо

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

Когда мне пришлось создавать внешние печатные формы под приложения на БСП ("1С: Бухгалтерия предприятия 3.0", "1С: Управление торговлей 11"), я обнаружил, что нет грамотных инструкций. Те, что имелись, использовали так называемые шаблоны: готовые обработки, в которых необходимо выполнять определенные корректировки. Но как создать сам шаблон, конкретных мануалов не было, справочную информацию я нашел на сайте ИТС и, обработав ее, написал статью, где подробно и понятно объясняются все этапы создания внешней печатной формы для управляемого приложения на примере конфигурации "1С: Бухгалтерия предприятия 3.0"

1 стартмани

05.06.2014    342518    signum2009    133    

УПД для документа "Поступление товаров и услуг" (БП 3.0) за поставщика

Печатные формы Оптовая торговля Производство готовой продукции (работ, услуг) v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Внешняя печатная форма для документа "Поступление товаров и услуг" позволяет печатать "Универсальный передаточный документ (УПД)" за поставщика в ред. постановления Правительства РФ 1137, 625 и 981

1 стартмани

20.12.2015    25373    277    romanco    18    

Автозаполнение адресов в 1С (API Google autocomplete place)

WEB v8 1cv8.cf Бесплатно (free)

В данной статье вы увидите пример, как можно с помощью API Google autocomplete place делать подсказки при заполнении адреса

19.10.2015    14208    d.alexandr    27    

Использование встроенных отчетов для создания анализа корректности данных при исчислении НДС с авансов полученных

Оптовая торговля v8 БП2.0 Россия БУ НДС Бесплатно (free)

На Инфостарте много выложено внешних отчетов, направленных на контроль правильности исчисления НДС с авансов полученных. Хочу поделиться своим опытом использования встроенного отчета (для Бухгалтерия предприятия.Редакция 3.0) и порядка создания настроек отчета для процедур контроля за исчислением НДС с авансовых платежей покупателей, особенно в случаях применения различных налоговых ставок НДС

1 стартмани

22.07.2015    9264    lvk74    3    

Подписываем файлы с помощью ЭЦП средствами 1с Промо

Универсальные обработки Защита ПО и шифрование v8 1cv8.cf Абонемент ($m)

Обработка для подписи с помощью сертификата (ЭЦП) произвольных файлов, только средствами платформы 1с. Работает на всех конфигурациях, но только на последних платформах 8.2 и 8.3, где есть менеджер криптографии.

1 стартмани

05.09.2013    81417    472    anig99    29    

1С Бухгалтерия 8. Часть 1: Настройка параметров учета Промо

Регламентированный учет и отчетность v8 БП2.0 Россия БУ Бесплатно (free)

Залогом правильного ведения бухгалтерского и налогового учета в программе 1С Бухгалтерия 8 является правильная настройка параметров учета и учетной политики. Разработчики 1С постарались, чтобы эти настройки были простыми и понятными. Тем не менее, есть ряд подводных камней, о которые могут спотыкаться даже опытные пользователи.

05.11.2011    230855    vdi1950    124