Size: a a a

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

2021 August 19

g

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

KK

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

H

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

JH

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

K

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

JH

John Hit in 1С, БСП, DevOps и Архитектура
Короче есть колонки с количеством продаж. По месяцам. Вот в этих колонка в файловом режиме все четко. В клиент-серверном печаль. Цифры не соответствуют правде. Хотя в клиент серверной в стандартных отчётах всё правильно.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Пересчет итогов через ТиИ в помощь
источник

K

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

JH

John Hit in 1С, БСП, DevOps и Архитектура
Делал. Не помогло.
источник

JH

John Hit in 1С, БСП, DevOps и Архитектура
Да там все крутиться вокруг регистра продажи. Просто думал, может есть нюансы. И кто-то укажет. Запрос смотрел. Глазам больно. Намудрено шо ппц. Вот и думаю, что походу проще переписать
источник

JH

John Hit in 1С, БСП, DevOps и Архитектура
Просто первый раз столкнулся, что одно и тоже по разному работает в файловом и клиент сервернос режиме
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Точно делал пересчет итогов?
источник

JH

John Hit in 1С, БСП, DevOps и Архитектура
Делал.
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Странно. Может на сервере другое время и дата?
источник

H

Hero in 1С, БСП, DevOps и Архитектура
Но это скорее проблема с итогами, Никита Грызлов что-то похожее рассказывал в том году
источник

H

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

JD

John Doe in 1С, БСП, DevOps и Архитектура
Как делал?
источник

k

krz in 1С, БСП, DevOps и Архитектура
Используется скд?
источник

MS

Maxim Samokhval in 1С, БСП, DevOps и Архитектура
Всем привет.
Нужна консультация, может кто то подобное решал.

Дано:

1С система, приемник данных
Внешняя система, доступ через REST - источник данных

Задача:
Организовать многопоточную загрузку данных с подтверждением в источник и исключить повторное получение данных из API


Как сделано:

Регл.задание получает максимальное количество потоков, дальше выполняется проверка на активные потоки по имени метода.

Считаю свободные потоки как разницу между максимальным и активными.

Дальше выполняю запрос к внешней системе и получаю свой пакет данных, который разбиваю на потоки по N- документов в потоке.

Вопрос:

Как получить новые данные из API, для свободных потоков и не получать еще обрабатываемые данные в других потоках.

Я похожее делал при многопоточном перепроведении, но там само условие исключения было внутри базы данных. В ключ фонового задания, кидал УИД склада, потом при чтении получал его обратно, преобразовывал в ссылку и считал, что по этому складу еще выполняется поток и исключал его из выборки.

Натолкните на мысль. Или придется ждать завершения всех потоков ( каждый поток отдаст свое подтверждение)  и только потом опять стартовать новые N - потоков?
источник

DK

Dmitrij Kozin in 1С, БСП, DevOps и Архитектура
Посмотрите как работают очереди сообщений. Например, Yandex Message Queue
https://cloud.yandex.ru/docs/message-queue/concepts/message
В начале обработки сообщения получателем сообщение скрывается из очереди на некоторое время, чтобы его не получили другие получатели. После обработки сообщения получатель должен его удалить
источник