Size: a a a

1С, БСП, DevOps и Архитектура

2020 October 21

A

Alex in 1С, БСП, DevOps и Архитектура
Коллеги, может кто уже препарировал. Как АПК определяет ответственных за косяки? Деревянными методами назначения ответственных за объекты метаданных или реально умеет дергать и сравнивать изменения в разрезе истории хранилища и авторов коммитов?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Andrey
А применительно к 1С опыт есть? Поделитесь.

Обычно рисуем физическую модель: названия таблиц, полей, типы согласно предоставляемым в СУБД.

В 1С:
• вместо таблиц - названия видов документов, регистров, перечислений?
• в качестве наименований - русские названия из конфигуратора?
• типы данных - как называть? как в конфигураторе ("Строка" / "Справочник.Ссылка.." и тп)?
если эта схема рисуется архитектором/проектировщиком и отдается разработчику, а не обсуждается аналитиками/консультантами, то все в терминах имен метаданных и системных типов. синонимы часто бывают неоднозначны, а вот двух справочников с одним именем быть не может. отдельно стоит придумать обозначение для дополнительных индексов, если на этапе проектирования примерно понятны наиболее частые поисковые запросы.
но если честно, лично у меня проектирование именно метаданных занимает не так много времени, поэтому в большинстве случаев хватает формального технического описания словами (какие метаданные добавить/изменить, реквизитный состав, типизация). основное время уходит на анализ информационных потоков и причинно-следственных связей, а в этой сфере уже лучше применять инструменты и нотации моделирования бизнес-процессов. типа того же BPMN и bizagi modeller (еще бы он не тормозил)
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Alex
Коллеги, может кто уже препарировал. Как АПК определяет ответственных за косяки? Деревянными методами назначения ответственных за объекты метаданных или реально умеет дергать и сравнивать изменения в разрезе истории хранилища и авторов коммитов?
раньше не умел, по крайней мере, и надо было руками назначать. но есть доп расширение, которое подключает к этому процессу git blame и жизнь становится лучше. @otymko @Stepa86 у кого-то из вас было, да?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Andrey
Вообще есть подозрение, что действительно проще сразу в конфигураторе накидывать. Только инструмент для просмотра (отчет) нужен
в части визуализаций в едт есть неплохой просмотрщик модели. плюс видел какие-то обработки на ИС, но сам не пробовал
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
если эта схема рисуется архитектором/проектировщиком и отдается разработчику, а не обсуждается аналитиками/консультантами, то все в терминах имен метаданных и системных типов. синонимы часто бывают неоднозначны, а вот двух справочников с одним именем быть не может. отдельно стоит придумать обозначение для дополнительных индексов, если на этапе проектирования примерно понятны наиболее частые поисковые запросы.
но если честно, лично у меня проектирование именно метаданных занимает не так много времени, поэтому в большинстве случаев хватает формального технического описания словами (какие метаданные добавить/изменить, реквизитный состав, типизация). основное время уходит на анализ информационных потоков и причинно-следственных связей, а в этой сфере уже лучше применять инструменты и нотации моделирования бизнес-процессов. типа того же BPMN и bizagi modeller (еще бы он не тормозил)
"Термины имен метаданных и системных типов" - то есть как в конфигураторе?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
Andrey
"Термины имен метаданных и системных типов" - то есть как в конфигураторе?
да
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Отлично. Спасибо. В принципе все как я и предполагал👍
источник

A

Alex in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
раньше не умел, по крайней мере, и надо было руками назначать. но есть доп расширение, которое подключает к этому процессу git blame и жизнь становится лучше. @otymko @Stepa86 у кого-то из вас было, да?
Если использовать git, то проще уже полностью с блек-джеком, куртизанками и сонаром :) Тут вопрос может ли коробочный АПК поставлять тот же функционал без лишних телодвижений?
источник

АС

Антон Степанов... in 1С, БСП, DevOps и Архитектура
Alex
Коллеги, может кто уже препарировал. Как АПК определяет ответственных за косяки? Деревянными методами назначения ответственных за объекты метаданных или реально умеет дергать и сравнивать изменения в разрезе истории хранилища и авторов коммитов?
Деревяными - кого указал, тот и будет. Можно инфу дергать из гит-блейма или из гит-конвертора. Вот тут я что то такое делал для гит-конвертора https://github.com/Stepa86/Data-processors-for-ACC . Сейчас этим не занимаюсь, т.к. замечания из АПК грузятся в сонар, а сонар сам умеет по гит-блейму ответственных подставлять
источник

A

Alex in 1С, БСП, DevOps и Архитектура
Антон Степанов
Деревяными - кого указал, тот и будет. Можно инфу дергать из гит-блейма или из гит-конвертора. Вот тут я что то такое делал для гит-конвертора https://github.com/Stepa86/Data-processors-for-ACC . Сейчас этим не занимаюсь, т.к. замечания из АПК грузятся в сонар, а сонар сам умеет по гит-блейму ответственных подставлять
Благодарю за ответ 👍🏼
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
раньше не умел, по крайней мере, и надо было руками назначать. но есть доп расширение, которое подключает к этому процессу git blame и жизнь становится лучше. @otymko @Stepa86 у кого-то из вас было, да?
У Антона
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
раньше не умел, по крайней мере, и надо было руками назначать. но есть доп расширение, которое подключает к этому процессу git blame и жизнь становится лучше. @otymko @Stepa86 у кого-то из вас было, да?
Ещё кстати умеет интегрироваться с ответственными из СППР, но это неточно
источник

MC

Mikhail Chernyshev in 1С, БСП, DevOps и Архитектура
Кто сталкивался в внутренним ДО? Насколько я понял из законодательства, можно выпустив указы по организации, внутренний ДО по логину и паролю сделать юр. значимым. Но в модуле бсп по ЭДО такое ощущение, что не поддерживается подпись через логин и пароль. Мы хотели в ЭДО увести всякие складские акты, списания, инвентаризации. Кто-нибудь сталкивался?
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Тебе в чат ДО, там точно подскажут
источник

MC

Mikhail Chernyshev in 1С, БСП, DevOps и Архитектура
gosn1ck
Тебе в чат ДО, там точно подскажут
Дай ссылочку плиз
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
А скажите никто не знает почему когда в функции/процедуре пишешь

МояПроцедура(МойПараметр=Неопределено);

То потом в подсказках - не пише что параметр необязательный и что значение по умолчанию "Неопределено"?

Если написать

МояПроцедура(МойПараметр="");

То в подсказке пише что есть значение по умолчанию.

Как лечить этот баг?
источник

IS

Ivan Smirnov in 1С, БСП, DevOps и Архитектура
Неопределено подразумевает что параметр необязательный, а не что его значение по умолчанию неопределено
источник

ВМ

Василий Мазурок... in 1С, БСП, DevOps и Архитектура
Ну допустим.
Как из подсказки понять что я могу не указывать этот параметр?
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Василий Мазурок
Ну допустим.
Как из подсказки понять что я могу не указывать этот параметр?
Описание процедур и функций используй
источник