Mikhaylov Roma

33
Рейтинг

Olenevod



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

  •   Был(а) на сайте: сегодня в 13:13

Друзья
  • Алексей Пермяков (Кодер)
  • Юлия Кучерова
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Андрей Волин
  • Дмитрий Петров
Подписчики 7

Группы

IE2022 Участник

Рейтинг 33

Сортировка метаданных с учетом объектов на замке

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

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

1 стартмани

16.08.2018    5765    3    Olenevod    1       

12

Регистрация внешних обработок в типовом справочнике "Внешние обработки" через COM по списку баз

Инструменты и обработки Программист Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструменты администратора БД

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

1 стартмани

02.04.2012    4594    40    Olenevod    8       

12

Комментарии

ПубликацииSonarQube: про объемы, ветки, покрытие кода и интеграцию с Gitlab#10 06.03.23 14:40
(9) Большущее спасибо за ценную информацию. Пойду пока думать.
ПубликацииSonarQube: про объемы, ветки, покрытие кода и интеграцию с Gitlab#8 06.03.23 12:09
(7) Думаю и то и другое.
Скажем условно - хочу арендовать сервис где sonar qube уже как-то работает на каких-то серверах (как детально они настроены я не знаю), но надо очень сильно минимизировать потребление дискового пространства занимаемого проектом (хоть на сервере SonarQube хоть на сервере sonar-scanner). Но предполагаю, что на сервере sonar-scanner должны быть только файлы BSL, и получается тут уже заморачиваться не стоит. Но вот, к сожалению, не знаю все ли файлы репозитория там (html, xml и т.д.) или нет.
ПубликацииSonarQube: про объемы, ветки, покрытие кода и интеграцию с Gitlab#6 06.03.23 11:04
(5) Сразу скажу я в этом деле начинающий.
Но уже есть проблемы с размерами. А тут вроде тема очень схожая.

Я исхожу из того, что ведь сам проект много весит (несколько Гб, допустим 6). Механику работы SQ с Git не знаю и предполагаю, что на машину где крутиться сонар выкачивается весь репозиторий со всеми файлами.
Но машина где крутиться SQ по дисковому пространству маленькая. И хорошо бы чтобы проект весил, например, около 1 Гб. т.к. проектов может быть много.

Буду рад если подскажете, что-то по этой части.
ПубликацииSonarQube: про объемы, ветки, покрытие кода и интеграцию с Gitlab#4 05.03.23 14:05
У меня вопрос по поводу места:
Я сам не пробовал, но планировал попробовать.
Не пробовали пойти таким путем, что для SQ делать отдельную репу в которой бы хранились только файлы BSL?
Использовать игнор на файлы и/или удалять все файлы не BSL предварительно.

П.С.
Доклад по разветвленной разработке очень классный. Крутую вещь сделал.
ПубликацииПайплайны Jenkins - программирование и настройка. Загружаемые модули. Цикл "Многопоточный CI для 1С", часть 5#18 31.01.23 21:44
Доброго дня.

Меня мучает вопрос, может подскажет кто:
А запуск vanessa automation или ADD в конвейере возможен если агент на linux ?
Не очень в курсе того как 1С работает в этом случае.

Ну а автору огромное спасибо за такие мощные и подробные статьи! На мой взгляд это огромный, полезный и качественный труд.
НовостиКонференция INFOSTART EVENT 2022 завершилась. Рассказываем, как все прошло#204 12.10.22 10:49
Отличное мероприятие. Серьезных замечаний нет. Все великолепно. Был первый раз.
Из наблюдений: Проблема была с залом "Выборг" - он почему-то всегда забит. Еще такая мелочь, что всегда как-то слишком агрессивно кричат "говорите в микрофон!". Не мне, но такие вещи можно ка-то осветить "Как правильно говорить в микрофон" как держать его. какая-то короткая памятка. А то крики от операторов как-то напрягают, даже жалко людей)
Отличная тетрадь, но не хватает закладок (возможно цветных).
Личная эффективностьСотрудник средней прожарки#157 14.08.22 22:28
Также еще дополню - может быть и так, что время работы не сильно переваливает за норму (т.е. 8 часов в день), но при этом вес каждого часа становиться очень большим. Иными словами ты отработал 8 часов, но ощущение такое, что разгружал вагоны головой ощущая стресс. И это тянется неделями, после работы голова все равно думает о работе. Усталость накапливается. Но работодателю кажется, что никаких переработок нет все по нормативу.
Личная эффективностьСотрудник средней прожарки#156 14.08.22 17:53
Очень похожее и со мной было - как про себя читал, как раз год назад все было. Автору спасибо за статью. Такие статьи и комментарии к ним это так или иначе доказательства того, что выгорание не выдумка, не лень и не нытье сотрудника, и во многом оно опасно именно в подобном контексте. Может быть до руководителей будет как то доходить такая информация и они будут более внимательны к сотрудникам.
ПубликацииБыстро в Jenkins#25 11.08.22 10:12
Позволю себе небольшой пост нытья)

Все же нужно много дополнительных знаний, как выходит :)
Вроде бы кое как разобрался с Java, поставил Jenkins, настроил перечитав статьи (и смежные штуковины).
Делаю запуск задания. Ошибки. Вижу лог.
Но вот как понять, что ему не нравиться, почему и, самое главное, что делать? Есть ли что-то, что может помочь в этом?)
Тут даже в интернете информации не очень много. А ведь наверняка еще будут подобные.
Получается, что нужны какие-то дополнительные навыки "разбирательства в логах".

Не призываю помочь мне, но для примера (может есть секрет(ы)), что должен (или как) сделать человек, чтобы разбираться вот с такими проблемами:
Значит получил такой лог (кусок):
Код
org.jenkinsci.plugins.workflow.cps.CpsCompilationErrorsException: startup failed:
file:/C:/ProgramData/Jenkins/.jenkins/jobs/Empty/builds/10/libs/36ad4020d4be0b69592042ff4a0c5978a0a1cf8ab87c2bf2597bb308fe6b6ee9/src/ru/pulsar/jenkins/library/IStepExecutor.groovy: 3: unable to resolve class jenkins.plugins.http_request.HttpMode
 @ line 3, column 1.
   import jenkins.plugins.http_request.HttpMode


Такое же и с
org.jenkinsci.plugins.pipeline.utility.steps.fs.FileWrapper
jenkins.plugins.http_request.ResponseContentSupplier
jenkins.plugins.http_request.MimeType

При этом на остальные он не ругнулся:
import org.jenkinsci.plugins.workflow.support.actions.EnvironmentAction
import org.jenkinsci.plugins.workflow.support.steps.build.RunWrapper

По ошибке в интернете удалось найти что-то более менее внятное:
https://stackoverflow.com/questions/45072923/groovy-unable-to-resolve-class
Но как это "пожарить" не хватает знаний)

Одна из моих конвульсивных попыток
На ум пришло, что за плагин такой http_request. Решил поставить вручную, но эффекта 0.

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