Автообновление конфигурации, не подключенной к хранилищу

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

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

изменения хранилища обновление баз без хранилища

5
Конфигурация поможет обновить любую БД, не подключенную к хранилищу, объектами из хранилища

Добрый день.

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

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

Основные функции:

- получение списка изменений хранилища, возможно с группировкой и отбором

- обновление основной конфигурации обновляемой базы с помощью выгрузки XML из конфигураций хранилища

- обновление основной конфигурации обновляемой базы полной загрузкой конфигурации хранилища

- выгрузка cf файла, содержащего выбранные изменения относительно обновляемой конфигурации (для ручного сравнения/объединения)

- сохранение истории обновления (сохраняются объекты и версии хранилища, загруженные в обновляемую базу, и номер версии хранилища, на которую обновлена база (при полной загрузке))

- отдельное обновление конфигурации БД обновляемой базы

 

Итак, начнем.

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

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

Обязательно заполнить поле "База обновлена на версию хранилища". Это номер версии хранилища, к которому приведена наша БД и начиная с которого будет получаться история изменений. Этот реквизит будет изменяться при полном обновлении конфигурации на определенную версию хранилища.

Далее нужно выбрать разрешено ли делать загрузку напрямую в обновляемую БД - это поле "Загружать напрямую в базу". Если оно установлено в значение ИСТИНА, то программа загрузит необходимые объекты в основную конфигурацию обновляемой базы и предложит обновить конфигурацию БД. Если ЛОЖЬ, то станет видимым поле "Каталог результата" -  это путь к папке, в которую будет выгружен файл Result.cf - результирующий cf, содержащий в себе конфигурацию - результат загрузки объектов в обновляемую конфигурацию, которая при сравнении/объединении с обновляемой конфой покажет различия только в выбранных объектах.

Поле "Разрешить динамическое обновление" говорит само за себя - при попытке обновления конфигурации БД обновляемой базы будет или не будет разрешено динамическое обновление.

Опционально можно заполнить "Код доступа" и "Дополнительные параметры запуска". Код доступа нужен, когда установлена блокировка установки соединений с БД (параметр /UC пакетного запуска). Дополнительные параметры можно перечислить, если есть необходимость. Они будут добавлены в команду пакетного запуска конфигуратора (Например, "/NoProxy /debug " и т.д.)

 

Основные команды (кнопки в главном окне):

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

Обновить базу через XML (действует при загрузке напрямую в базу, сохраняет историю обновления) - собирает выбранные для загрузки объекты, анализирует целостность данных (например, если добавлен новый объект, то вместе с ним будет загружен корень конфигурации и все добавленные в этой версии хранилища объекты), выгружает необходимые версии хранилища в файлы (может быть выгружена одна версия хранилища в cf, если она содержит все выбранные изменения, или несколько, если выбраны версии объектов, которые не должны попасть в базу, например, ОбщийМодуль.ОбщегоНазначения изменяли Паша и Саша, а базу нужно обновить всеми изменениями Саши, кроме модулья ОбщегоНазначения - его берем из версии Паши).

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

Обновить конфигурацию БД - просто обновляет конфигурацию БД с разрешением/запретом динамического обновления (регулируется галочкой, пока не работает - система игнорирует данный параметр).

Выгрузить cf с изменениями (не видна при загрузке напрямую в базу, сохраняет историю обновления) - так же как и "Обновить базу через XML" анализирует выбранные объекты и в результате выгружает cf файл, содержащий при сравнении/объединении с обновляемой базой только выбранные изменения. Можно использовать, когда есть необходимость контролировать изменения, которые попадут в базу.

Выгрузить cf хранилища <номер версии> (не видна при загрузке напрямую в базу, не сохраняет историю обновления) - выгружает в cf файл выбранную в основном онке версию хранилища.

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

Так же на форме есть кнопки устновить/снять все флажки и снять/установить флажок на текущей строке. На текущей строке флажок снимается/устанавливается так же двойным кликом.

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

5

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

Наименование Файл Версия Размер
Автообновление конфигурации, не подключенной к хранилищу:
.cf 3,52Mb
03.07.17
8
.cf 1.0.1.2 3,52Mb 8 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. artbear 1156 05.07.17 13:09 Сейчас в теме
Плюс за автоматизацию.
но я решаю подобные задачи другими способами, полностью автоматически, через сервер CI
2. Tracerdim 5 05.07.17 15:16 Сейчас в теме
(1) а у нас есть специальный человек, который выбирает объекты и версии, которые должны попасть в базу, поэтому ручной выбор.
P.S. там была галочка автообновления по расписанию, но я ее выпилил. Выпущу в обновлении
3. artbear 1156 05.07.17 15:45 Сейчас в теме
Какое узкое место этот ваш человек :(

Мы этот путь проходили, не гуд
4. Tracerdim 5 05.07.17 16:46 Сейчас в теме
(3) а как вы обновляетесь? каждый программист свое загружает в боевую базу?
5. artbear 1156 06.07.17 12:27 Сейчас в теме
(4) делается релиз, формируется файл поставки.
файл поставки устанавливается в рабочую базу, конфа находится на поддержке без возможности изменения.

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

Ну и тесты + код-ревью - наше все :) без них никак.
6. Tracerdim 5 06.07.17 20:08 Сейчас в теме
(5)ну мы так проекты делаем по скраму. А вот поддержку почему-то наши ананлитики не хотят по скраму и релизы. Вот и приходится
7. artbear 1156 07.07.17 10:25 Сейчас в теме
(6) поддержке по скраму будет тяжко, да.
но ведь какой-то процесс у них есть? или все на живую, правим в бою, регламентных окон нет или минимум, динамическое обновление рулит?
8. Tracerdim 5 07.07.17 19:56 Сейчас в теме
(7)не не не. Никакого динамического. Поэтому и спец человек, который в нерабочее время обновляет ))
Оставьте свое сообщение

См. также

Консоль запросов управляемая с конструктором 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Консоль запросов

Обработка Консоль запросов позволяет использовать полноценный функционал конструктора и получать план выполнения запроса. Так же главная отличительная особенность от аналогов - то что она работает.

1 стартмани

17.10.2019    332    1    ogidni    20       

Сервис "Конструктор запросов" (управляемое приложение без использования модальности) 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ v8::Запросы 1cv8.cf Абонемент ($m) Инструментарий разработчика

Версия уже давно созданной обработки для отладки запросов в режиме предприятия. Создавалась с нуля, приоритетным отличием от существующих аналогов является то, что результаты запроса и содержимое временных таблиц выводятся не в табличные документы, а в таблицы и дерево значений, что по моему мнению более "читабельно" и даёт возможность поиска по значениям результата. Обработка намного сократила время на получение отлаженного запроса, а также позволила однократно обрабатывать данные без создания простых обработок в режиме "Конфигуратор". Разрабатывалась и тестировалась на версии платформы 8.3.12.

1 стартмани

19.09.2019    932    5    KPAMOP    5       

Консоль запросов с возможностью сравнения данных между базами (управляемые формы) 17

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ v8::Запросы 1cv8.cf Россия Абонемент ($m) Консоль запросов

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

2 стартмани

26.08.2019    1273    14    Dadriel619960    9       

Полные имена открытых форм 8

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

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

1 стартмани

06.08.2019    954    3    Yashazz    1       

Анализ объектов метаданных 3

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

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

1 стартмани

22.07.2019    895    3    alex_bob    0       

Модель объекта 6

Инструменты и обработки Программист Конфигурация (md, cf) v8 Абонемент ($m) Инструментарий разработчика

Подсистема позволяет описать модель данных объекта, где описана зависимость между реквизитами, и затем использовать эту модель в разных сценариях работы с объектом. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

30.06.2019    2484    1    vadim1980    0       

Модификация управляемых форм 6

Инструменты и обработки Программист Конфигурация (md, cf) v8::УФ Абонемент ($m) Работа с интерфейсом Инструментарий разработчика

Подсистема позволяет изменять управляемые формы типовой конфигурации с помощью макета табличного документа, что позволяет упростить процесс обновления. Версия платформы: 8.3.6 и выше. С небольшими доработками будет работать на 8.2.

1 стартмани

29.06.2019    1779    vadim1980    2       

Генерация QR кодов через API Google (обычные и управляемые формы) 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика Практика программирования Разработка WEB

Обработка абсолютно автономна, не привязана ни к версии БСП, ни к виду конфигурации. Может работать как для типовых, так и для самописных конфигураций. Содержит обычную и управляемую формы, поэтому запустится в любом режиме. Единственное, что нужно для ее работы - это подключение к интернету, так как для генерации QR кодов используется сервис Google.

1 стартмани

22.06.2019    1555    3    lisrws    5       

Выполнение кода (Предприятие 1С) 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Казахстан Абонемент ($m) Инструментарий разработчика

Выполнить код, Управляемая форма, Обычная форма, Конструктор запросов.

1 стартмани

06.06.2019    1511    2    t_prog    5       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика

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

1 стартмани

06.05.2019    3863    7    tusv    5       

Групповая проверка доработок 101

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Обработка для массовой проверки доработок конфигурации: Открытие форм, Печать, Формирование отчетов, Проведение документов, Запись справочников, ПВХ, ПВР. Выдает список обнаруженных ошибок. Рекомендуется применять для тестирования обновленной конфигурации, перед установкой пользователям. В коде используются универсальные методы поэтому подходит для большинства конфигураций, построенных на базе библиотеки стандартных подсистем. Проверялась на Зарплата и управление персоналом КОРП 3.1.8.216, Управление торговлей 11, 1С:ERP Управление предприятием 2.4.7.141, Бухгалтерия предприятия КОРП 3.0.68.66.

2 стартмани

05.05.2019    6640    65    sapervodichka    23       

Сравнение ссылок (объектов), реквизитов стандартных реквизитов, табличных частей и их движений 6

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Сравнивает документы, справочники, планы видов характеристик в том числе имеющие различную структуру метаданных, а также их движения.

1 стартмани

02.05.2019    1531    2    artms    4       

Шаблон пошагового мастера настройки 6

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Инструментарий разработчика

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

1 стартмани

23.04.2019    1349    5    pbabincev    0       

Просмотр и сравнение реквизитов объектов (УФ и Обычная) + Генерация программного кода 1С для заполнения нового объекта 5

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

Обработка показывает все реквизиты объектов (Справочников или Документов), в том числе скрытые. Позволяет сравнить реквизиты 2-х или нескольких объектов. Формирует программный код 1С для быстрого заполнения новых объектов.

1 стартмани

05.04.2019    1834    17    S_Mit    15       

Приведение реквизита формы к нужному типу (управляемые формы) 1

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика

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

1 стартмани

03.04.2019    1243    Олег    0       

Расширение "Быстрая проверка кода" для конфигурации 1С:Автоматизированная проверка конфигураций 88

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

Расширение для конфигурации "1С:Автоматизированная проверка конфигураций", позволяющее проверять произвольный код.

1 стартмани

26.03.2019    9128    39    Bazil    22       

Методика оптимизации программного кода 1С: проведение документов 83

Инструменты и обработки Программист Архив с данными v8 v8::УФ Абонемент ($m) Обработка документов Производительность и оптимизация (HighLoad) Инструментарий разработчика

Описание простого метода анализа производительности программного кода 1С, способов его оптимизации и оценки результатов в виде числовых показателей прироста производительности. Не требует сторонних программных продуктов, используются только типовые возможности платформ 1С. Методика проверена на линейке платформ начиная с 1С:Предприятие 8.2 (обычные формы, управляемые формы). Позволяет ускорить проведение проблемных документов в 3 и более раз, провести проверку корректности формирования проводок оптимизированным кодом и подтвердить результаты оптимизации реальными замерами производительности в режиме предприятия. К публикации приложены демонстрационные базы для режимов обычного и управляемого приложения на платформе 1С:Предприятие 8.3 (8.3.9.2033).

1 стартмани

19.03.2019    14017    13    dmitrydemenew    83       

Вывод структуры метаданных в файл 7

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Очередная вариация на тему вывода структуры базы. Выводит выбранные метаданные - Имя, синоним и тип данных в текстовый документ со структурой под формат CSV.

1 стартмани

14.03.2019    2963    2    de0nis    0       

Выполнятель кода 1С 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

В работе могут возникать ситуации, когда нужно один раз выполнить какой-то простенький программный код в базе. Для этого всегда делалась однокнопочная обработка, в которой писался код. Однажды, мне было лень делать обработку на один раз. Так и родился этот "Выполнятель". Функциональность обработки протестирована на платформе 1С:Предприятие 8.3 (8.3.13.1644).

1 стартмани

01.03.2019    2117    2    6JIoHguH    8       

Просмотр объектов 2

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

Предоставляет возможность просмотра формы списка выбранного объекта конфигурации. Отображаемые объекты настраиваются пользователем. Можно добавить списки любого: Справочника, Документа, Плана видов характеристик, Регистра сведений, Регистра накопления, Бизнес-процесса, Задачи. Обработка запоминает настройки. Подходит для любой конфигурации 1с8 на Управляемых формах.

1 стартмани

21.02.2019    1555    2    archt    1       

Инструктор. Прототип инструмента создания быстрых пользовательских инструкций 69

Инструменты и обработки Программист Пользователь Архив с данными v8 v8::УФ Россия Windows Абонемент ($m) Пользователю системы Инструментарий разработчика

Прототип дружелюбного и эффективного инструмента для написания пользовательских экспресс-инструкций. Задействована штатная утилита Windows, о существовании которой многие не знают и которая умеет делать огромную работу по логированию действий и снятию скриншотов на всех ПК с Windows (начиная с версии Win7). "Инструктор" не требует никакой установки и дополнительных библиотек! Это означает, что инструмент будет работать и на домашнем ПК и на "чужом ноутбуке" и на терминальном win-сервере у заказчика, где ваши права сильно ограничены. Вы просто подключаете легкую файловую базу 1С и получаете инструмент по снятию скриншотов с интересной функциональностью...

1 стартмани

15.02.2019    6659    37    ROM_NN    8       

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

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Абонемент ($m) Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки

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

1 стартмани

31.01.2019    25133    242    bonv    106       

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

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

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

2 стартмани

23.01.2019    8540    126    ROL32    21       

Шаблон отчета, формирующегося в фоновом режиме 4

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::УФ 1cv8.cf Россия Абонемент ($m) Инструментарий разработчика

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

1 стартмани

21.01.2019    2094    2    1C_Casual    4       

Консоль запросов (управляемые формы) + возможность работы в толстом клиенте 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Консоль запросов

Одна обработка для Толстого и тонкого клиента. Работает как на управляемых, так и не управляемых формах. Заброс получился большой и громоздкий - ГДЕ ТОРМОЗИТ? Нужно писать в консоли для обработки и часть параметров не используется? 1С зависла при выполнения запроса и текст запроса потерян, а авто сохранение не любите, т.к. он при ошибке не оставляет вам вариантов - ошибка уже вписалась?! Тестируете обработку Табличных Частей документа? Толстый клиент проверен на 8.2.19.130, Управл. формы на 8.3.10.2580. УФ Оптимизация под такси, но нормально под простой интерфейс.

1 стартмани

17.01.2019    2207    7    Sevg    0       

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь полноценный оффлайн (обновление от 15.08.19)! 170

Инструменты и обработки Программист Архив с данными v8 v8::Mobile БУ УУ Android Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Абонемент ($m) Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    19881    208    informa1555    167       

Создание динамических списков некоторых типов объектов (документы, справочники, регистры, планы видов характеристик) с дополнительными свойствами и реквизитами 1

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика

Создание динамических списков некоторых типов объектов с дополнительными свойствами и реквизитами (для справочников и документов). Обработка создавалась для быстрого ознакомления с самописными конфигурациями и анализа специфики использования типовых. Дополнительные свойства и реквизиты (в данном варианте обработки) выводятся в списках созданные только по простым правилам (без общих, групповых и пр.). Табличные части объектов также не используются в создании списков в данном варианте обработки. При создании обработки были использованы наработки из следующих публикаций: Программное создание динамического списка на управляемой форме (Динамическое создание динамического списка) https://infostart.ru/public/728597/ Инструменты бухгалтера: Быстрые отборы в списках https://infostart.ru/public/879046/

2 стартмани

28.12.2018    2027    UV2    0       

Шаблон отчета на управляемых формах 5

Отчеты и формы Программист Внешний отчет (ert,erf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

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

1 стартмани

16.12.2018    3114    12    Aleksey81    5       

Виртуальная (экранная) клавиатура для управляемых форм 31

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

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

1 стартмани

14.12.2018    5312    23    asdfgcom    14       

Обработка "Раскраска кода" на управляемых формах (v8.2) статическая (по нажатию кнопки) 11

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика

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

1 стартмани

03.12.2018    1684    3    user717534    3       

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

Отчеты и формы Программист Внешний отчет (ert,erf) v8::УФ v8::СКД 1cv8.cf Абонемент ($m) Инструментарий разработчика

Отчет на СКД выводит информацию о структуре хранения объектов в базе данных.

1 стартмани

30.11.2018    2543    9    mamba    0       

КопиПастаМер v.2 (универсальный) 37

Инструменты и обработки Системный администратор Программист Стажер Внешний отчет (ert,erf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика

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

1 стартмани

30.11.2018    5957    31    Serg O.    13       

Автоматический формооткрыватель 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Маленький, но полезный инструмент, который избавляет нас от постоянного переоткрывания формы внешнего отчета или обработки после каждой правки. Разработчик пишет код во внешней обработке или мучает СКД, а внешняя обработка или отчет автоматически переоткрываются в работающей базе. Не нужно после каждой правки переключаться на окно работающей конфигурации и открывать заново нашу внешнюю обработку или отчет. Тестировалось на 8.3 (8.3.13.1513)

1 стартмани

26.11.2018    2280    5    v77    2       

Дымовые тесты для забывчивых/торопливых 18

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

Инструменты для реализации дымовых тестов по метаданным конфигурации. И примеры.

1 стартмани

26.11.2018    3039    3    ImHunter    0       

Дерево реквизитов для объекта метаданных 2

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Делал механизм оповещения о создании/изменении объектов справочников / документов с динамически настраиваемыми условиями отбора (аля правила регистрации в КД). В справочнике настройки указывается объект метаданных, условия срабатывания и шаблон текста оповещения. Для шаблона понадобилось дерево реквизитов выбранного объекта. В этой обработке выкладываю функционал построения дерева реквизитов по объекту метаданных конфигурации.

1 стартмани

22.11.2018    3534    4    mrcamomile    2       

Исполнение кода с функциями и процедурами в пользовательском режиме 4

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Инструментарий разработчика

Среди множества Консолей кода на Инфостарте так и не нашёл консоль, которая позволит не просто выполнить фрагмент кода, но и описать свои функции и процедуры и ими по необходимости воспользоваться. Т. Е. Пишем не стесняясь, как бы мы писали в модуле обработки.

1 стартмани

19.11.2018    2248    7    dvsidelnikov    8       

Шаблон фоновой обработки данных 46

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

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

1 стартмани

15.11.2018    5491    39    acsent    3       

Выгрузка запроса из отладки в консоль запросов (Управляемые формы) 5

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8::УФ v8::Запросы 1cv8.cf Россия Абонемент ($m) Консоль запросов

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

1 стартмани

13.11.2018    3590    4    redtram    2       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ v8::Запросы 1cv8.cf Windows Абонемент ($m) Консоль запросов

Универсальная внешняя обработка (СДРКонсольЗапросовХ) для создания, редактирования и отладки запросов, с возможностью обработки таблицы результатов произвольными алгоритмами на языке 1С. Выгрузка результатов запроса в таблицу или дерево значений, включая временные таблицы и запросы пакета. Формирование запроса для консоли в отладчике, включая временные таблицы и параметры. Версия 1.1.0.39 от 14.10.2019

3 стартмани

08.11.2018    6623    64    ROL32    8       

Шаблон обработки с главной и подчиненной табличными частями на форме (УФ) 7

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика Практика программирования

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

1 стартмани

01.11.2018    2810    2    TSSV    0       

Сервис "Табло" (управляемые формы) 4

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

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

1 стартмани

30.10.2018    2373    2    KPAMOP    2       

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

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

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

3 стартмани

28.10.2018    14788    176    ROL32    43       

Расширение для отладки дополнительных отчетов и обработок 37

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

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

2 стартмани

04.10.2018    7978    173    denmax    38       

Набор полезных инструментов для разработчика/администратора 1С для управляемых форм 10

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8::УФ 1cv8.cf Абонемент ($m) Инструментарий разработчика

Набор полезных инструментов для управляемых форм: Консоль запросов, Консоль Кода Настройка Версионирования / Просмотр истории и прочее прочее (в разработке). Тестировалось на 1С:Предприятие 8.3 (8.3.11.3041) (z) 1С:Предприятие 8.3 (8.3.12.1567)

1 стартмани

20.09.2018    6081    15    Def.Gh    14