...

Статья по теме "Разработка" для 1С

Обновление 1С Механизмы платформы 1С 1С 8.3

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

14.08.2026    228    nedomolkov.ivan    0    

2

Работа с интерфейсом 1С 8.3 1С 8.5

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

13.08.2026    213    G_106287686440448403698    1    

2

Тестирование QA 1С 8.3

Написать тест на 1С несложно. Дорого стоит привести базу в состояние, где прогон вообще стартует: семь шагов, каждый ломает запуск молча — без ошибки, без записи в журнале. И эту цену платит заново каждый новый человек на проекте. Разбираю молчаливый отказ окружения как класс проблем, показываю, почему его не закрывают ни документация, ни скрипт развёртывания, и предлагаю решение — фиксацию состояния в артефакте с машинно-проверяемым критерием приёмки. Подход проверен на сквозной задаче (первая задача экзамена «1С:Специалист по платформе» с юнит- и функциональными тестами), а затем перенесён на пул тестовых баз с типовыми конфигурациями. Отдельно — каталог симптомов и их настоящих причин, который пригодится независимо от инструментария.

13.08.2026    310    chagbig    1    

0

Работа с интерфейсом 1С 8.3 1С 8.5

Выбор начальной страницы. Описание отличия от интерфейса такси. Ссылка на обработку по настройке начальной страницы.

13.08.2026    209    G_106287686440448403698    0    

2

Механизмы платформы 1С

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

12.08.2026    587    SVLong    0    

1

Тестирование QA

Разбираем, как в крупных компаниях регуляторные требования, постмортемы и внутренние ограничения постепенно превращаются в многоуровневую систему инструкций, в которой разработчику все сложнее понять, что и когда нужно проверить. Показываем opensource-сервис внешних проверок для GitLab, который автоматизирует часть этой бюрократии и сводит результат к понятному сигналу: зеленое – все в порядке, красное – нужно обратить внимание на конкретное требование. Объясняем, как такие проверки помогают «сдвинуть влево» контроль задач и снизить риск отказа во внедрении задачи в последний момент перед релизом. А заодно смотрим, может ли связка Autumn + «Вино» + немного разработческого энтузиазма превратить обязательные инструкции в инструмент, который команда сама захочет развивать.

12.08.2026    319    Golovanoff    1    

3

Рефакторинг и качество кода Нейросети

Передача двух модулей BSL в Cursor AI для классического сравнения без использования искусственного интеллекта (ИИ) и для проведения code review с помощью ИИ.

12.08.2026    1633    ScaNNer    0    

5

Механизмы типовых конфигураций 1С 8.3 1С:Бухгалтерия 3.0

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

1 стартмани

11.08.2026    191    max2000119187    0    

0

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

Когда рабочая и тестовая базы формально одной конфигурации, это ещё не значит, что они находятся в одинаковом состоянии. Расширения, константы, функциональные опции, почта, обмены, настройки базы и окружение со временем начинают расходиться. В статье покажу BaseDiff - внешнюю обработку, которую я сделал для снимков эксплуатационного состояния базы и сравнения PROD TEST без сравнения всей конфигурации «в лоб».

10.08.2026    421    zap_zap    2    

8

Защита ПО и шифрование

Платёжный шлюз принимает номер карты только зашифрованным по RSA, а почти все реализации RSA в 1С зовут .NET через COM - и это молча ломается на Linux-сервере, в тонком клиенте и на голой Windows без regasm. Разбираю, как написать RSA целиком на встроенном языке: как хранить большие числа лимбами по основанию миллион, откуда берётся деление Кнута и square-and-multiply, почему первая версия считала 25 секунд и как это ускорилось в 8 раз. С проверкой байт в байт против внешнего эталона на больших числах.

07.08.2026    427    nedomolkov.ivan    1    

2

Рефакторинг и качество кода Обновление 1С 1С 8.3 1С:ERP. Управление холдингом

К нам на проект сложного обновления пришла конфигурация «1С:ERP УХ» с доработанным отчетом, построенным на базе типового «Задолженность поставщикам по срокам». После обновления целевая форма открывалась без учета переданных данных.

05.08.2026    653    1c-izh    4    

4

HighLoad оптимизация Запросы 1С 8.3

Мы ускорили запрос регламентной обработки в 390 раз — с 39 минут до 6 секунд, — не изменив его логику и получив построчно идентичный результат. Разгадка в том, что запрос не был медленным: из 2 353 секунд elapsed чистой работы (CPU) было лишь 124 — остальные 95 % он ждал блокировки, потому что срез последних без отбора читал весь регистр цен следом за массовой записью. Детектив по шагам с цифрами из статистики СУБД, чек-лист «проверь свою обработку за 15 минут» и один твист в финале.

04.08.2026    4391    nedomolkov.ivan    22    

1

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

При работе над разработкой нетиповой конфигурации столкнулся с задачей разработать справочник, имеющий реквизиты и табличную часть (ТЧ) с предопределенными данными. Причем у предопределенных элементов должны быть заполнены реквизиты и табличная часть предопределенными значениями, недоступными для изменения пользователями. Однако платформа при создании предопределенных данных заполняет только Стандартные реквизиты «Код» и «Наименование», оставляя остальные реквизиты пустыми, в том числе ТЧ. Покажу, как я решил эту задачу.

1 стартмани

04.08.2026    247    Nortronic    0    

2

Мобильная разработка 1С 8.5 Отраслевые

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

1 стартмани

03.08.2026    356    i4eX    4    

1

Работа с интерфейсом 1С 8.3

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

1 стартмани

31.07.2026    1033    RomanCrow13    1    

10

БСП (Библиотека стандартных подсистем) 1С 8.3 1С:Библиотека стандартных подсистем

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

1 стартмани

30.07.2026    5594    Elya_Elya    14    

19

Механизмы платформы 1С 1С:Предприятие 8

Поиск элементов формы, скрытых функциональными опциями. Описание метода поиска и ссылка на внешнюю обработку.

29.07.2026    1289    G_106287686440448403698    7    

12

Работа с интерфейсом 1С 8.3 1С:Управление торговлей 11

Заказчику нужна кнопка «Выгрузить в JSON» на форме отчёта, конфигурация типовая и на поддержке. Казалось бы, полчаса работы — но между «кнопка появилась» и «кнопка правильно работает у пользователей» лежит десяток неочевидных ловушек: от контракта общей формы БСП до периода, который молча обнуляет отчёт в проде. Сравниваю три варианта реализации на одной сквозной задаче и разбираю каждую найденную граблю: симптом, причина, решение.

28.07.2026    903    Aleksandr_Gorbatov    5    

7

СКД 1С 8.3 1С:ERP Управление предприятием 2

Решение вывода картинки в группировке отчета, даже если этой записи нет в Наборе данных отчета.

1 стартмани

27.07.2026    769    Nortronic    0    

2

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

Мини-цикл про формы 1С дошёл до управляемых форм, и здесь меня ждал сюрприз: я готовился разбирать текстовый Form.xml, а его в распаковке не оказалось вовсе. В статье разобрано, почему исходная гипотеза не подтвердилась, как управляемая форма на самом деле обнаруживается в выгрузке через *.elem.json и почему весь конвейер обычной формы - реестр, выжимка, контроль дрейфа - распространился на неё без единого нового парсера. Материал для разработчиков и архитекторов, строящих агентные инструменты поверх кодовой базы 1С.

27.07.2026    891    MRDK80    3    

3

Работа с интерфейсом 1С 8.3 1С:Библиотека стандартных подсистем

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

1 стартмани

27.07.2026    750    user824677    1    

4

БСП (Библиотека стандартных подсистем) 1С:Предприятие 8 1С:Библиотека стандартных подсистем

Часто требуется вывести понятное пользователю сообщение, ткнув его в конкретный проблемный реквизит, что называется, "носом"... И вот тут довольно часто приходится перечитывать параметры функции ОбщегоНазначения[Клиент].СообщениеПользователю. Решила написать для себя шпаргалку и поделиться с сообществом.

24.07.2026    1721    check2    2    

9

Механизмы платформы 1С 1С:Предприятие 8

Реализация собственного механизма работы с файлами в самописной конфигурации 1С без использования БСП.

24.07.2026    1217    DontsovMA    2    

4

Механизмы платформы 1С HighLoad оптимизация 1С 8.3

Исследование нелинейной деградации платформенной записи ODS на больших объёмах данных: почему время записи растёт быстрее размера документа, как на это влияет содержимое ячеек и что происходит внутри файла. Разбор причин и линейные альтернативы — собственный писатель с переносом оформления и прямая потоковая запись. К публикации приложена обработка-бенчмарк для воспроизведения замеров на любой базе.

1 стартмани

20.07.2026    1022    Iotsuba    2    

5

Поиск данных Тестирование QA 1С 8.3 1С 8.5

Как мы пришли к Юнит-тестированию и почему стоит его использовать. Использование универсальных тестов для проверки работы IS MagicInput в вашей конфигурации.

16.07.2026    1812    Evg-Lylyk    2    

5

Нейросети EDT 1С:Предприятие 8

Подробно рассказываем о том, как правильно пользоваться революционными возможностями ИИ-ассистентов в комплексе с сервисом MAKER-STUDIO для повышения рентабельности рабочего времени программистов и бизнес-аналитиков.

16.07.2026    2661    1Concept    0    

4

Универсальные функции 1С 8.3

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

15.07.2026    4490    moolex    24    

7

Мобильная разработка 1С:Элемент

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

14.07.2026    1273    chum1roma    3    

5

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

Распаковать одну форму 1С мало: на реальной конфигурации их сотни, и LLM-агенту нужен не разбор отдельной формы, а карта всех форм сразу. В статье разобрано, как одним пакетным обходом собрать реестр форм в компактный агрегат, детектировать его дрейф и маршрутизировать запрос агента к нужной форме без запуска платформы. Материал для разработчиков и архитекторов, строящих агентные инструменты поверх кодовой базы 1С.

13.07.2026    875    MRDK80    2    

1

СКД 1С:Предприятие 8

В СКД существует несколько распространенных типов ошибок: часть из них легко найти и диагностировать, часть – это особенности работы СКД, которые не очевидны. В статье описываю базовый алгоритм, с которого удобно начинать системную диагностику.

10.07.2026    1405    AlexSvoykin    0    

15

Групповая разработка (Git, хранилище) EDT 1С:Предприятие 8

Синхронизируйте свой проект EDT с хранилищем конфигурации так же легко, как в git клиенте. По кнопке Pull в проект EDT подтягиваются изменения из хранилища, по кнопке Push ваш коммит из git репозитория проекта EDT улетает в хранилище конфигурации.

09.07.2026    5105    DmitryShehovtsev    14    

26

Нейросети EDT 1С:Предприятие 8

LLM-агенты уже неплохо рассуждают о коде 1С — но рассуждают вслепую. Модель не видит вашу конфигурацию: ей либо копируют модули в чат руками, либо выгружают конфигурацию в файлы и индексируют — и индекс устаревает в момент первой правки. А главное — агент не может ничего сделать: прочитал, посоветовал, а вносить правку снова человеку. Мы решали эту задачу для своей линейки 1C Intelligence Suite — это её вторая часть, о которой мы рассказываем публично.

1 стартмани

08.07.2026    5680    galich    13    

10

Рефакторинг и качество кода Обновление 1С 1С:Предприятие 8 1С:ERP Управление предприятием 2

На проекте сложного обновления 1С:ERP 2.4.14.181 до версии 2.5.22.106 нам было нужно уложить обновление в технологическое окно 48 часов (выходные). Исходный замер, с учетом промежуточных релизов 2.5.8.443, 2.5.12.270, 2.5.17.234, 2.5.22.106, показал требуемое время в 659 часов…

07.07.2026    4927    1c-izh    20    

21

Тестирование QA

Tantor Postgres 18 - масштабный релиз СУБД, за которым стоят месяцы тестирования, сотни часов нагрузочных прогонов и десятки исправлений, о которых пользователь никогда не узнает просто потому, что они были найдены и устранены до выхода версии. Александр Симонов, руководитель направления развития 1С в "Тантор Лабс", рассказывает, как устроен процесс тестирования изнутри - почему одного эталонного прогона недостаточно, что делать, когда ванильный PostgreSQL 18 ломает собственные оптимизации, и как Tantor Postgres приближается к той планке, которую MS SQL Server держал годами.

07.07.2026    1272    Tantor    2    

6

Механизмы платформы 1С 1С:Предприятие 8

Описание механизма периодических расчётов в платформе 1С.

06.07.2026    1322    Lone_Mayson    0    

5

Разработка внешних компонент 1С:Предприятие 8

Нативная внешняя компонента для 1С 8 для чтения файлов Excel без установленного Excel и делает это быстро, файл 68МБ загружается в таблицу значений ~1 секунду. Компонента поддерживает чтение двух форматов: Excel 2007+ и Excel 97-2003 Формат файла определяется автоматически по сигнатуре (первые 8 байт файла), а не по расширению. Позволяет открывать XLS и XLSX файлы и получать содержимое листов в виде ТаблицыЗначений или JSON-массива.

03.07.2026    1373    skyadmin    31    

24

Разработка внешних компонент

Осознанное программирование помогает разработчикам принимать более взвешенные решения, понимать ценность своей работы и снижать вероятность ошибок. Показываем, как этот подход естественным образом сочетается с библиотечным методом разработки, особенно когда стандартных инструментов, таких как БСП, уже недостаточно. На примере создания библиотеки 1С Ozon демонстрируем, как единый компонент может ускорять проекты, повышать качество и уменьшать bus-фактор. Также объясняем, какие практики помогают развивать осознанность в профессиональной деятельности и применять ее в ежедневной работе.

30.06.2026    1715    worker1c    1    

4

Механизмы платформы 1С

Все больше и больше встречается использование мощной технологии расширений от 1С в корпоративном секторе. Однако, когда речь заходит о масштабных, бизнес-критичных системах, ее применение требует особой «гигиены». Неучтенные нюансы могут создать из суперудобного механизма точки отказа: нарушить и остановить весь бизнес клиента. Рассмотрим технические особенности использования расширений на больших корпоративных продуктивах 1С и выработаем оптимальный сценарий работы с ними.

30.06.2026    5655    G.Shatrov    17    

48

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

После распаковки Form.bin у обычной формы 1С остаются два соседних источника контекста, которые LLM-агент по умолчанию не видит: настройки СКД во внешних отчетах и дерево элементов формы в elem.json. В статье разобрано, как извлечь оба в компактные JSON-индексы пакетным режимом, не запуская платформу 1С, и где проходит честная граница достоверности разбора. Материал для разработчиков и архитекторов, строящих агентные инструменты поверх кодовой базы 1С.

30.06.2026    958    MRDK80    6    

2

Мобильная разработка Работа с интерфейсом 1С:Предприятие 8

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

30.06.2026    777    SVLong    0    

1