...

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

Замена кода модуля для переноса в расширение

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

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

1 стартмани

24.05.2023    1135    1    Opiumforme    4    

6

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

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

В статье представлено решение давней проблемы всех консолей кода, это невозможность объявлять в них процедуры и функции, а также использование метода Возврат для раннего выхода из исполняемого кода. Также затронута тема вывода результатов работы исполняемого кода, что зачастую ограничено функцией Сообщить. Попутно приводится моё видение того, как должно выглядеть и работать дерево объектов конфигурации в консоли запросов. Обработки подходят для всех конфигураций, работающих в управляемых формах 1С версии 8.3.15 и выше (тестировалось в ЗУП 3.1, ERP 2.5, БП 3.0, УНФ 3.0).

1 стартмани

24.05.2023    3836    47    nikolav    21    

36

Консоль запросов 8.3 (IDTools)

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

Консоль запросов с минималистичным дизайном на управляемых формах 1С 8.3. (IDTools).

1 стартмани

19.05.2023    1440    1    idjumatov    0    

2

Получение стабильных ссылок на объекты ИБ (УФ, 8.3)

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

В копилку инструментария разработчика - утилита генерации кода ссылок на объекты информационной базы.

1 стартмани

18.05.2023    1812    0    Fuego    22    

2

Сортировщик дерева конфигурации

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

Быстрая и наглядная сортировка объектов дерева конфигурации с возможностью частичной отмены изменений.

1 стартмани

05.05.2023    1955    2    Serg2000mr    0    

7

Преобразование адреса в строку JSON по ФИАС

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

Внешняя обработка для конвертации строкового представления адреса в структуру формата JSON по ФИАС.

1 стартмани

02.05.2023    1470    0    user1647484    0    

2

Перевод исходного текста

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

Перевод исходного текста форм конфигураций 1С.

1 стартмани

11.04.2023    1834    0    v3132    0    

5

Конструктор HTML, CSS и javascript

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

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

1 стартмани

10.04.2023    5781    128    acces969    28    

101

Библиотека 1С: WinSCP для работы с SFTP

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

Обработка позволяет быстро начать работать с методами WinSCP из 1С. Рекомендуется использовать в качестве библиотеки методов.

1 стартмани

10.04.2023    1851    1    alexey.kutya    2    

8

Дополнительные параметризуемые поля в динамических списках. Остатки и цены в списке номенклатуры

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

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

2 стартмани

06.04.2023    1560    1    dovolos    0    

1

Использование дополнительных реквизитов и сведений в отчетах

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

Формирование отчётов с помощью дополнительных реквизитов и сведений. Дополнительные реквизиты как инструмент настройки отчётов. Тестировалось на платформе 8.3.22.1709, ОС Linux-Mint.

1 стартмани

05.04.2023    1572    0    vkrivov@yandex.ru    0    

2

Таблица символов, или что скрывает обычный шрифт

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

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

1 стартмани

05.04.2023    1454    Alxby    4    

35

Шаблон обработки с вызовом фонового задания и прогрессом выполнения

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

Ускорьте создание обработки по изменению данных с помощью шаблона с удобным пользовательским и программным интерфейсом. Больше не нужно тратить много времени на написание разовых обработок по изменению данных.

1 стартмани

03.04.2023    1455    6    devonec_team    0    

7

Форма выбора цвета (HTML)

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

Гибкий и удобный выбор цвета с использованием палитры цветов.

2 стартмани

03.04.2023    1918    1    devonec_team    0    

15

Собственные кнопки в отчетах на СКД, конфигурациях на БСП

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

Расширение, которое позволит добавлять свои собственные кнопки в отчеты СКД и обрабатывать результат отчета, своими собственными алгоритмами.

1 стартмани

02.04.2023    4849    7    KVIKS    14    

56

Справочный адресный склад

Инструментарий разработчика Учет ТМЦ Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Абонемент ($m)

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

1 стартмани

01.04.2023    656    alexey_kurdyukov    8    

7

ADO Recordset в памяти

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

Обработка, превращающая таблицу значений в ADORecordset.

1 стартмани

29.03.2023    1183    1    evgeniti    0    

3

pfCFTool - утилита работы с файлами CF/CFE/CFU/EPF/ERF и подобными

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

Утилита pfCFTools создана для распаковки/упаковки файлов со структурой как у CF. Является аналогом известной V8Unpack. Работает в режиме командной строки. Есть поддержка файлов CFU. Для компиляции требуется Free Pascal 3.0.2+. Проверено на Win32/Win64/Linux64/macOS64.

2 стартмани

27.03.2023    3915    6    Pasha1st    18    

42

RegEx1C - Консоль тестирования регулярных выражений

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

Тестер регулярных выражений в 1С в реальном времени с подсветкой результатов.

2 стартмани

22.03.2023    1909    1    SerVer1C    0    

13

Консоль регулярных выражений (RegExp)

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

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

1 стартмани

21.03.2023    3480    8    Tavalik    17    

31

Простой тестер регулярных выражений 1С

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

Обработка для упрощения разработки, тестирования регулярных выражений 1С.

1 стартмани

21.03.2023    3616    2    Evg-Lylyk    9    

33

Анализ контекстных вызовов

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

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

1 стартмани

11.03.2023    1500    0    Sirruf    0    

3

Шаблон печатной формы БСП

Инструментарий разработчика Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Универсальный шаблон для внешних печатных форм на БСП.

1 стартмани

06.03.2023    1414    9    XACHAPURIN    1    

2

#KafkaЭтоПросто: Kafka Adapter 1С (Confluent) - читаем сообщения (Часть 2)

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

Сегодня просто прочитаем сообщения, которые были отправлены в первой части, а то они там все еще лежат, совсем запылились. Платформа, на которой трестировалось: 8.3.23.1437, 8.3.22.1750, 8.3.19.1723, 8.3.21.1393.

5 стартмани

27.02.2023    1767    0    huxuxuya    3    

6

Сравнение текстов модулей (1С, oscript)

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

Построчное сравнение модулей 1С, OScript и других структурированных текстовых файлов. Без использования внешних программ (kdiff и т.п.). Без ограничений по типу клиента 1С:Предприятие.

5 стартмани

22.02.2023    4533    4    vandalsvq    13    

30

Просмотр данных для 1С 7.7

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

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

2 стартмани

22.02.2023    1631    2    rusmil    0    

2

Универсальный логгер

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

Универсальный логгер позволяет легко добавлять логирование в ваши модули и обработки.

1 стартмани

21.02.2023    1637    3    r.kablukov    0    

9

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

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

Господа, представляю доработанную мной типовую обработку Консоль запросов для работы в тонком клиенте и управляемых формах. Что было нового добавлено: Интерфейс формы переделан на страничный, добавлены следующие страницы: Дерево запросов, Запрос (старый функционал), Перед выполнением (здесь можно выполнять код, например для заполнения параметров типа Таблица значений), После выполнения(здесь можно выполнять код по данным выполненного запроса, например корректировать записи построчно ), Параметры (старый функционал).

1 стартмани

19.02.2023    2199    8    sergio_sconosciuto    1    

5

Пустая форма объекта в расширении

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

Создание пустой формы объекта в расширении для добавления элементов формы программно или для изменения процедур формы объекта.

1 стартмани

16.02.2023    1292    Mx00    12    

18

Конструктор таблицы значений (кодогенератор)

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

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

1 стартмани

16.02.2023    1885    10    dmfaleleev    6    

10

Просмотр и поиск свойств объектов метаданных

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

Просмотр свойств на примере объектов метаданных - справочников, документов, подписок на события, поиск свойства по нужному значению. Например, можно сформировать список всех справочников, которые не имеют "Кодов",увидеть новые реквизиты расширений, движения документов.

2 стартмани

14.02.2023    1920    3    RustIG    2    

8

Просмотр скрытых реквизитов объектов

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

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

1 стартмани

13.02.2023    1415    5    laleksey51    14    

5

Добавление колонтитулов в Word файл(docx). На сервере, без COM и всяких тэгов

Обработка документов Инструментарий разработчика Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Предлагаю самый простой и оптимальный вариант добавления нижнего колонтитула (картинку и текст) в любой docx файл, если это надо сделать на сервере, без тэгов, без COM. Метод разбор XML файлов. Обработка является уникальный, так-как за все время не нашел аналога в исполнении 1С, тыкните ссылкой, если ошибаюсь.

2 стартмани

12.02.2023    1792    7    aibasoft    7    

2

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

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

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

1 стартмани

10.02.2023    1621    0    agent00mouse    0    

2

Отладка регламентных операций и некоторых фоновых заданий

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

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

1 стартмани

31.01.2023    1546    1    vikhrov53    2    

4

Перевод строк в 1С с помощью ЯндексCloud

Инструментарий разработчика WEB-интеграция 8.3.14 Конфигурации 1cv8 Россия Абонемент ($m)

Перевод строковых значений в 1С с помощью яндекс переводчика.

1 стартмани

30.01.2023    1812    2    PonomarevAR_KSM404    0    

3

Подсистема регулярных выражений с использованием RegEx

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

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

30.01.2023    2293    1    kucar_ip    13    

11

Выгрузка в файл стандартных обработок из платформы (из меню "Все функции")

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

Вдохновился статьей "Недокументированное использование стандартных обработок из меню "Все функции"" и написал обработку для выгрузки этих обработок. Теперь можно регулярно при обновлении платформы выгружать в файлы Стандартные обработки и из "Все функции" - "Стандартные" (Активные пользователи, Журнал регистрации, Поиск ссылок на объект, Проведение документов ...).

1 стартмани

29.01.2023    1367    6    ne_en    4    

5

Tunesoft: Консоль отчетов для настройки программистом и возможным использованием бухгалтером / менеджером

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

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

1 стартмани

26.01.2023    1530    6    vladnet    0    

6

Парсировщик кода 1С (разбор, форматтер, компилятор)

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

Инструмент сделан на чистом 1С без внешних компонентов. Может быть полезен тестировщикам, программистам и разработчикам 1С.

10 стартмани

14.01.2023    7092    42    ZhokhovM    0    

50