Size: a a a

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

2020 November 13

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
все начнется с "РИБ не нужен" =)
Скажи это директору, который наоткрывал ларьков где даже сотовая сеть не ловит)
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Andrey
Это в цикле решается?
Типа того.
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Блин, ну если по природе в задаче нужно транзитивно замкнуть граф, в запросах есть инструмент чтобы транзитивно замкнуть граф, а мы говорим это сложный код, надо писать костыли - звучит странно. Вендор виноват что не сделал его примитивным?
источник

VM

Valery Maximov in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Можно, только запрос резко станет трудноспровождаемый, не каждый разраб сможет в транзитивное замыкание графов, особенно 1С разраб, а какой уровень будет у чувака который будет это дорабатывать после тебя неизвестно
Да ладно, я процедурку написал для генерации такого текста, под любой запрос пойдет. Разраб просто втыкает ее и присоединяет к тексту запроса
источник

AS

Anton Selin in 1С, БСП, DevOps и Архитектура
gosn1ck
Лет 5 назад хотели похожее чудо реализовать технической табличной частью обьекта, в которую пишется все его родители, результатов не помню но лестницы точно быть не должно
А что происходит при перемещении группы в другую группу? Перезапись всех вложенных элементов?
источник

S

SeiOkami in 1С, БСП, DevOps и Архитектура
Есть в БСП какой-то регистр, в который можно помещать результаты фоновых заданий? Чтобы потом выбирать их в родительском сеансе
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Valery Maximov
Да ладно, я процедурку написал для генерации такого текста, под любой запрос пойдет. Разраб просто втыкает ее и присоединяет к тексту запроса
Заметание проблемы под ковёр, если разраб не понимает что делает код на который он смотрит это все равно проблема. Ну и бас фактор в лице чувака который этот метод написал, если вдруг надо будет доработать будет ой.
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Anton Selin
А что происходит при перемещении группы в другую группу? Перезапись всех вложенных элементов?
Что-то типа перед записью очищаешь таблицу и заполняешь его заново. Нюанс в том, что может измениться группа в группе, т.е. без записи непосредственно номенклатуры
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
SeiOkami
Есть в БСП какой-то регистр, в который можно помещать результаты фоновых заданий? Чтобы потом выбирать их в родительском сеансе
Длительные операции глянь, просто запускаешь фз, а потор в родительском сеансе получаешь результаты, регистра нет
источник

S

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

S

SeiOkami in 1С, БСП, DevOps и Архитектура
SeiOkami
У меня есть обработка, которая порождает фоновые задания при помощи БСПшного ВыполнитьВФоне().
Столкнулся с такой фигнёй, что не всегда в адресе результата содержится то, что в фоновом задании поместили.
Причём вообще не понятно по какой логике. Иногда есть результат, иногда нет.
И тут я задумался. В методе ПараметрыВыполненияВФоне() указано, что необходимо передавать именно ИдентификаторФормы
Но что, если у меня вообще нет формы? Регламентное задание запускает фоновые. Или же другой COM-объект.
Я сейчас пробовал передавать Неопределено. И Новый УникальныйИдентифакатор. Разницы нет - периодически падает выполнение

Правильно я понимаю, что нельзя вернуть результат фонового задания через временное хранилище, если запуск идёт не из формы ?
^
источник

S

SeiOkami in 1С, БСП, DevOps и Архитектура
И через адрес хранилища и через прогресс
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
У тебя есть форма, БСПшная, ожидание длительной операции, открывается через клиентский ом
источник

S

SeiOkami in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
У тебя есть форма, БСПшная, ожидание длительной операции, открывается через клиентский ом
У меня нет формы, я фоновое\регламентное\com-объект
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Alexey Lab Sosnoviy
в личку мне можно
Бота сделать надо)
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
SeiOkami
У меня нет формы, я фоновое\регламентное\com-объект
Передавай адрес результата предварительно помешая по нему что нибудь во временное хранилище
источник

A

Alexey Lab Sosnoviy in 1С, БСП, DevOps и Архитектура
Hero
Бота сделать надо)
Как серебрянную кнопку ютуба получим, сразу сделаю =)
источник

AS

Alexander Sharov in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
Заметание проблемы под ковёр, если разраб не понимает что делает код на который он смотрит это все равно проблема. Ну и бас фактор в лице чувака который этот метод написал, если вдруг надо будет доработать будет ой.
ок. Убедили. С этого момента буду писать весь код проще.  А то мало ли - разработчик после меня придет, а он не читал ничего кроме Радченко и не поймет, что я написал. Зато все будет аккуратно, примитивно и половину пожеланий пользователей можно будет футболить =)
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Alexander Sharov
ок. Убедили. С этого момента буду писать весь код проще.  А то мало ли - разработчик после меня придет, а он не читал ничего кроме Радченко и не поймет, что я написал. Зато все будет аккуратно, примитивно и половину пожеланий пользователей можно будет футболить =)
А чё KISS уже перестал быть стандартом в ИТ? Я слишком долго в коме пробыл?
источник

AS

Alexander Sharov in 1С, БСП, DevOps и Архитектура
Кирилл Черненко
А чё KISS уже перестал быть стандартом в ИТ? Я слишком долго в коме пробыл?
Не, если есть другой вариант реализации (РС вместо мегазапросов), то да. Но руководствоваться подходом "а вдруг после меня придет дурак" это не совсем KISS =)
источник