WIKI Programming Store — библиотека разработчика 1С, Python, Dynamics AX, Java, ML/AI
Подписывайся на наши новости и читай статьи в первых рядах!
ТЗ, за которое НЕ стыдно. Простые шаги к понятному техзаданию
Татьяна С.
В данной статье делюсь своим опытом создания качественного технического задания (ТЗ) для разработчиков 1С. Расскажу, как создать такой документ, который будет понятен и удобен в работе каждому техническому специалисту.
Меня зовут Татьяна, я ресурсный менеджер компании Programming Store. В мои прямые обязанности входит грамотное распределение ресурсов компании, а именно разработчиков 1С и аналитиков 1С в зависимости от их компетенций.
Kubernetes и микросервисы для интернет-магазина
Den Vas
Хочу поделиться с вами моим опытом. Тем, как я изучил основные понятия Kubernetes, создал кластер в Kubernetes с помощью Docker desktop Kubeadm и развернул в нем свое приложение обработки заказов интернет-магазина которое состоит из двух микросервисов (producer, consumer), использует Kafka, Kafdrop, Zookeeper + consumer сохраняет полученное сообщение в базу данных H2.
Ревизия доработок при переезде на новую конфигурацию
Helen Iv
Методика, описанная в статье, выработана при переезде с 1С:ДО 2.1 на 1С:ДО 3.0. Может также применяться при переходе с 1С:УПП на 1C:ERP, 1C:ERP на 1C:ERP УХ и т. п.
Разбор задачи с собеседования: раскрытие потенциала Списка значений
Egor m
В материале поделюсь решением задачи с собеседования на знание Списков значений.
Обзор курса от 1С «Пиши код грамотно», часть 1
Varluck
Всё чаще звучат призывы писать код, который соответствует утвержденным стандартам вендора. На проектах внедряют проверки на соответствие кода стандартам, например, SonarQube. Вопрос заинтересовал меня, и я решил изучить более глубоко. Прошел курс от вендора и постарался кратко, «без воды», изложить важные моменты.
В статью вошли темы по структуре модулей, модули, в которых следует размещать код, наименования процедур, функций и их параметров и др. Вопросы по запросам, событиям модулей объектов войдут во вторую часть.
Для новичков рекомендую первоначально заппомнить самые простые правила — наименования переменных, функций и процедур, затем разобраться с параметрами функций/ процедур и структурой и т. д.
«Никто не обнимет необъятного», — Козьма Прутков.
Поначалу относился к стандарту, как к простым понятным правилам, которые можно прочитать по диагонали один раз и твой код будет соответствовать. Но прочитать, запомнить стандарт и даже писать код, соответствующий стандарту про разное. У каждого разработчика вырабатывается привычка как размечать код, как называть переменные, функции и, если эта привычка не соответствует стандарту — то, для изменения её требуется приложить усилия.
Мне сложно привыкнуть к правильному написанию условных операций — «Не», вместо «НЕ» и «Или» вместо «ИЛИ». Причем нужно учесть, что в запросах эти же условные операции пишутся «НЕ» и «ИЛИ». Также проверяю себя, чтобы функции и процедуры были распределены правильно по областям модуля. Благодаря этому получаю высокие оценки на код-ревью.
Информацию постарался представить в виде памятки, используя которую можно быстро освежить в памяти нужную информацию, не пересматривая все видео урока. Надеюсь, что вы внимательно прочитаете стандарты полностью. Финальное пожелание — возвращайтесь периодически к текстам стандартов, проверяйте себя.
Оптимизация запроса с помощью псевдоключа сформированного функцией АВТОНОМЕРЗАПИСИ()
Сергей Ж
Недавно на проекте делал оптимизацию в запросе, где пришлось соединить большую таблицу саму с собой. Соединение было почти по всем полям, на 30 000 строк уходило ориентировочно 40 секунд. Для ускорения придумал механизм установки на одинаковые поля временного ключа с помощью функции "АВТОНОМЕРЗАПИСИ()" — в статье расскажу про этот способ, будет полезно для всех разработчиков владеющих языком запросов.
Переход с ДО 2.1 на ДО 3.0
Helen Iv
Я Елена, разработчик 1С в Programming Store, полгода назад завершили с командой проект по переходу с 1С:Документооборот 2.1 на 1С:Документооборот 3.0. В материале расскажу о подводных камнях, с которыми пришлось столкнуться в рамках проекта. Разберем ключевые аспекты, начиная с того, что важно продумать еще перед запуском миграции, и завершим вопросами интеграции с ERP, ЗУП, БП.
Использование функционала БСП в нетиповых объектах
Алексей Ан.
Я Алексей, разработчик 1С в Programming Store. Расскажу, как использовать полезный функционал — инструментарий разработчика «1С:Библиотека стандартных подсистем» (БСП) в своих объектах метаданных. Статья будет полезна при написании собственных объектов метаданных.
Получение данных форм выбора с использованием параметров
Ivan K
Я Иван, ведущий разработчик 1С и тимлид в Programming Store. В программировании 13 лет. Сейчас работаю на проекте с конфигурациями 1С: ERP 2.5, Управление автотранспортом Проф 2.2, 1С:ТОИР 3.0 и другими. Решаю задачи от мелких доработок до крупных подсистем и обменов. На проектах частенько возникают нетривиальные задачки. Бывает не знаешь как решить, а время ограничено, «костыли» не используем.
Эта статья про решение такой нетривиальной задачки, точнее про применение обработки модуля менеджера ОбработкаПолученияДанныхВыбора. Будет интересно сторонникам чистой архитектуры, поможет не изобретать новый велосипед.
Установка штампа в файл PDF средствами платформы 1С без применения ImageMagick
Сергей Ж
На проекте столкнулся с PDF файлами, объем которых в десятки страниц. Их конвертация доходила до получаса. После оптимизации, которая описана в данной статье, обработка файлов ускорились до 2 минут. Так появилась идея статьи. Рассмотрим редактирование файла PDF: вставим в PDF картинку со штампом. И немного помучаем ImageMagick. Будет полезно для программистов любого уровня.
Разворачивание среды для менеджера хранилищ
Айгуль А
Разворачивали базу PROSTO:Менеджер хранилищ конфигураций на локальном компьютере, фиксировали шаги и получилась инструкция для установки.
Для начала необходимо установить 1С:Предприятие 8.3.23 x32. Разрядность серверов 1С и Apache 2.4 должна совпадать. В нашем случает это x32.
Cоздание SSRS-отчета в Microsoft Dynamics 365 Finance and Operations
A Rod-ov
SSRS-отчеты (SQL Server Reporting Services) в Microsoft Dynamics 365 Finance and Operations (D365 F&O) используются для создания сложных отчетов с высокой гибкостью. Тип источника данных Report Data Provider (RDP) предоставляет возможность обрабатывать данные в X++ до их передачи в отчет.
Эта инструкция подробно описывает процесс создания такого отчета.
Пользуясь нашим сайтом, вы даёте согласие на использование cookies. Подробнее про политику конфиденциальности.
