...

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

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

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

10.03.2025    1144    6    XilDen    11    

64

Инструментарий разработчика Запросы Платформа 1С v8.3 Управляемые формы 1С:ERP Управление предприятием 2 Абонемент ($m) Программист

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

2 стартмани

05.03.2025    1867    5    XilDen    12    

22

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m) Программист

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

1 стартмани

05.03.2025    2403    3    Zeddicus    33    

23

Механизмы платформы 1С Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m) Программист

Начиная с версии платформы 8.3.25, разработчики расширили функционал работы с временными таблицами. Теперь можно во временную таблицу добавлять новые строки через "ДОБАВИТЬ". Это круто, подумал я, и решил немедленно воспользоваться такой возможностью. Итак, новая фича работает только, если добавление происходит используя данные самой базы. Если же хочешь добавить свою запись, то выскакивает ошибка "Тип устанавливаемого значения не соответствует типу поля временной таблицы. ...". Хотя в параметры запроса были переданы значения с типами аналогичными измерениям и ресурсам регистра сведений. В приложенной обработке реализован обход проблемы с добавлением своей произвольной строки. Проблема наблюдается в версии платформы 8.3.25.1445, возможно, в новых версиях платформы это исправят.

1 стартмани

04.03.2025    352    0    _root    8    

2

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

Отчет показывает количество обработок, печатных форм, сохраненных в базе 1С в справочнике "Дополнительные отчеты и обработки". Пригодится для сопоставления объектов метаданных в 1С и в стороннем сервисе, как это произошло у меня - нужно было сопоставить печатные формы 1С и сервиса по автоматизации HR, а также связать объекты обеих систем с объектами 1С.

2 стартмани

04.03.2025    194    0    vladimir-89    0    

0

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m) Программист

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

1 стартмани

04.03.2025    2511    4    4361fmv    9    

9

Инструментарий разработчика Подбор и обработка объектов Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Абонемент ($m) Программист Бухгалтер Пользователь

Подключаемая обработка табличной части. Шпаргалка: как написать, отладить на примере создания обработки Подбор ставок НДС для строк документа "Счет от поставщика". БП 3.0.

1 стартмани

03.03.2025    155    0    OhlamOOOOn    0    

0

Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m) Программист Бизнес-аналитик

Преобразование наименований из заголовков (шапок) форм отчетности - ОКУД, XBRL и др. - в типовые общепринятые в программировании наименования переменных. Источник данных - эксель файл со списком буквенно-символьных выражений в первом столбце первого листа файла.

1 стартмани

24.02.2025    264    0    ovadia    0    

1

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Абонемент ($m) Программист

Еще один вариант по программной доработке управляемых форм. Основное отличие от аналогов - это описание модификации в виде текста (не код).

1 стартмани

19.02.2025    1037    stepan96    25    

18

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m) Программист

Краткое описание управлением пользователями Active directory через 1С. Появилась задача создания для принятых на работу сотрудников учётных записей в Active directory. Статей нашёл немало, только код увидеть можно, только скачав обработку или читая комментарии. Но там часто слишком много букв, полезные комментарии находятся в разных темах, etc, etc, etc. Полученные знания аккумулировал, получилась такая вот шпаргалка.

1 стартмани

17.02.2025    652    dehro    3    

6

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

Внешняя обработка для создания форм из текста, написанного в стиле Markdown. Подходит для разработки интерфейсов и подготовки автоматизированных тестов.

14.02.2025    2724    63    nikitazherebtsov    20    

56

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

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

13.02.2025    4447    user1832003    44    

51

Инструментарий разработчика Платформа 1С v8.3 1С:Управление холдингом Абонемент ($m) Программист

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

3 стартмани

12.02.2025    287    1    user721781    0    

0

Инструментарий разработчика Рефакторинг и качество кода Платформа 1С v8.3 Бесплатно (free) Программист

Расширяемый форматтер структуры модулей 1С. Умеет автоматически расставлять стандартные области и раскидывать по ним процедуры и функции модуля, оформлять стандартные комментарии к методам с помощью ИИ. Также умеет анализировать модуль - извлекать структуру вызовов, используемые поля и т.д. Реализован в виде расширения (.cfe). Можно использовать как платформу для обработки кода в своих задачах автоматизации разработки.

12.02.2025    6397    414    wonderboy    42    

117

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

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

04.02.2025    483    39    Трактор    2    

9

Инструментарий разработчика Универсальные функции Платформа 1С v8.3 1С:Бухгалтерия 3.0 Абонемент ($m) Программист

Печать в docx средствами БСП - оптимизация и ускорение, с использованием функции ИнициализироватьМакетОфисногоДокумента один раз для первого формирования структуры документа.

1 стартмани

04.02.2025    322    1    user646807_kazako.a911    0    

6

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

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

1 стартмани

30.01.2025    503    2    elian    5    

4

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

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

1 стартмани

30.01.2025    5434    19    mkalimulin    40    

14

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

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

28.01.2025    616    17    VladCh    1    

2

Инструментарий разработчика Загрузка и выгрузка в Excel Работа с интерфейсом Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Абонемент ($m) Программист

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

1 стартмани

27.01.2025    2307    8    dedkov    2    

6

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

Простейшая обработка получения типа MIME по расширению файла.

1 стартмани

24.01.2025    496    0    sevenlis    2    

5

Инструментарий разработчика Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m) Программист

Обработка демонстрирует, как внести изменения в документ и обновить форму документа программно через обработку внешней печатной формы на примере конфигурации Бухгалтерия 3.0 и Зарплата и управление персоналом 3.1. В конфигурации Зарплата и управление персоналом 3.1 используется документ График отпусков. В конфигурации Бухгалтерия 3.0 используется документ Счет на оплату покупателю.

1 стартмани

24.01.2025    655    3    slas    2    

-1

Инструменты администратора БД Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m) Системный администратор Программист

Аналог обработки БСП "Регламентные и фоновые задания". Очень быстрая. Позволяет быстро фильтровать по РЗ, методу РЗ. Просматривать и редактировать РЗ. Форму обработки возможно использовать как внешнюю, так и в составе конфигурации.

1 стартмани

22.01.2025    2876    24    KilloN    17    

14

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

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

1 стартмани

21.01.2025    2039    18    Sam13    22    

10

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

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

2 стартмани

17.01.2025    643    2    MRAK    5    

4

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

Активация (с доработкой) механизма отдельного вывода печати, подписи и других картинок в печатных формах наподобие того, как это сделано в 1С: Бухгалтерии 3.0. Также появится возможность выводить различные подписи, печати и другие картинки в зависимости от реквизитов печатаемого документа.

2 стартмани

14.01.2025    355    2    nagimo    0    

4

Инструментарий разработчика Платформа 1С v8.3 1C:ERP Бесплатно (free) Программист

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

10.01.2025    3301    23    BendikaVils    2    

8

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

Есть множество универсальных (или почти универсальных) отчетов, отличающихся небольшими функциональными особенностями. На резонный вопрос публики "а зачем ещё один универсальный отчет и чем он отличается от множества других" ответ банальный: он "отличается умом и сообразительностью" (С) 1971 КБ.

2 стартмани

31.12.2024    718    10    Mekadote    4    

3

Инструментарий разработчика Нейросети Платформа 1С v8.3 Абонемент ($m) Программист

Решение демонстрирует механизмы взаимодействия с сетями TVM (Telegram Open Network Virtual Machine), такими как Everscale, TON и другими, построенными на базе этой виртуальной машины. Взаимодействие реализовано через клиента командной строки ever-cli. Пример реализации выполнен для сети Everscale, но с небольшими доработками может быть использована для сети TON.

2 стартмани

27.12.2024    654    0    lectorkoba    0    

2

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

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

1 стартмани

23.12.2024    3557    12    bashinsky    3    

17

Печатные формы Инструментарий разработчика Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m) Программист Пользователь

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

1 стартмани

20.12.2024    671    4    SanchoD    0    

6

Инструментарий разработчика Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m) Программист Стажер

Получение кода введенного символа. Получение символа по введенному коду. Таблица символов.

1 стартмани

17.12.2024    406    2    Sher_Han    5    

0

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

Иллюстрация работы встроенных функций (замена RegExp).

1 стартмани

13.12.2024    867    2    obmailok    8    

3

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

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

1 стартмани

09.12.2024    808    3    milkers    1    

7

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

Обработка выведет название таблицы в СКЛ и название объекта (регистра, справочника, документа) в 1С.

1 стартмани

07.12.2024    774    5    bolgov    4    

3

Инструментарий разработчика Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Абонемент ($m) Программист

Расширение добавляет функционал присоединения файлов для произвольного (типового или добавленного) документа и/или справочника. Для БП 3 на примере документа Поступление из переработки. Для УТ 11 на примере документа Сборка товаров и списке и в журналах Внутренние документы (все) и Документы продажи (все).

1 стартмани

06.12.2024    536    8    tanat74    1    

3