Оптимизация
= Основная настройка оптимизации продуктов АСП =
С 10 июня, примерно до 15 июля 2019 года, ожидается замедление работы Меркурий,
которое приводит к тому, что запрос остатков идет длительно и не позволяет регистрировать документ.
<hi #00a2e8>Вопрос:</hi> Что нужно сделать, чтобы этого избежать ?
<hi #99d9ea>Ответ:</hi> Самый железный способ, чтобы избежать эту проблему, это перейти в
'СТАТИЧЕСКИЙ РЕЖИМ
' хранения остатков на стороне 1С.
<hi #00a2e8>Вопрос:</hi> Какие сложности это может вызвать ?
<hi #99d9ea>Ответ:</hi> Если Вы параллельно списываете товар в Меркурий или гасите в веб-доступе, данного остатка не будет видно на стороне 1С. Тогда Вам перед выпиской документов, нужно будет загружать остатки из Меркурий:
- Загрузка остатков АСП.Прямая
- [[1_основная_инструкция/2_асп.меркурий/2_функционал_интеграции/6_работа_со_складскими_записями_и_остатками/5_синхронизация_количества_остатков|Изменение количества остатков в АСП.Прямая]].
- Загрузка остатков АСП.Шлюз
- [[1_основная_инструкция/3_асп.шлюз/3_функционал_интеграции/6_работа_со_складскими_записями_и_остатками/5_инвентаризация_изменение_количества_с.з|Изменение количества остатков в АСП.Шлюз]].
<hi #00a2e8>Вопрос:</hi> А как быть, если я не хочу работать в статике, параллельно работаю в вебке и не хочу загружать остатки?
<hi #99d9ea>Ответ:</hi> Ждать пока спадет нагрузка на Меркурий, ориентировочно после 15 июля 2019 года, других вариантов нет.
= Дополнительные рекомендованные методы оптимизации (могут меняться в зависимости от базы)=
__Шлюз__
'Рекомендованные параметры указаны на рисунке
'
Попыток разбора ответа | Попытки при разборе ответа от Меркурий. Обычно 50-100 попыток, максимально 500 |
Попыток разбора одного ответа | Попытки при разборе одного ответа от Меркурий. Обычно 100 попыток |
Попыток разбора APLM0012 | Количество попыток повторной отправки заявок, при возникновении ошибки APLM0012. Обычно 100 |
Секунд ожидания | Время ожидания (между запросами) до повторного разбора очереди заявки. Обычно 1-5 секунд |
Записей в пакете | Количество записей в пакете запрашиваемого списка. При работе в динамическом режиме рекомендуется устанавливать 200-500, максимально 1000 записей. При длительном запросе складских остатков - устанавливать параметр разделив значение пополам, (например 300/150/75) до оптимального ускорения |
__Прямая__
'Рекомендованные параметры указаны на рисунке
'
Попыток Ожидания До Дробления | Количество попыток ожидания запрошенных складских записей, после которого запрошенный пакет будет разбит на 10 равных частей. Обычно 50 попыток |
Попыток Ожидания Одного Ответа | Количество попыток ожидания ответа от Меркурия, после которого заявка считается "застрявшей" и больше не запрашивается. Обычно 50 |
Попыток Ожидания Ответа | Попыток ожидания разбора очереди. Обычно 500 |
Размер Блока Записей | Количество записей журналов, получаемых из Меркурия за один запрос. При работе в динамическом режиме рекомендуется устанавливать 200-500 |