0
Despierto
26.10.23
✎
15:59
|
Здравствуйте!
В 1С Рознице создал сегмент номенклатуры и там очень большой список. Установил "Периодически обновлять", но хочу понять принцип его работы.
Пояснение:
"2. Периодически обновлять - при этом способе формирование происходит нажатием кнопки Сформировать или по Регламентному заданию по определенному расписанию."
Есть проблема - если весь сегмент номенклатуры попадет в РИБ, то РИБ перестает обмениваться автоматически, пока не запустишь его вручную на каждом магазине, а это может произойти
Нашел в интернете такой коммент:
"Ответ кроется в проверке на целесообразность частичного обновления в данном условии
КоличествоОбновленных = КоличествоНовых + УдаленныеИзСтарых
Если КоличествоОбновленных < (УжеПрисутствующихВСегменте / 20) Тогда
Будет выполнено частичное обновление
Иначе
Все старые записи будут замещены новыми
КонецЕсли
Розница 2.2"
Вопрос №1 Какое регламентное задание занимается обновлением сегмента номенклатуры. Стандартное или его нужно создавать самому. Нашел "Формирование сегментов" - это оно
Вопрос №2 Есть ли вариант изменить его логику работы (Если КоличествоОбновленных < (УжеПрисутствующихВСегменте / 20)) например Расширением и как это лучше сделать?
Розница 2.3.13.23
|
|
1
Donkey_hot
26.10.23
✎
16:10
|
(0) №1 - да, это оно. №2 - не видно ничего похожего, выполняется СКД, формируется абсолютно новый набор записей и записывается целиком. см. СегментыВызовСервера.Сформировать()
|
|