Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch
Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch
Виправлення артикулів через скрипт fixArticles.jsp
Виправлення неправильних артикулів, наприклад, отриманих при скануванні.
Радимо спочатку перевірити на демо як працює і потім виконувати у клієнта.
А також якщо це чейновий клієнт, то проводити цей скрипт саме в чейні

Заміна артикулів у діапазоні

Що це?

Це інструмент для автоматичної заміни артикулів у заданому числовому діапазоні.
Нові артикули створюються з фіксованою кількістю цифр (N).

Вхідні дані

• від — початок діапазону (наприклад, 100)
• до — кінець діапазону (наприклад, 200)
• N — кількість цифр у новому артикулі (наприклад, 3 → 001, 099, 123)

Як працює

1. Знаходимо всі артикули в межах діапазону.
2. Визначаємо найбільший існуючий артикул, що має рівно N цифр.
3. Починаючи з цього значення +1, призначаємо нові артикули.

⚠️ Обмеження

• Розглядаються тільки числові артикули.
• Якщо наступний артикул перевищує N цифр (наприклад, 999 + 1 = 1000 при N = 3) — заміна зупиняється.
• Заміна виконується лише, якщо в діапазоні є хоча б один артикул довжини N.
• Після завершення заміни потрібно перезапустити бекофіс, якщо він був увімкнений.

Приклад:

Вхідні дані:

• від: 100

• до: 200

• N: 3


Припустимо, у цьому діапазоні знайдено артикули: 101, 150, 160.
Максимальний з них = 160.

Нова нумерація почнеться з 161, 162, 163 тощо,
аж до 999. Якщо наступним мав би бути 1000, заміна зупиниться (бо це вже 4 цифри, а N = 3).

Скрипт для виконання:

адресасерверу.syrve.online/resto/service/maintance/fixArticles.jsp