Как настроить автоматическое создание внутреннего артикула товара (счётчик)
Функция [[НайтиМаксДобавить1{Товар БК: Артикул (внутренний)}]]
в программе представляет собой удобный инструмент для работы со счетчиком в формулах. Эта функция позволяет автоматически увеличивать значение счетчика, делая нужные подсчеты более автоматизированными и упрощенными. С помощью этой функции вы можете легко увеличить значение поля для каждого товара на 1, начиная с указанного начального значения.
Чтобы использовать эту функцию, выполните следующие шаги:
- Подготовка данных: убедитесь, что у вас есть поле, в котором хотите автоматически увеличить значения, и каждый товар имеет свой уникальный артикул (внутренний код), который используется для идентификации товаров.
- Установка начального значения: выберите начальное значение, с которого будет начинаться увеличение значений для каждого товара. Например, установите начальное значение в 1200.
- Формула: вставьте функцию
[[НайтиМаксДобавить1{Товар БК: Артикул (внутренний)}]]
для нужного поле для автоматического увеличения значений. При этом программа будет искать наибольшее значение в выбранном поле среди всех товаров и увеличивать его на 1 для каждого нового товара, используя указанное поле, в данном примере это поле Артикул (внутренний код) для идентификации товаров. - Применение формулы: после вставки формулы программа автоматически обработает данные и заполнит поле значениями, увеличенными на 1 относительно максимального значения, найденного в этом поле среди всех товаров.
Пример: функция [[НайтиМаксДобавить1{Товар БК: Артикул (внутренний)}]]
будет искать максимальное значение среди уже существующих, а потом добавлять к нему 1, поэтому если у вас в начальном значении указано 1200, а среди существующих товаров есть товар со значением выше, например, 1300, то функция примет это максимальное значение за основу и начнет считать от 1301.
Это позволяет избежать ручного ввода данных и сэкономить время при работе с большим количеством товаров, когда требуется установить последовательные значения для каждого из них.
Как можно создать начальные префиксы артикулов.
Допустим, у товаров есть колонка "Артикул (внутренний)" и "Префикс артикула". Вы хотите автоматически создать значения "Артикул (внутренний)" для каждого товара на основе префикса артикула и некоторого начального значения. Для этого вы можете использовать следующую формулу:
CONCAT('PRF-', [[НайтиМаксДобавить1{Товар БК: Артикул (внутренний)}]])
В данном примере мы используем функцию CONCAT()
для объединения строкового префикса "PRF-" с результатом функции [[НайтиМаксДобавить1{Товар БК: Артикул (внутренний)}]]
. Каждый раз, когда это обновление выполняется, функция [[НайтиМаксДобавить1{Товар БК: Артикул (внутренний)}]]
будет находить максимальное значение "Артикул (внутренний)" среди всех товаров и увеличивать его на 1.
Таким образом, каждый товар будет получать уникальный "Префикс артикула" в сочетании с его артикулом (внутренним кодом) и начальным значением "PRF-". Например, если у товаров артикулы "1001", "1002" и "1003", после выполнения данного запроса они получат значения "Префикс артикула" следующим образом: "PRF-1001", "PRF-1002" и "PRF-1003". "Префикс артикула" можно задать заранее в отдельном поле (например он может быть разным для категорий, брендов и др.), тогда в формуле можно указать название этого поля вместо "PRF-".