...

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

Оценка шансов сдачи тестирования 1С:Профессионал с помощью теории вероятности

Подготовка к аттестации

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

04.09.2023    1285    КДЕ    0    

5

Как я сервис-инженеров с AI подружил

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

Искусственный интеллект так или иначе подбирается к бизнесу (или наоборот). Хочу поделиться с вами одним примером. Разработка относительно простая, но очень показательная. Хорошо демонстрирует какую практическую ценность можно извлечь из новой технологии.

04.09.2023    3100    mkalimulin    14    

63

Функция СведенияОВнешнейОбработке() в 1С

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

Из этой статьи вы узнаете, для чего нужна Функция СведенияОВнешнейОбработке() и как ее составить. Информация в первую очередь будет полезна начинающим программистам 1С 8.3 (управляемые формы).

01.09.2023    9955    AlOkt    9    

2

Разрыв страницы в СКД. Легко!

СКД Платформа 1С v8.3 Система компоновки данных

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

01.09.2023    5010    KVIKS    15    

80

Каждому проекту – сценарные тесты! Быстрый старт в тестирование с помощью СППР

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

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

30.08.2023    4804    naa1c    2    

40

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

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

28.08.2023    10005    YA_418728146    7    

147

Функции для конвертации вещественных чисел (float) в буфер двоичных данных и обратно (IEEE-754) в 1С 8

Математика и алгоритмы Универсальные функции Платформа 1С v8.3

В статье рассматривается пример кода на 1С 8.3 для работы с вещественными числами в двоичном формате с использованием стандарта IEEE 754. Статья содержит две основные функции: одна для записи вещественного числа в двоичный буфер, и другая для чтения числа из этого буфера. Код полезен для разработчиков, сталкивающихся с задачами, где необходима конвертация и хранение вещественных чисел, например, в сетевых протоколах или при работе с файлами в определенных форматах.

25.08.2023    1087    a.kuznetsov    2    

5

Автоматизация редактирования изображений в ImageMagick - это просто!

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

На что способен ImageMagick и некоторые неочевидные моменты при интеграции его в 1С.

24.08.2023    3845    bayselonarrend    11    

40

Первое знакомство с Vanessa Automation

Тестирование QA Платформа 1С v8.3 Конфигурации 1cv8

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

24.08.2023    4376    Koder_Line    1    

18

Доработка типовой конфигурации в 1С:EDT. Разработка, тестирование, слияние, выпуск

DevOps и автоматизация разработки EDT

Использование EDT дает преимущества даже для тех, кто до сих пор остается в конфигураторе. Достаточно настроить разбор основного хранилища разработки в GitConverter и автоматизировать CI на GitLab с помощью скриптов на 1С:Исполнителе. Статья о том, как задействовать для кодовой базы проекта валидацию EDT, используя встроенный механизм GitLab Code Quality, и генерировать дымовые тесты для Vanessa Automation.

23.08.2023    4094    doublesun    25    

34

Внешние компоненты Native API на языке Rust - Просто!

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

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

20.08.2023    6824    sebekerga    54    

100

Как начать зарабатывать на разработке мобильных приложений уже завтра!

Мобильная разработка Мобильная платформа

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

17.08.2023    2469    natashik.angel    2    

33

Формирование документа MS Word с использованием БСП и программное добавление закладок

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

Пример формирования документа MS Word с использованием библиотеки стандартных подсистем и добавление закладок в сформированный документ путем редактирования XML кода файла MS Word. (Тестирование проводилось на платформе 8.3.18.1959 с использованием библиотеки стандартных подсистем версии 3.1.7.294)

1 стартмани

15.08.2023    1651    utudeptu    0    

11

История данных 1С

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

Предварительное исследование механизма истории данных на уровне СУБД в целях организации на его основе потоковой интеграции или обработки данных в режиме реального времени.

14.08.2023    3254    zhichkin    12    

20

Простое приложение на Dart

Языки и среды

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

08.08.2023    3485    acvatoris    6    

14

Flutter плюс 1С

Мобильная разработка WEB-интеграция Мобильная платформа

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

03.08.2023    8190    acvatoris    37    

53

Запускаем 120 000 одновременных пользователей мобильного приложения на платформе 1С

Мобильная разработка Мобильная платформа

Мобильная разработка на 1С славится быстрым прототипированием. Но можно ли на платформе 1С создать мобильное приложение, в котором будут одновременно работать сотни тысяч пользователей, отправляя в облако терабайты данных из сотни тысяч фото и видео? О том, как организовать грамотную архитектуру обмена для работы такого решения под управлением единой базы 1С и отправить 17 миллионов push-уведомлений, используя обработку данных в 200 потоков, пойдет речь в статье.

03.08.2023    4309    natashik.angel    14    

44

Корректировка функции общего модуля "СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку()"

Универсальные функции Платформа 1С v8.3 1С:Розница 2

Функция предназначена для заполнения шаблонов писем, sms-ок, договоров и т.п. текстовых документов из таблицы без ограничения параметров шаблона.

03.08.2023    834    user654641_yaga_m    7    

-1

Библиотека создания клиент-серверных приложений для сценарного языка OneScript

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

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

31.07.2023    2148    ahyahy    8    

32

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

Запросы Платформа 1С v8.3 Конфигурации 1cv8

Решение задачи нахождения уникальных наборов строк таблицы запросом

23.07.2023    6647    tormozit    79    

39

Тесты в расширениях – быстро, удобно и CI

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

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

19.07.2023    2125    yukon    17    

14

Jenkins на службе 1С

Групповая разработка (Git, хранилище)

Основная специализация Jenkins – это, прежде всего, CI/CD. Но его можно использовать и для других важных задач: разбора хранилищ, настройки копий баз данных, раздачи прав пользователям, рестарта кластера и проверки кода проектов.

19.07.2023    2948    yukon    9    

14

EDT и полный стек CI/CD

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

EDT позволяет не только полноценно использовать гитфлоу при разработке – изолировать код по веткам в рамках задач и анализировать мерж-реквесты, но и нативно запускать тесты, а также видеть покрытие кода прямо в редакторе. Расскажем о том, как получить от 1С-разработки в EDT максимум пользы и автоматизировать сборку поставки из EDT с помощью Jenkins.

19.07.2023    3504    yukon    12    

36

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

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

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

19.07.2023    1586    fancy    1    

21

Разбор механизма "Настройки полей формы" в 1С:ERP. Управление холдингом

Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2

В данной статье я постараюсь разобрать механизм, который Вам может встретиться на просторах типовой конфигурации 1С:ERP. Управление холдингом. Я не могу гарантировать, что этот механизм не исключат из следующих версий конфигурации (как, собственно, и любой другой). К сожалению, мне не удалось найти его ни в одном модуле конфигурации "Библиотеки стандартных подсистем". Мне он показался интересным, и захотелось более детально во всем этом разобраться.

18.07.2023    2339    it_box    1    

7

Простой отчет СКД с дополнительным набором данных, получаемых по com соединению из другой базы

СКД Платформа 1С v8.3 1С:Управление холдингом

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

3 стартмани

12.07.2023    1803    vi329    0    

5

Задача на ошибки и неоптимальности при проведении приходной накладной

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8

Задачу эту дают на собеседованиях, видимо, те франчи, которые не в состоянии оценить человека по резюме и в ходе беседы. По идее задачи, подобные этой, должны давать начинающим студентам. Но дают всем подряд. Итак: мои 5 копеек. Критика приветствуется.

11.07.2023    2338    magic1s    32    

12

Описание формата контейнера 1С (CF, EPF, ERF, CFE) с помощью БНФ. Предлагается внешняя компонента на С

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

На чем только не писали работу с контейнером: C++, C#, Python, Delphi (Lazarus), и даже на такой экзотике, как Lua и 1С! Хотите экзотик, их есть у меня! И это… язык C!

5 стартмани

11.07.2023    2289    bakmistoff1977    10    

11

Полезные хоткеи конфигуратора

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

Демонстрация работы полезных хоткеев для новичков (gif)

10.07.2023    15091    kuzyara    51    

111

Тормозит на ровном месте, или на чем может споткнуться PostgreSQL

HighLoad оптимизация Рефакторинг и качество кода Платформа 1С v8.3

Прилетела интересная задача с примером, когда одно и то же действие выполняется на MS SQL за 1 минуту и около часа на Postgre SQL 14. Вот и решил поделиться занимательным опытом расследования причин вышеупомянутой проблемы. Ну и посмотреть вскользь на модуль ERP "1С:Хлебобулочное и кондитерское производство".

30.06.2023    3599    zeltyr    15    

15

Статический анализатор кода 1С на Си

Языки и среды Платформа 1С v8.3

Написание статического анализатора для 1С традиционным способом на Си.

30.06.2023    3145    prohorp    15    

12

Все скопируем и вставим! (Буфер обмена в 1С 8.3.24)

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Рассмотрим новую возможность 8.3.24 и как её можно эффективно использовать

27.06.2023    17803    SeiOkami    31    

106

Функция отбора элементов коллекции быстрым условием

Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8

Функция для компактного вызова отбора элементов коллекции произвольным БЫСТРЫМ (легким) условием

24.06.2023    4212    tormozit    32    

36

Фиксация колонок при сохранении Excel файла из 1С

Механизмы платформы 1С Загрузка и выгрузка в Excel Платформа 1С v8.3 1С:ERP Управление предприятием 2

Решение давно наболевшего вопроса о потере фиксации колонок при сохранении табличного документа в 1С штатными средствами.

1 стартмани

22.06.2023    1721    wertep    0    

8

Модель запроса SQL

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

Следующее решение является развитием модели запроса 1С. В этой модели конструируется запрос на SQL с использованием таблиц БД на 1С и внешних источников. Можно использовать все типы запросов: выборка, изменение, удаление. В качестве источника данных можно указать таблицу значений. Работать с запросом SQL из 1С никогда еще не было так просто! :)

1 стартмани

22.06.2023    5540    kalyaka    10    

21

Организация сборки заказов с помощью мобильной платформы

Логистика, склад и ТМЦ Мобильная разработка

На конференции Infostart Event 2021 Moscow Premiere выступил руководитель проектов в компании «Автомакон» Алексей Матюшкин. Он рассказал, как в короткие сроки автоматизировать на мобильной платформе 1С сеть из большого количества дарксторов, и добиться надежной работы приложения, обеспечивающуго сборку 100 000 заказов в сутки.

21.06.2023    1795    Potroshitel    0    

4

Современное мобильное приложение для 1С:Предприятие

Мобильная разработка Мобильная платформа

Интерфейс мобильных приложений 1С сильно отличается от привычных нативных приложений. Игорь Антонов на конференции Infostart Event 2022 Saint Peterburg рассмотрел несколько альтернативных способов разработки современных мобильных приложений – с помощью веб-технологий React Native и Framework7 (Cordova).

20.06.2023    3634    antonov_i    12    

16

MS SQL Server: изучаем планы запросов

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

Многие знают, что для ускорения работы запроса нужно «изучить план». При этом сам план обычно обескураживает: куча разноцветных иконок и стрелочек; ничего не понятно, но очень интересно! Аналитик производительности Александр Денисов на конференции Infostart Event 2021 Moscow Premiere рассказал, как выполняется план запроса и что нужно сделать, чтобы с его помощью находить проблемы производительности.

20.06.2023    18162    Филин    37    

114