Доработка функционала модуля импорта для CMS 1С-Битрикс
Необходимо сделать так, чтобы столбцы "Склад" и "Доступное количество" в модуле импорта могли принимать несколько значений, разделенных точкой с запятой. Столбец "Склад" должен принимать одно или несколько названий городов, и в результате импорта прописывать наличие товарной позиции в соответствующих городах. Столбец "Доступное количество" должен принимать одно или несколько чисел, и в результате импорта прописывать количество соответствующим городам, где указано наличие. Столбец "Доступное количество" должен быть связан со столбцом "Склад", и требовать столько же значений для успешной загрузки позиции, сколько для нее указано в столбце Склад. Значения, указанные в обоих столбцах для каждой позиции, должны связываться последовательно, например, если в столбце "Склад" указано "Москва;Санкт-Петербург;Новосибирск", а в столбце "Доступное количество" указано "14;20;37", товарная позиция должна загрузиться на три склада, и в Москве она должна быть указана в количестве 14, в Санкт-Петербурге - 20, а в Новосибирске - 37.
Если количество значений в этих двух столбцах в одной строке файла импорта не совпадает, модуль импорта должен пропустить эту позицию и выдать сообщение о том, в какой строке это произошло.
Доработка и настройка сайта