Mazin Max А

248
Рейтинг

real_MaxA



  •   Регистрация: 18.09.2009 (14 лет назад)

  •   Был(а) на сайте: вчера в 14:38

Друзья
  • agarych agarych
  • Murad K
  • Павел Пчелинцев
Подписчики 10

Группы

Профессиональный разработчик

IE2022 Участник

Рейтинг 248

Получение значений всех полей в иерархии структуры отчета

Статья Программист Система компоновки данных Россия Бесплатно (free) Нет файла СКД

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

28.02.2020    4426    real_MaxA    3       

17

Использование git при разработке на 1С

Статья Программист Россия Бесплатно (free) Нет файла Математика и алгоритмы

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

27.12.2017    41926    real_MaxA    58       

139

Введение в CI для 1С

Статья Программист Платформа 1С v8.3 Россия Бесплатно (free) Нет файла Математика и алгоритмы

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

21.11.2017    27117    real_MaxA    22       

92

Комментарии

НовостиКонференция INFOSTART EVENT 2022 завершилась. Рассказываем, как все прошло#396 13.10.22 14:22
Атмосфера вполне рабочая, было много интересного. Некоторые доклады посетить не удалось из-за большого количества участников и недостаточной вместимости зала.
НовостиОпрос сообщества разработчиков на 1С#355 03.03.20 12:41
Цитата
Что, на Ваш взгляд, больше всего затрудняет привлечение молодых сотрудников?

Я тут пообщался с юными разработчиками в других областях, спрашивал, "что не так с 1С, почему они не рассматривают 1С как платформу для разработки"?
Если отбросить эмоции и традиционную репутацию 1С как багосборника, то основная претензия -- это нацеленность 1С только на рынок СНГ (да, я знаю что 1С делает шаги в направлении решения этой проблемы).
Ну и архаичность языка тоже не на последнем месте -- им подавай модное-молодёжное, лямбды, колбеки, ООП...
DevПолучение значений всех полей в иерархии структуры отчета#0 28.02.20 17:30
При обработке расшифровки данных в отчете (да и не только отчете), основанном на СКД, может потребоваться получить значения всех полей, находящихся в текущей группировке и её родителях. Представляю вашему вниманию алгоритм, выполняющий эту задачу.
Как говорится, "просто оставлю это здесь".
DevСкрипт установки сервера хранилища конфигураций на современные версии linux с systemd#11 10.10.19 18:01
(7) К слову, исходному скрипту всего-то не хватало настройки

Код
RemainAfterExit=yes

Ну и указание пользователя/группы работает некорректно (см. (10))
DevСкрипт установки сервера хранилища конфигураций на современные версии linux с systemd#10 10.10.19 17:55
(7) Работает, но от имени пользователя root.

Есть ли легитимный способ запустить эту службу от имени
Код
User=usr1cv8
Group=grp1cv8

Не работает по причине отсутствия прав на запуск исполняемых файлов для пользователя/группы usr1cv8/grp1cv8.

Опции
1. Оставить запуск от root и не париться
2. Изменить владельца каталога /opt/1C/v8.3/x86_64/ целиком на пользователя usr1cv8

я оставляю как резервные. Считаю это применением "грубой силы" ("забить шуруп молотком").
DevКто подымал 1С Хранилище под Apache?#21 09.10.19 13:10
(19) Для будущих поколений, чтобы не мучались:

Код
LoadModule _1cws_module "E:/Program Files/1cv8/8.3.15.1656/bin/wsap24.dll"

AddHandler 1cws-process .1ccr

Alias /storage "F:/Data/1C/Storage/"
<Directory "F:/Data/1C/Storage/">
   AllowOverride None
   Options None
   DirectorySlash Off
   SetHandler 1cws-process
   Require all granted
</Directory>
ПубликацииRedmine для управления ИТ: практический опыт обширного внедрения opensource-системы#15 17.10.18 9:55
Добрый день.
У меня возник вопрос по картинке "Линнейные процессы КИС".
Как такое организуется в редмайн?
Допустим есть один проект, в нём два трекера "Запрос" и "Задача" (я правильно понял картнку?)
Как, опять же, я понял, изначально имеется issue в трекере "Запрос", который меняет статус до статуса "Анализ и проектирование" (или статусы здесь в сиреневых "квадратиках"? Тогда статус "Анализ Оценка Обратная связь"). Дальше аналитик заводит новый issue в трекере "Задача"?
Дальше. Обе задачи ведут независимую жизнь. Как они сливаются в статус "Релиз" ("В релиз")? Этот статус в каком трекере? И, если этот статус имеется в обоих трекерах, то как обеспечивается (и обеспечивается ли) синхронный перевод этих issue в статус "Релиз" ("В релиз")? Если не обеспечивается синхронный перевод, то, получается, исполнители должны как-то вне системы "синхронизироваться" и проставить этот статус самостоятельно?
DevИспользование git при разработке на 1С#57 15.05.18 8:14
(56)
Цитата
А вот можно спросить:
В этой ветке обсуждается gitsync, 1C-Gitter. 1С:ГитКонвертер.
Я правильно понимаю, что эти продукты служат для того чтобы выгружать хранилище конфигурации на например Github, и там на Githube применить для анализа кода всякие продвинутые инструменты?
А для групповой разработки без использования хранилища конфигурации эти инструменты не годятся, так?

Почти всё так.
1. Эти инструменты просто "транслируют" изменения в хранилище в git-репозиторий.
2. Без хранилища эти инструменты не нужны.

При этом
3. Github (git-сервер) сам по себе ничего не умеет, только хранить git-репозитории для совместной работы. Можно не ограничиваться githubом, можно использовать другие git-серверы (gitlab, bitbucket), в том числе своим собственным, установленным у себя в сети (gitlab, gitea, etc).
4. "Продвинутые инструменты для анализа" просто берут репозиторий (код) из любого доступного места, того же githubа и работают уже с этим кодом локально.
DevВведение в CI для 1С#20 12.02.18 13:44
(19) Вот по аллюру документация (прямо в их гнезде): https://docs.qameta.io/allure/#_jenkins
DevВведение в CI для 1С#19 12.02.18 13:35
(18) Я прошу прощения за резкость, но http://lmgtfy.com/?q=%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0+jen­kins

С инструкциями по аллюру сложнее, т. к. его установка совсем простая. В настройках jenkins (Global Tool Configuration), в самом низу, подключается нужная версия аллюра.

Чтобы аллюр "сработал" при сборке, нужно, чтобы при сборке сформировался файл специального формата с результатами тестов (xUnitFor1C это умеет), а в сценарии сборки добавить генерацию отчёта allure по данным файла с результатами тестов.

Всё это вполне можно найти на просторах Сети.