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