Денис, приложите фрагмент проблемного прайс-листа с пояснениями - что в какой колонке находится
Загрузка данных из табличного документа
Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.
Загрузка данных из табличного документа, предложение по доработке
13.02.2015 15:53:27
|
|
|
|
13.02.2015 20:32:17
Поставщик присылает прайс в котором лишь наименование товара и его цена (в приложении).
Предварительно добавляем к прайсу доп. поле код. чтобы было что загрузить в регистр иначе программа нам не позволит оставить артикул пустым. Загружаем в регистр прайс с четвертой строки с ключом по наименованию (второй столбец), а также код (столбец 1) и цена (столбец 3). В ручную подвязываем эти позиции прайса к нашей номенклатуре. В поступлении по данному поставщику, загрузкой из табличной части (с настройками приведенными в этой теме, с исправлением от Регины Лукмановой: ПрайсЛисты.Наименование) пытаемся загрузить документ поступление состоящее из четырех позиций как и в прайсе. В результате у нас загрузиться лишь одна строка корректно (№1), а остальные три будут пустыми. Т.к. у позиции №2 и №3 в тексте встречаются символ " (кавычки). А у четвертой позиции вообще вначале текста пробелы (взял как пример из еще одного прайса) - на неё программа не ругается, а просто загружает пустую строку. Вопрос №1. Что можно придумать со строками 2 и 3? (если встречаются кавычки) По четвертой строке еще интереснее - у некоторых поставщиков это количество пробелов разнится от прайса к прайсу! на один и тот же товар, причем бывают также пробелы и после текста! (которые тоже разняться). А раз количество пробелов разное (перед текстом или после), то АА при загрузке в регистр принимает их как разные товары, и сходит с ума если особенно эти пробелы были в конце например у артикула а у нас уже есть такой же артикул, но без пробелов (запись становиться неуникальной). В этой ветке форума Станислав Дикарев приводил пример программы обработчика прайс листов. Так почему бы не добавить подобный обработчик в саму программу АА5???? С настройками для каждого прайса (в одном прайсе - удалять лишние пробелы, в другом добавлять тире - например заменять (HG) на (HG-) в поле для артикула и т.д. В любом случае без обработчика прайс листов уже нельзя работать, т.к. идеальных прайсов единицы (меньше чем не идеальных). В связи с чем Вопрос №2. Как теперь поудалять почти автоматически лишние пробелы в прайсах в регистре (в начале текста и в конце при необходимости)? (не удаляя загруженный и подвязанный корявый прайс, а отныне пропускать прайс через обработчик XLS) Кстати АА5 без проблем сохраняет лишние (бессмысленные) пробелы после основного текста в артикуле!
Изменено: |
|
|
|
16.02.2015 13:12:34
Добрый день, Денис.
Попробуйте воспользоваться данной настройкой, в ней программа очищает кавычки и пробелы в начале и в конце наименования. |
|
|
|
16.02.2015 16:12:42
Денис, самым лучшим выходом из сложившейся ситуации это будет удаленное подключение и решение проблемы на месте. Просьба написать на alfa@rarus.ru Ваш контактный номер телефона и время удобное для подключения.
|
||||
|
|
|||
Читают тему