Size: a a a

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

2021 February 24

IS

Ivan Smirnov in 1С, БСП, DevOps и Архитектура
Александр Медведько
Прошу совета :) Как бы покрасивше и без лишней критики написать смежникам про образовавшийся технический долг? :)
Если на них нет рычагов давления - то никак, только зря пиксели на мониторе марать
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
gosn1ck
Прислать его решение и не требовать ничего в замен
Для графа дэ ля Фер это слишком :) но спасибо за идею.
источник

BK

Boris Kotlyar in 1С, БСП, DevOps и Архитектура
Добрый день. Подскажите как настроить файл конфигурации BSL LS чтобы выполнить только одну проверку-запрос в цикле. Это надо всё проверки прописать и выключить?
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Boris Kotlyar
Добрый день. Подскажите как настроить файл конфигурации BSL LS чтобы выполнить только одну проверку-запрос в цикле. Это надо всё проверки прописать и выключить?
А что есть такая проверка? Неявных запросов в цикле можно наговнокодить через стек вызовов размером с экран и вовсе не 15 дюймовый
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Александр Медведько
Для графа дэ ля Фер это слишком :) но спасибо за идею.
Вас чем они беспокоят? Вы одну конфу допиливаете?
источник

АМ

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

MC

Maxim Chulkow in 1С, БСП, DevOps и Архитектура
Добрый день. Может кто-то занимался интеграцией локального сервера интеграции с telegram. У меня система такая получилась: nginx, который принимает по https соединения на порт 8443, и пересылает запросы на сервер с сервером интеграции на порт 8443. SSL на nginx настроен, проверку проходил. Но не работает. getWebhookInfo выдает - "Wrong response from the webhook: 404 ". Просьба к знающим помочь.
источник

S

Stanislav in 1С, БСП, DevOps и Архитектура
Boris Kotlyar
Добрый день. Подскажите как настроить файл конфигурации BSL LS чтобы выполнить только одну проверку-запрос в цикле. Это надо всё проверки прописать и выключить?
{
 "$schema": "https://1c-syntax.github.io/bsl-language-server/configuration/schema.json",
 "language": "ru",
 "diagnostics": {
     "mode": "only",
     "parameters": {
         "CreateQueryInCycle": true
     }
 }
}
источник

BK

Boris Kotlyar in 1С, БСП, DevOps и Архитектура
Stanislav
{
 "$schema": "https://1c-syntax.github.io/bsl-language-server/configuration/schema.json",
 "language": "ru",
 "diagnostics": {
     "mode": "only",
     "parameters": {
         "CreateQueryInCycle": true
     }
 }
}
Спасибо
источник

KK

Konstantin Kozyrev in 1С, БСП, DevOps и Архитектура
Доброго дня. Как у объекта ИнтернетПрокси правильно добавлять адреса, для которых не используется прокси? Пробовал так:
Прокси = Новый ИнтернетПрокси();
Прокси.НеИспользоватьПроксиДляАдресов.Добавить("ya.ru");
Прокси.НеИспользоватьПроксиДляАдресов.Добавить("192.168.0.111");

Не помогло. Массив-свойство НеИспользоватьПроксиДляАдресов почему-то всегда пустой.
источник

ГИ

Грачев Иван... in 1С, БСП, DevOps и Архитектура
Насколько эффективно "городить" вот такие вложенные соединения таблиц? (просто пример).
|ИЗ
|    РегистрСведений.ИзмененияСтатусаНоменклатуры.СрезПоследних(&Период, ) КАК ИзмененияСтатусаНоменклатуры
|        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СпрНоменклатура
|            ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ТипыНоменклатуры КАК ТипыНоменклатуры
|            ПО СпрНоменклатура.ОписаниеНоменклатуры = ТипыНоменклатуры.Ссылка
|        ПО ИзмененияСтатусаНоменклатуры.Номенклатура = СпрНоменклатура.Ссылка
Пишут, что в данном случае соединение таблиц произойдет в таком порядке, в котором решит планировщик СУБД, результат от этого не зависит. А порядок соединений планировщик определяет в зависимости от объема вычислений при соединении данных на основе статистики, наличия индексов и других вспомогательных данных.
Действительно так?
источник

AB

Andrey Borodavko in 1С, БСП, DevOps и Архитектура
Коллеги, подскажите такой вопрос:
Есть у меня необходимость постоянно мониторить наличие каких-то данных в регистре, и если они есть, то запускать их обработку. Время реакции на их появление должно быть минимальным, при этом вешать запуск этой реакции на запись в регистр максимально не хочется, т.к. занимает время.
Частота появления данных - чаще секунды.
Пока пришел к идее постоянно висящего ФЗ, которое мониторит этот регистр в цикле, оно получается вполне неплохо, за исключением того, что это ФЗ фактически впустую жрет полностью один поток процессора.
Проблема еще в том, что потенциально таких фоновых может быть 5 и более.
И одной фоновое еще на логирование, но его предположим можно повесить на регламент раз в секунду, но где-то читал, что так тоже нельзя.
Может есть какие-то бест практис в этом всём?
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
в планы обмена я не верю, да и блокировки будут там те же самые
Почему не веришь?
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Andrey Borodavko
Коллеги, подскажите такой вопрос:
Есть у меня необходимость постоянно мониторить наличие каких-то данных в регистре, и если они есть, то запускать их обработку. Время реакции на их появление должно быть минимальным, при этом вешать запуск этой реакции на запись в регистр максимально не хочется, т.к. занимает время.
Частота появления данных - чаще секунды.
Пока пришел к идее постоянно висящего ФЗ, которое мониторит этот регистр в цикле, оно получается вполне неплохо, за исключением того, что это ФЗ фактически впустую жрет полностью один поток процессора.
Проблема еще в том, что потенциально таких фоновых может быть 5 и более.
И одной фоновое еще на логирование, но его предположим можно повесить на регламент раз в секунду, но где-то читал, что так тоже нельзя.
Может есть какие-то бест практис в этом всём?
В модуле набора данных же можно смотреть.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Александр Медведько
Прошу совета :) Как бы покрасивше и без лишней критики написать смежникам про образовавшийся технический долг? :)
Показать отчет Сонара (кол-во ошибок, уязвимостей, дефектов) до и после
источник

AB

Andrey Borodavko in 1С, БСП, DevOps и Архитектура
Hero
В модуле набора данных же можно смотреть.
Это всё равно фактически при записи набора и будет исполняться в потоке с записью данных, чего и нужно избежать
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
John Doe
Показать отчет Сонара (кол-во ошибок, уязвимостей, дефектов) до и после
Это да, но нужно как-то предвосхитить заголовком или тезисом :) а не просто "смотрите что вы наделали" :)
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Александр Медведько
Это да, но нужно как-то предвосхитить заголовком или тезисом :) а не просто "смотрите что вы наделали" :)
Ну если нет определения технического долга - то и самого долга нет
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Александр Медведько
Это да, но нужно как-то предвосхитить заголовком или тезисом :) а не просто "смотрите что вы наделали" :)
Заголовок такой: "Я медленно выгружаю конфигурацию вашего хранилища..."
источник

АМ

Александр Медведько... in 1С, БСП, DevOps и Архитектура
P Z
Ну если нет определения технического долга - то и самого долга нет
Тоже верно :) Как слышится, так и пишется
источник