Size: a a a

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

2020 December 03

AS

Anton Selin in 1С, БСП, DevOps и Архитектура
John Doe
1, 2. https://t.me/ssl1c/70269
Ну вот кто-то посчитал что следующий код не имеет смысла без прохождения этой проверки. А может быть там когда-то был такой код. Плюс исключение против отказа и анализа с возвратом имеет преимущество в том, что не нужно сообщение пользователю отдельно выдавать.
3. Не знаю, кто там с обменом данными и что создаёт - в подавляющем большинстве я в режиме загрузки не пишу ничего, чтоб как раз вся прикладная логика отработала, иначе растёт риск получить логическую бомбу.
4. Про повышение гарантии кажись уже дважды сказал.
Я вот не помню, если объект не запишится при Отказе - в журнал регистрации будет об этом запись? При вызове исключения это точно происходит
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Anton Selin
Я вот не помню, если объект не запишится при Отказе - в журнал регистрации будет об этом запись? При вызове исключения это точно происходит
Будет запись с транзакцией "Отменена"
источник

AS

Anton Selin in 1С, БСП, DevOps и Архитектура
И теперь с возникновением новой фичи обработки исключительных ситуаций у пользователя будет возможность "отправить в тех. службу" если будет выброшено исключение.. Хотя может и при Отказе тоже такая возможность будет?
источник

AS

Anton Selin in 1С, БСП, DevOps и Архитектура
Не пробовал этот инструмент...
источник
2020 December 04

PT

Poodle Tarkus in 1С, БСП, DevOps и Архитектура
Обращение к константе не очень нравится. Интересно записать 500 тысяч номенклатур и посчитать, сколько времени ушло на получение константы .
источник

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
Poodle Tarkus
Обращение к константе не очень нравится. Интересно записать 500 тысяч номенклатур и посчитать, сколько времени ушло на получение константы .
Дофига! Как раз недавно дорабатывал процедуру создания/обновления номенклатуры, вместе с ШК. Там при получении префикса ШК в типовой ЕРП идет обращение к константе ПрефиксРИБ или что то такое. В итоге на 28000 номенклатур это обращение занимало что то около 10-12 сек чистого времени.
Вот и прикиньте на своём объеме.
Я в итоге закинул функцию в расширение и получаю константы через модуль повторного использования по имени.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
мда, и после таких кейсов эти люди пишут стандарты, которые не рекомендуют делать функцию возврата значения константы в ОМ с повторным использованием ...
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
gosn1ck
мда, и после таких кейсов эти люди пишут стандарты, которые не рекомендуют делать функцию возврата значения константы в ОМ с повторным использованием ...
Все зависит от чувствительности данных, если изменение данных в константе не чувствительно к задержкам в обновлении в 20 минут у сеансов пользователей, то можно кешировать.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
ZEEGIN
Все зависит от чувствительности данных, если изменение данных в константе не чувствительно к задержкам в обновлении в 20 минут у сеансов пользователей, то можно кешировать.
у нас кейс конкретный вполне, не просто так в пользовательском режиме после ввода определенных документов\справочников более  нельзя изменить значение константы
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
gosn1ck
у нас кейс конкретный вполне, не просто так в пользовательском режиме после ввода определенных документов\справочников более  нельзя изменить значение константы
Это дает вам возможность не следовать рекомендации ;)
источник

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
Раз уж зашел такой разговор, сталкивался кто нить с необходимостью передавать данные между сеансами? Есть какие то адекватные решения? Ну или хотя бы костыли более менее прямые?
источник

Z

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

АМ

Алексей М. in 1С, БСП, DevOps и Архитектура
не, я имею ввиду без использования БД
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Алексей М.
не, я имею ввиду без использования БД
В порядке бреда можно накостылять обмен json'ами через систему взаимодействия.
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
В порядке бреда можно накостылять обмен json'ами через систему взаимодействия.
Система взаимодействия под капотом использует пг и hazelcast
источник

Z

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

АМ

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

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Gukov Viktor
Система взаимодействия под капотом использует пг и hazelcast
Ты же понимаешь что когда человек говорит про "без использования бд" он имеет ввиду 1Сную бд?)
источник

GV

Gukov Viktor in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Ты же понимаешь что когда человек говорит про "без использования бд" он имеет ввиду 1Сную бд?)
Нет
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Ну ладно.
источник