Обработка грузит любую накладную из xls файла. Поиск происходит сначала по Штрих-коду, если ничего не найдено, то по артикулу. Если всё ещё не будет найдена позиция, то будет предложено её выбрать, ну а если ничего не выбрать, то предложено создать. В случае удачного результата поиска, номенклатурная позиция уточняется по характеристике (если она присутствует в прайс-листе). Если же характеристика не будет найдена, то обработка так же предложит её создать или выбрать. В общем каждое действие сопровождается вопросом, так что обработка не должна насоздавать ничего лишнего без вашего ведома!
Порядок работы:
Откройте обработку через меню Фал - Открыть...
1. После открытия, в табличке для каждой колонки проставьте номер соответствующей колонки (изначально стоят номера колонок, которые были по умолчанию у клиента, для которого разрабатывалась эта загрузка).
2. Нажмите кнопку "Выбрать поступление и прочитать excle". В диалоговом окне выберите приходную накладную, в которую подгрузится excel'евский файлик, или закройте выбор. Тогда будет создана новая накладная. В следующем окне выберите файл прайс-листа/счёта/накладной в формате xls.
3. Обработка прочитает файл и заполнит таблицу (пока ещё ничего не грузится, тут вы лишь смотрите, какие позиции будут обрабатываться). Примечание: в таблицу попадут строки, по которым задана цена и количество. Остальное товаром не считается.
4. Нажмите кнопку "Начать загрузку прихода". Если будут найдены дубликаты или позиция будет помечена на удаление, откроется дополнительное диалоговое окно, где вы двойным кликом можете выбрать нужную позицию. Так же в этом окне можно снять пометку удаления с номенклатуры или характеристики (например если она была установлен по ошибке) путём однократного нажатия на галочку рядом с названием. В этом же окне, однократное нажатие галочки в колонке "Очистить ШК" удалит штрихкод позиции (например, если он не верен или это дубликат штрих-кода).
5. Далее следуйте указаниям обработки. Помните, все комментарии пишутся в виде сообщений внизу основного окна. Для удобства, если в excel фале подряд идут несколько одинаковых артикулов, программа спросит, не желаете ли вы загрузить их как текущую позицию (разумеется, если характеристики при этом будут различны, то обработка уточнит для это для каждой позиции).
P.S.: обход таблицы идёт построчно. Вверху справа указана текущая обрабатываемая строка. если вы по какой-то причине остановили загрузку или хотите продолжить её с того места, где остановились ранее, просто впишите в это окошко номер строки, начиная с которой продолжится загрузка.
Тестировалась на типовой 1С Розница, редакция 2.2 (2.2.8.29).
03.12.18 Исправлена ошибка, не загружалась последняя строка.