Size: a a a

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

2020 December 05

ss

sdf1979 sdf1979 in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Нельзя
Почему? Разные транзакции?  Худший вариант - если только фоновое не выполниться и версия не измениться.
источник

ss

sdf1979 sdf1979 in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Для особо взыскательных есть вариант и без создания горлышка, асинхронный так сказать в плане записи признака измененности остатков
Какой? Не поделитесь?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
sdf1979 sdf1979
Почему? Разные транзакции?  Худший вариант - если только фоновое не выполниться и версия не измениться.
Именно из-за того, что нет гарантии) сделал расход в БД на сто тыщ позиций, и это не отразилось как триггер, и привет - куча внешних клиентов будет долго заказывать то чего уже нет и получать отлуп
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
sdf1979 sdf1979
Какой? Не поделитесь?
Версии сделать строками таблицы БД, а не полем одной строки.
Быстрее всего до недавнего времени это была запись в независимый РС без замещения и с заведомо уникальным измерением (УИД) в режиме загрузки.
Но где-то с 8.3.15 это "оптимизировали", признав спустя 15 лет ошибочным поведением, и теперь набор считывается из БД всегда перед любой записью (
источник

ss

sdf1979 sdf1979 in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Версии сделать строками таблицы БД, а не полем одной строки.
Быстрее всего до недавнего времени это была запись в независимый РС без замещения и с заведомо уникальным измерением (УИД) в режиме загрузки.
Но где-то с 8.3.15 это "оптимизировали", признав спустя 15 лет ошибочным поведением, и теперь набор считывается из БД всегда перед любой записью (
Один фиг если все в одной транзакции, то будет горлышко.
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
sdf1979 sdf1979
Один фиг если все в одной транзакции, то будет горлышко.
Нет, откуда?
источник

ss

sdf1979 sdf1979 in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Нет, откуда?
Получать последнюю запись из регистра сведений?
источник

VP

Vassily Poupkine in 1С, БСП, DevOps и Архитектура
sdf1979 sdf1979
Получать последнюю запись из регистра сведений?
Транзакции изменения остатков туда только пишут. Каждый раз новую строку.
Потребители сервиса - читают каждый раз последнюю, никакого ожидания нигде в этом процессе нет.
источник

ss

sdf1979 sdf1979 in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Транзакции изменения остатков туда только пишут. Каждый раз новую строку.
Потребители сервиса - читают каждый раз последнюю, никакого ожидания нигде в этом процессе нет.
Да, лучше, чем со справочником. И старые записи чистить потихоньку. 👍
источник
2020 December 06

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Nikita Gryzlov
За полдня редис можно развернуть и код по работе с ним написать :)
Не православно
источник

AD

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

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Но вообще да, пахнет редиской
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Vassily Poupkine
Версии сделать строками таблицы БД, а не полем одной строки.
Быстрее всего до недавнего времени это была запись в независимый РС без замещения и с заведомо уникальным измерением (УИД) в режиме загрузки.
Но где-то с 8.3.15 это "оптимизировали", признав спустя 15 лет ошибочным поведением, и теперь набор считывается из БД всегда перед любой записью (
С флагом "загрузка" истина  в обмене данными без замещения вроде всегда делает просто инсерт
источник

Р

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

G

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

Р

Роман in 1С, БСП, DevOps и Архитектура
GolD
Переопределяемый модуль есть у рассылки отчетов. Там смотрели?
Есть и там процедура определения получателей. Спасибо.
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
SeiOkami
пытаюсь найти хоть какое-то решение.
и походу придётся писать куда-то в базу результаты выполнения
хранилище настроек, регистр сведений и т.п.
Если ещё актуально, сеглдня наковырял занятное, если поставить длительность ожидания в параметрах ВыполнитьВФоне в 0 (то бишь без ожидания на уровне старта) то оно всегда корректно отрабатывает.
(сори за некропостинг)
источник

S

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

КЧ

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

S

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