Quad.Wiki
Пример настройки прайса с макросом 1
Вид прайса:
Особенность этого прайса, что в нем данные заполнены в объединенных ячейках, а так же цены есть не у всех товаров.
Цена “по запросу” - здесь можно загрузить либо цену 0, в этом случае программа будет считать товар как Нет в наличии, либо заменить это значение на какое-то число, которое будет принято за оптовую цену товара.
Первое что нужно сделать, это открыть прайс в экселе и разъединить ячейки. Для этого выделить все ячейки на листе (можно нажать 2 раза Ctrl-A) и нажать эту кнопку:
В результате получается такой прайс, в котором название есть не в каждой строке.
Чтобы название было в каждой строке, нужно в пустые ячейки вставить значение из ячейки в предыдущей строке. Для этого можно использовать макрос - в карточке прайса во вкладке Макросы нужно нажать кнопку “N”
В добавленном макросе нужно поменять настройки, чтобы они соответствовали прайсу
В примере товары начинаются с 5-ой строки и нужно заполнить только первую колонку.
CHECK_COL = 20 'строка не заполняется, если в этой колонке есть текст
в CHECK_COL
я указал колонку 20 (любую пустую колонку), так как мне не нужно проверять никакой текст для заполнения.
Какой вид прайса получится в результате выполнения макроса можно проверить с помощью кнопки Тест.
При ее нажатии нужно выбрать исходный файл прайса, после этого в экселе откроется уже обработанный макросом прайс.
Видно, что пустые ячейки в первой колонке заполнились значениями из предыдущей строки.
Для замены текста “По запросу” на 0 можно использовать макрос замены. Поставьте курсор на одну строку ниже уже добавленного макроса и нажмите кнопку “Замена”
В результате к уже существующему макросу добавится новый, в котором нужно указать настройки заменяемого текста и колонки, в которых заменяется.
В результате получается такой прайс
Сделайте опять “Тест” и сохраните открывшийся прайс куда-нибудь на диск. Настройки прайса в программе делайте уже по этому измененному прайсу.
После добавления настройки во вкладке Импорт выбранных прайсов нужно выбрать правильный файл прайса (исходный), так как здесь путь может быть сохранен не к исходному, а к вашему измененному файлу.