...

Библиотека по теме "Инструментарий разработчика" для 1С

Работа с СКД в продукте "Infostart Toolkit"

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

Infostart Toolkit обладает большим количеством уникальных возможностей для работы с СКД – это анализ исполняемых текстов запросов, работа с внешними источниками в схеме СКД, получение данных в отладке и многое другое. Обо всех этих возможностях рассказал разработчик продукта Евгений Люлюк.

24.12.2020    5327    Evg-Lylyk    2    

17

Планировщик Windows не выгружает базу на 1С 8.2

Инструментарий разработчика Платформа 1C v8.2 1С:Бухгалтерия 1.6

Внезапно перестал работать планировщик Windows для выполнения онлайн выгрузки из базы.

23.12.2020    1379    kacerro    1    

-2

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

Инструментарий разработчика Платформа 1С v8.3

В 1С есть утилита для проверки файлов с лицензиями 1С. Утилита существует довольно давно, но информация по ней разбросана, малопонятна и много где устарела, поэтому опишу свой опыт установки утилиты и работы с ней. Работаем под Windows.

16.12.2020    65264    budidich    28    

72

Метаданные и их идентификаторы

Инструментарий разработчика Платформа 1С v8.3

Идентификаторы (GUID'ы) метаданных конфигурации. Немного о том, как их получить.

05.12.2020    36185    Infostart    39    

100

Отладка в Infostart Toolkit

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

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

05.11.2020    8563    Evg-Lylyk    20    

45

Сервис регистрации ошибок 1С (пример создания)

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

Разработаем вместе простой сервис регистрации ошибок для 1С на самой 1С =)

13.10.2020    13769    SeiOkami    33    

135

Настройка KDiff3 для исключения номеров строк в отчетах о сравнении конфигураций

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

Те, кто часто обновляют доработанные типовые конфигурации, а потом проверяют корректность обновления, сравнивая отчеты о сравнении конфигураций, знают, как мешают при этом строки вида "Объект присутствует только в первой|второй конфигурации: 99 - 99", "Изменено: 99 - 99".<br /> Но если вы, как и я, пользуетесь для этого утилитой KDiff3, то есть простой способ избавиться от таких строк.

21.09.2020    9687    fillin    9    

37

Пробуем Снегопат (устанавливаем и настраиваем полнофункциональную триальную версию)

Инструментарий разработчика Платформа 1С v8.3

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

31.08.2020    16938    kuntashov    77    

48

paste1c.ru - сервис для обмена кодом для 1С:Предприятия

Инструментарий разработчика Платформа 1С v8.3

Paste1C.ru - сервис для обмена кодом для 1С:Предприятия c подсветкой синтаксиса и подсказками.

21.08.2020    9279    salexdv    58    

75

Снегопат – Dev или Ops?

Инструментарий разработчика Платформа 1С v8.3

Снегопат – программный комплекс, повышающий эффективность работы в конфигураторе 1С. О новом эволюционном этапе проекта, его возможностях и планах развития на митапе «DevOps в 1С» рассказал разработчик Снегопата, системный программист компании Инфостарт Александр Орефков.

17.08.2020    10932    orefkov    50    

60

Библиотека программного изменения формы (УФ)

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

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

1 стартмани

07.08.2020    12176    BuriyLesha    21    

157

Редактор HTML

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

Инструмент из состава набора "Универсальные инструменты 1С" для быстрой адаптации html страниц для корректного отображения в Поле HTML документа

03.08.2020    7638    cprit    3    

27

Глобальное меню разработчика для управляемых форм

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

Подсистема "Инструменты разработчика". Глобальное контекстное меню разработчика для управляемых форм в толстом клиенте.

03.08.2020    11121    tormozit    29    

94

Консоль кода и зачем она нужна

Инструментарий разработчика Платформа 1С v8.3

Когда использовать, обзор консолей кода: плюсы - минусы.

27.07.2020    16241    Evg-Lylyk    50    

65

Обработка кодом результата запроса в Консоли запросов 9000

Инструментарий разработчика Запросы

Пять вариантов обработки кодом в консоли запросов 9000: простое выполнение, построчно без индикации, построчно с индикацией, простое в фоне, построчно в фоне с индикацией.

01.06.2020    6048    kuza2000    8    

7

Выявляем и оптимизируем ресурсоемкие запросы 1С:Предприятия

Инструментарий разработчика Запросы

Обычно предметом оптимизации являются заранее определенные ключевые операции, т.е. действия, время выполнения которых значимо для пользователей. Причиной недостаточно быстрого выполнения ключевых операций может быть неоптимальный код, неоптимальные запросы либо же проблемы параллельности. Если выясняется, что основная доля времени выполнения ключевой операции приходится на запросы, то осуществляется оптимизация этих запросов. При высоких нагрузках на сервер СУБД в оптимизации нуждаются и те запросы, которые потребляют наибольшие ресурсы. Такие запросы не обязательно связаны с ключевыми операциями и заранее неизвестны. Но их также легко выявить и определить контекст их выполнения, чтобы оптимизировать стандартными методами.

24.05.2020    18169    DataReducer    24    

111

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

Инструментарий разработчика Платформа 1С v8.3

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

02.05.2020    8514    pparshin    21    

46

Проводим по БУ "на лету"

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

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

01.05.2020    11149    sapervodichka    1    

101

Перенос инструкций из word во встроенную справку 1С с сохранением картинок и форматирования

Инструментарий разработчика Платформа 1С v8.3

Делюсь простым и удобным способом переноса справки/инструкций из ворда (и не только) во встроенную справку 1С с сохранением картинок и форматирования.

22.04.2020    8273    77dream77    21    

92

Проект Утопия

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

В настоящей публикации представлен авторский проект универсальных подсистем для платформы 1С. Основная концепция проекта заключается в создании универсального программного комплекса, который легко встраивается в любую конфигурацию. Легкость встраивания достигается минимальностью добавляемых объектов конфигурации. Компактный набор добавляемых объектов позволяет получить расширенные возможности для использования программы пользователями, а также получить удобные инструменты для программирования. Есть определенный опыт доработок большого числа конфигураций, а также есть опыт работы в командных проектах с разными философиями/подходами к внесению изменений. Поэтому настоящий проект – это конгломерат идей за 14 лет самостоятельной работы. Попытка сохранить прошлые и текущие программные конструкции (Эрмитаж идей). Возможно, кому-то покажется неоптимальным по некоторым параметрам, но упор здесь именно на универсальность, может быть, немного в ущерб быстродействию. Проект нестандартный, постоянно развивающийся. Рассмотрим только идею и основные принципы.

16.04.2020    3203    lastcontra    6    

13

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

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

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

06.04.2020    24238    Evg-Lylyk    4    

47

Подключаем внешнюю печатную форму в режиме отладчика

Инструментарий разработчика Платформа 1С v8.3 1С:Управление торговлей 11

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

23.03.2020    3777    VID1234    13    

18

RPA (роботизация) – "костыль" или автоматизация будущего? Идеи и практические примеры

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

Автоматизация действий пользователя упрощает интеграцию с внешними системами, сокращает рутинную работу, делает бизнес-процесс более контролируемым. О подходе Robotic Process Automation (RPA), случаях, когда его можно использовать, существующем рынке RPA-систем, на конференции Infostart Event 2019 Inception рассказал CTO компании WiseAdvice Олег Филиппов.

10.03.2020    19309    comol    2    

28

Запуск фонового задания во внешней обработке без регистрации в справочнике "Дополнительные отчеты и обработки"

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

Описал, как показать прогресс выполнения длительной операции во внешней обработке, и при этом не регистрировать обработку в справочнике "ДополнительныеОтчетыИОбработки". Проверял на БСП версии "3.1.2.264".

1 стартмани

09.03.2020    20194    VinnieThePOOH    10    

77

Методика обновления формы объекта данных при изменении объекта

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

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

1 стартмани

09.03.2020    52437    tormozit    19    

97

Вывод сообщений в HTML поле средствами 1С

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

Пример использования вывода большого количества сообщений в поле HTML. С возможностью открывать ссылочные объекты и создавать новые объекты передавая параметры прямо из HTML поля. Протестировано на релизах 8.3.12 и 8.3.15+

2 стартмани

31.01.2020    27696    burni4    18    

69

Таблица значений - синтаксический сахар

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

Ещё одна идея добавления "синтаксического сахара" в язык 1С для работы с коллекцией значения: Таблица значений.

1 стартмани

05.01.2020    3719    a45    12    

6

Что такое RPA? Как и зачем его делать на 1С?

Инструментарий разработчика Платформа 1С v8.3

В данной публикации я кратко (наверное, ещё раз) расскажу про подход к автоматизации, который принято называть RPA, и продемонстрирую этот подход применительно к 1С. На Infostart event был мой доклад на эту тему, поэтому не буду повторяться - чуть больше углублюсь в технические детали.

05.12.2019    18103    comol    95    

47

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

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

Что делать, если при сравнении/объединении конфигураций нужно изменить режим поддержки для большого количества объектов? Штатного механизма для выполнения подобной задачи в Платформе нет. Изменять режим для всей конфигурации? Описывается способ, позволяющий выполнить изменение режима только для нужных объектов.

05.11.2019    8238    VKislitsin    17    

84

Об общих реквизитах

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

Общие реквизиты. Что за ними скрывается?

28.10.2019    30865    Infostart    31    

107

Фреймворк для создания бизнес web-приложений

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

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

15.10.2019    7334    nep_i    25    

22

Многопоточная обработка данных на примере перепроведения документов

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

Дальнейшее развитие темы фоновой обработки данных - проведение документов в потоках. Настройка параметров и запуск основного процесса (менеджера потоков). Разбивка документов для проведения на не связанные друг с другом наборы и запуск дополнительных фоновых заданий для отдельных потоков. Отслеживание выполнения каждого потока в родительском сеансе.

1 стартмани

17.09.2019    21571    ids79    46    

68

Централизованное управление кластером 1С Предприятия, состоящим из нескольких рабочих серверов, работающих на платформе GNU/Linux

Инструментарий разработчика Платформа 1С v8.3

При эксплуатации крупных информационных систем, в состав которых могут входить десятки серверов 1С Предприятия, зачастую возникают ситуации, требующие однотипных действий на всех серверах кластера 1С Предприятия или на всех серверах контура. В настоящей статье представлен способ централизованного управления серверами 1С Предприятия, работающими на платформе GNU/Linux. Подобный подход может быть использован и для других задач, возникающих в процессе эксплуатации крупных систем, с целью сокращения как временных затрат специалистов, так и времени простоя системы.

1 стартмани

26.08.2019    5584    Sloth    0    

18

Быстрый ввод кода

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

Упрощение рутинного ввода кода.

19.08.2019    5951    ranis888    13    

8

Просто комбо, два в одном, или как напечатать два макета (стандартный и измененный) одной печатной формы

Инструментарий разработчика Платформа 1С v8.3 1С:Бухгалтерия 3.0

Алгоритм и расширение (как пример) демонстрируют механизм одновременного использования двух макетов (стандартного и измененного), принадлежащих одной записи регистра «Макеты печатных форм» («ПользовательскиеМакетыПечати») в конфигурации «1С:Бухгалтерия предприятия, редакция 3.0».

1 стартмани

26.06.2019    7315    delta    0    

3

Регулярная перезагрузка Сервера 1С с чисткой кэша

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

Батник для перезагрузки агента сервера 1С и чистки серверного кэша и сеансовых данных. Для регулярной перезагрузки вставляем в планировщик заданий Windows.

17.05.2019    25488    alfir70    20    

74

Перенос и резервное копирование настроек конфигуратора

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

Удобный перенос между рабочими местами и резервное копирование настроек конфигуратора через подсистему "Инструменты разработчика".

14.04.2019    14696    tormozit    21    

76

Удаленный рестарт сервиса 1С на Windows Server 2012 R2 (перезапуск агента 1С на кластере не под администратором)

Инструментарий разработчика Платформа 1С v8.3

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

24.03.2019    4821    ellavs    4    

13

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

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

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

31.01.2019    123749    bonv    276    

978

Использование фреймворка "Тестирование 3.0" (https://testingtool.ru) для тестирования веб-приложений

Инструментарий разработчика Платформа 1С v8.3

Рассматривается использование фреймворка "Тестирование 3.0" (https://testingtool.ru) для тестирования веб-приложений.

1 стартмани

24.12.2018    6588    AlexKo    9    

20