Size: a a a

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

2020 January 14

Z

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

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Про тот п****ц к которому обычно приводит неаккуратная работа с ansible и аналогами)
источник

Z

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

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
потому что ты не знаешь из какого сосотояния тебе надо привести систему в финальное
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
очень часто это оверинженеринг
источник

‌‌‎infactum in 1С, БСП, DevOps и Архитектура
Вот потому там где можно к контейнеризации и переходят.
Но ладно.. это все не про то, как разрабам накатить на машину что-то)
источник

Z

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

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Yaroslav Matsera
Третий вариант не понял. Если один ко многим - то совпадет и УИД объекта и уникальный идентификатор строки у разных типов
Э, что именно не понял? Задай вопрос что ли)
источник

YM

Yaroslav Matsera in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Э, что именно не понял? Задай вопрос что ли)
Я написал. В описанной ситуации все УИД совпадут. Чем УИД строки лучше номера будет?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Yaroslav Matsera
Я написал. В описанной ситуации все УИД совпадут. Чем УИД строки лучше номера будет?
Насчет "совпадут" ошибаешься: "регистр сведений "СуммыДокументовВВалютеРегл", где этот УИД строки ТЧ - единственное измерение.
Т.е. у ребяток задел на то, что по этому УИДу строки однозначно можно выйти на
"
https://t.me/ssl1c/42516
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Т.е. ребятки пожертвовали гарантированной уникальностью (ссылка + номер строки), сделав у строки текстовый УИД, но получили удобство при связывании строк ТЧ и связанных записей в регистрах
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Т.е. ребятки пожертвовали гарантированной уникальностью (ссылка + номер строки), сделав у строки текстовый УИД, но получили удобство при связывании строк ТЧ и связанных записей в регистрах
Мне такое решение больше по душе, с этим банально намного удобнее работать и понимать
источник

YM

Yaroslav Matsera in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Насчет "совпадут" ошибаешься: "регистр сведений "СуммыДокументовВВалютеРегл", где этот УИД строки ТЧ - единственное измерение.
Т.е. у ребяток задел на то, что по этому УИДу строки однозначно можно выйти на
"
https://t.me/ssl1c/42516
Это на случай, если документы создаются в базе. А если ты их обменом будешь выгружать из другой базы, при этом из одного документа другой создавая 2 регистратора разных видов в этой по этому регистру - то УИДы строк у тебя будут одинаковы. Это надо учитывать при написании правил и автоматически это не решится. Так что третий вариант с обменами на мой взгляд притянут за уши
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Yaroslav Matsera
Это на случай, если документы создаются в базе. А если ты их обменом будешь выгружать из другой базы, при этом из одного документа другой создавая 2 регистратора разных видов в этой по этому регистру - то УИДы строк у тебя будут одинаковы. Это надо учитывать при написании правил и автоматически это не решится. Так что третий вариант с обменами на мой взгляд притянут за уши
Что-то ты повторяешься: "то УИДы строк у тебя будут одинаковы"
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Проблем никаких не будет, если эти УИДы в ТЧ не включать в обмен
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Т.е. ребятки пожертвовали гарантированной уникальностью (ссылка + номер строки), сделав у строки текстовый УИД, но получили удобство при связывании строк ТЧ и связанных записей в регистрах
номер строки говно полное. Всегда при необходимости сохранить сслку на конткретную строку документа использовали или УУИД, или ИсходныйНомерСтроки:int так как платформа меняет номера строк по своему усмотрению, или по нажатию кнопки криворуким пользователем, а ты потом два дня трахаешься, ищешь где косяк в коде, вроде все должно быть правильно, а оказывается что кто-то тч на 5000 строк отсортировал и у тебя у двух строк с суммой +-5р номера строк поменялись.
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
но тут да, уникальность нужно самому отслеживать
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
Алексей Новоселов
номер строки говно полное. Всегда при необходимости сохранить сслку на конткретную строку документа использовали или УУИД, или ИсходныйНомерСтроки:int так как платформа меняет номера строк по своему усмотрению, или по нажатию кнопки криворуким пользователем, а ты потом два дня трахаешься, ищешь где косяк в коде, вроде все должно быть правильно, а оказывается что кто-то тч на 5000 строк отсортировал и у тебя у двух строк с суммой +-5р номера строк поменялись.
Ну, задачи разные бывают: где надо отслеживать историю манипуляций со строкой и перестановка все портит то конечно плохо подходит платформенный номер строки.
А там где достаточно просто уникального значения, достаточно и НомерСтроки.
источник

YM

Yaroslav Matsera in 1С, БСП, DevOps и Архитектура
Я не спорю с оправданностью уидов в строках, просто они не помогут при обмене один ко многим
источник

АН

Алексей Новоселов in 1С, БСП, DevOps и Архитектура
да, это для хранения ссылок на конкретную строку
источник