[УТ 11] SubSys: Расширенная загрузка в 1С из Excel прайс-листов, цен, номенклатуры, документов для Управление торговлей 11
Загрузка данных из Excel (эксель) в 1С. Загрузка прайс-листов, загрузка номенклатуры, цен, свойств, иерархии номенклатуры, номенклатурных групп, доп реквизитов, категорий, артикулов, штрихкодов, номенклатуры поставщиков, ГТД, сертификатов, серий. Загрузка документов - приходных, счетов, заявок. И многое другое!
Более 200 клиентов использующих разработку на различных типовых конфигурациях!
25.07.2010 19:27 [17.05.2012 17:56] 17 [+] [−] Перейти к публикации
Обновление 05-08-2010:
Добавлено вспомогательное окно в которое выводится информация по справочнику Номенклатура поставщиков. Окно активное - после синхронизации с основном окне, при активации любой строки в дополнительном окне отображается по отбору номенклатура связанная с выбранным партнером и текущей строкой.
Обновление 11-08-2010:
Улучшения интерфейса при работе. Т.к. в табличной части после загрузки слишком много функций под разные операции (например: вы просто загружаете список номенклатуры, или номенклатуру с ценами - прайс, либо приходную накладную - в которой есть количества, цены, сумма, гтд, страна) в обработку добавлено автоматическое определение загружаемой информации.
В зависимости от загружаемых колонок обработка после чтения автоматически скроет в таблице колонки, которые не участвовали в загрузке.
Например при загрузке прайса с ценами в результирующей таблице автоматически определятся загруженные колонки номенклатура, цена (если будет артикул то артикул, если будет штрихкод то штрихкод), остальные будут невидимыми. Таким образом будет легче воспринять информацию.
Если же загружать приходную накладную, то колонок будет больше в зависимости от колонки сумма, гтд, страна.
(0) Я руководитель отдела крупного франчайзи
Программист стаж около 7 лет.
Мы можем себе позволить купить эту обработку за такие деньги
вот поэтому я и проявила интерес, но контактов людей которые видели эту обработку в "живую" я так и не дождалась. Из чего сделала вывод , что Вы тут просто захламляете сайт своими "псевдо" разработками, один голый пиар своего неудовлетворенного эго.
Заявка на демо dkp@rarus.ru
для Светланы Уфимовой
Ответили: (10)
Обновление 23-12-2011:
Добавлен еще один вариант поиска - Поиск по полному наименованию (включая совпадение по артикулу).
Т.к. в 1С обычное наименование ограничено 100 символами, но есть необходимость синхронизировать и загружать по более длинным (до 1024 знаков). Данный вариант поиска осуществяет поиск по длинным названиям, но в тоже время проверяет еще и артикул.
Есть возможность удалять из артикулов произвольные символы. Т.е. происходит еще дополнительный поиск. Сначала с учетом символов, и если не нашел то без учета указанных в настройках символов.
(13) Да. Конечно.
По релизуам - разработка регулярно обновляется под все релизы УТ11 и будет постоянно. Все обновления бесплатны. Также регулярно расширяется и улучшается функционал. На обновления разработка не влияет, т.к. не вносит никаких изменений в конфигурацию, наоборот она обноволяется вместе с изменениями в программе.
Обновление 09-01-2012:
Добавлена загрузка реквизита Производитель (также загрузка новых элементов справочника Производители)
Внимание! т.к. в УТ11 Производитель является реквизитом справочника Номенклатура и во многих случаях по производителю товары отличаются (даже если совпадает артикул и наименование) обработка ведет контроль по производителю. Во всех вариантах поиска программа автоматически определяет настройку в случае если производитель учавствует в загрузке и ведет синхронизацию с учетом производителя. Тоесть если есть например артикул и наименование в базе но производитель отличается - программа выдаст оповещение что это новая номенклатура.
Изменен поисковые вариант по артикулам - если включена опция вывода/контроля дубляжей - при синхронизации программа сообщит о возможных дубляжах по указанному артикулу.
Изменения в модулях обработки, оптимизация.
УТ 11.0.7.8. Необходимо загружать прайсы поставщиков в справочник "НоменклатураПоставщиков". Справочник "слегка" отличается от типового. Так же необходимо загружать данные в документ "РегистрацияЦенПоставщиков". Прайсов много и они разного формата. Как можно "продемонстрировать" подходит ли Ваша разработка нам или нет, прежде чем купить?
Ответили: (18)
ну, например такое "пожелание":
в прайсе поставщика есть отдельные колоноки "Артикул","Размер","ЕдиницаИзмерения","Производитель","Серия", как такового поля "Наименование" НЕТ, нам необходимо в УТ сложить из этих колонок поле "Наименование", например:
"Производитель Серия Размер ЕдиницаИзмерения [Артикул]";
Кроме этого элементы надо разложить по "папкам":
Произовдитель
...Серия1
......Элемент11
......Элемент12
...Серия2
......Элемент21
......Элемент22
Колонки "производитель" так же может не быть, а он "указан" в наименовании "Листа" файла "Excell";
Кроме того "серия" тоже может указываться не в виде отдельной колонки, а в виде "отдельной объединенной строки";
На одном листе могут "последовательно" располагаться несколько таблиц прайса разделенных "служебной - ненужной информацией", которую необходимо пропускать.
Листов в одном файле может быть десятки и на каждом листе может быть разный формат таблиц.
что из перечисленного "умеет" Ваша обработка?
Ответили: (20)
(19)
1) Сложения наименований нет. Потребуется доп обработка в экселе которая сформирует его. Либо конкртеная дописка под конкретный прайс. Т.к. такие случае в большинстве своем ни у кого не происходят.
2) Группы программа загружает. Иерархию.
3) Колонки "производитель" так же может не быть, а он "указан" в наименовании "Листа" файла "Excell"; - Производителя брать из названия листа - никак не сможет))
Листы все загружаются отдельно. Производителя вы можете указать в настроке в случае если загружается новая номенклатура.
4) "На одном листе могут "последовательно" располагаться несколько таблиц прайса разделенных "служебной - ненужной информацией", которую необходимо пропускать." - это обработка выполняет. Но таблицы должны иметь однородные колонки.
5) "Листов в одном файле может быть десятки и на каждом листе может быть разный формат таблиц." - последовательная загрузка.
Обновление 18-01-2012:
Реализована загрузка характеристик! Загрузка универсальная - происходит по свойствам характеристик (заведенным в вашей программе)
В настройках загружаемых полей автоматически заполняются настройки характеристик вашей номенклатуры. Происходит определение колонок со свойствами. Загрузка осуществляется интерактивной командой Загрузить характеристики.
Обработка автоматически определяет наименования загражаемых характеристик (изходя из свойств, шаблонов и настроек).
Может использоваться как для новой так и для существующей номенклатуры.
Все остальные команды также работают с учетом характеристик.
Обновление 26-01-2012:
Новая интерактивная форма обработки. Команда Создать поступление (из прямого создания документа без просмотра) открывает еще одну встроенную форму обработки. На этот раз открывается заполненная подготовленная табличная часть, которая будет загружена.
Но в ней добавлен реквизит Заказ поставщику и колонки: Количество по заказу, Цена по заказу, Сумма по заказу. И колонки - Отклонение количество, Отклонение сумма.
При открытии формы можно нажать сразу создание Поступления или если необходимо выбрать заказ по которому поступил документ. при выборе заказа в табличную часть заполнятся все данные из заказа по номенклатуре. Т.е. какое было в заказе кол, цена и сумма. Будут показаны расхождения. Форма позволяет сравнить данные между заказом и поступлением.
Существует ли демо-версия? Я перепробовал всё что смогло заработать на УТ11 по поводу загрузки из Excel и всё оказалось неудобным или не работающим так как надо. У меня очень небольшая фирма, чтобы выделить 6500р, а потом не пользоваться из-за того, что она тоже не подойдёт.
Ответили: (28)
Еще вопрос. У поставщика в прайсе один товар с разными характеристиками сделан как отдельные номенклатурные позиции. У нас это один товар с характеристиками.
Как в этом случае обновлять цены из прайса обработкой? И получится ли? Ведь наименования уже не совпадают, артикулы тоже.
Ответили: (39)
(40) на данный момент также реализована и обработкая ситуация. У поставщика в прайсе одна строка с ценой, а в базе это несколько карточек.
Для данной ситуации в обработке есть опция - КОнтроль дублей (её даже можно использовать всегда включенной).
КОторая по строке прайса в таблице синхронизации заполняет все найденные дубляжи.
Т.е. на одну строчку загружаемого прайса в случае нескольких соответствий в таблице синхронизации выпадает 1-2-3 и т.д. строчек. Дубли отмечаются цветом.
Это позволяет:
а) делать переоценку на вышеописанный случай (один товар на несколько)
б) всегда видеть дубляжи
Т.ек. дубляжи присутствуют практически в любой компании (я еще не видел чтобы всегда все было идеально) в обработке также не обрабатываются помеченные на удаление элементы. Я рекомендую ненужные дубляжи помечать на удаление (впрочем это практически все делают). Они из базы не удалятся если по ним есть движения, но как минимум они не учавствуют в поиске.
Обновление 14-02-2012:
Полнотекстовый поиск соответствий номенклатуре при невыполнении ни одного из варианта поисков (полное отличие)
Усовершенствован полнотекстовый поиск.
Добавлены ограничения по предложению совпадений и поиску соответствий в рамках всей номенклатуры.
В случае если в загрузке присутствуют поля Производитель и Группа номенклатуры, при запуске обработки полнотекстового поиска (разбираещего каждую загружаемую номенклатуру на слова и символы) обработка распознает группу и производителя, и осуществляет поиск соответствий я рамках конкретной группы и производителя указанного в загружаемом файле на каждую строку загрузки.
Обработка работает в случае обнаружения либо одного из полей либо обоих сразу.
В списке предлагаемых совпадений также выводится информация по группе товара и производителю из карточки.
Обновление 17-02-2012:
Реализованы сохранения НАСТРОЕК. Теперь можно запоминать настройки загрузки какждого прайса поставщика. При сохранении не только запоминается расположение колонок, но и также варианты поиска и другие настройки.
Сохранение настроек происходит через хранение файлой настроек загрузки в файлах в заведенном каталоге.
Для всех вариантов поиска реальзон поиск и заполнение не только номенклатуры (из справочника Номенклатура) но и заполнение соответствующей её номенклатуре поставщика (данное поле выведено в таблицу синхронизации).
При записи соответствий также виден результат записи справочника Номенклатура поставщиков.
При создании поступления заполняется также Номенклатура поставщика.
Исправлены ошибки с созданием номенклатуры.
Обновление 19-02-2012:
Внимание. Значительно ускорен и улучшен полнотекстовый поиск совпадений номенклатуры. Переработаны механизмы.
Более точноее, более быстрее.
При поиске номенклатуры программа автоматически игнорирует символы, которые зачастую мешают правильному поиску по словам.
Такие как точки, запятые, галочки, звездочки, кавычки, скобки и т.п.
Ответили: (52)
Обновления 29-02-2012:
Настройка "Соответствия валют", таблица настроек в котолрой указываются символы и сопоставления их валютам. В случае если в загрузке в колонке с ценой были символы валют: а) обработка для получения числа обрезает символы, б) по символам одновременно получает саму валюту и считывает. Таким образом реализована возможность загружать цены с любыми валютами в случае если это одна колонка. Во всех командах обработка соответственно будет работать с валютой строки.
В случае если колонка валюта идет отдельной, и в настройках указано поле с этой колонкой, чтение валюты будет происходить из неё.
(48) Eugeneer, А как отработает если вместо буквы "с" русской раскладки, будет забита бука "с" но латинской раскладки?
Обновление 19-03-2012:
Новая команда и обработка (существующей номенклатуры - не относится к загрузке: Удаление символов в артикуле. Запускает процедуру удаления в артикулах справочника (по всему справочнику) в артикулах лишних проблеов и прочих символов, приводя тем самым артикулы к тому виду, который в дальнейшем позволяет загружать и синхронизировать номенклатуру вне зависимости от того как в прайсах поставщиков будуту указаны (или не будут) эти лишние символы.
Обновление 20-03-2012:
Новая опция считывания данных загрузки. Производитель. В случае если указан производитель - вся синхронизация прайса будет происходит с уечтом производителя. Все варианты поиска автоматически будут учитывать указанного производителя. Т.е. например поиск по артикулу будет происходить в раках производителя.
Используется в случае если мы получили прайс который целиком принадлежит одному производителю.
Но это еще не всё. Если в структуре прайса находится информация о множестве производителей (идет отдельной колонкой) и в настройках указан номер колонки, то при загрузке и синхронизации прайса программа будет по каждой строке в первую очередь искать производителя (или создавать новых) и производить поиск с учетом производителя в каждой строке! (при этом если производитель новый) то по всем загружаемым строкам товары будут восприняты как новые.
Всеэто используется для предприятий у которых идет строгая ротация каталога по производителям, с привязкой - каждая карточка от производителя -уникальна (например в торговле автозапчастями)
Обновление 23-03-2012:
Существенно переработана обработка полнотекстового поиска.
Добавлены новые опции.
Добавлен полнотекстовый поиск по артикулу (даже когда в загружаемом прайсе артикул расположен в разной последовательности в отличие от базы)
Улучшено быстродействие.
Улучшены результаты поиска.
Улучшен интерфейс.
Обновление 25-04-2012:
В тестовый режим запущен новый полнотекстовый поиск. расположен в мею Поиск соответствий - команда - Сравнение справочника с прайсом!
Что делает: Это таблица обратного действия от загрузки. Суть - вывод сначала номенклатуры справочника (всей которая по группам попала в загрузку - т.е. если была синхронизирована хоть одна позиция и определена её группа, то по все эти группы попадут в отбор построения таблицы).
1) При открытии программа анализирует группы отбора и выводит таблицу номенклатуры вашего справочника (всей номенклатуры из этих папок). Т.е. мы видим наш справочник.
2) К этому списку (а именно колонкам - номенклатура поставщика и артикул поставщика) обработка берет наш загружаемый прайс и заполняет то что синхронизировалось! Т.е. мы видим наш справочник и те позиции которые синхронизировались с ним.
3) Вся номенклатура у которой стоят пустые ячейки с номенклатурой поставщика означает:
а) или эта номенклатура перестала присутствовать в прайсе поставщика (и мы далее сможем управлять что с ней делать, например переместить в неиспользуемую папку, что в большинстве случаев требуется доля работы интернет-магазинов)
б) либо по этой номенклатуре программа не распознала наименование или артикул поставщика. Т.е. есть необходимость установить соответствия.
Чем это нам поможет в отличие от полнотекстового поиска?
1) первое и самое главное, мы конкретно видим нашу номенклатуру и понимаем (особенно если человек очень хорошо знает базу, что эта номенклатура точно может быть в прайсе - тогда нам остается указать наименование поставщика и оно заполнится в строке). Данные впоследствии будут записаны в базу
2) значительное ускорение поиска! Во первых программа сразу из загрузки берет строки по которым не найдена номенклатура, а значит что полнотекстовый поиск будет происходить в очень узком списке, а значит очень быстро и наиболее правильно!
Для работы со всеми вышеперечиленными функциями в обработке расположены два окна под списком всей номенклатуры
1) Список всей ненайденной номенклатуры из загрузки
2) Список поиска номенклатуры из этого списка подходящего по ключевым словам для текущей строки на котором стоит курсор.
Подскажите, возможно ли использовать данную обработку для автоматической загрузки прайс-листов различных поставщиков? Смысл в том, чтобы обработка могла запоминать индивидуальные настройки для каждого прайса и загружать их по расписанию (например с помощью механизма фоновых задач)
Нет. Обработка ручная. Тк изначально при разработке собладался принцип неизменения конфигураций. В разработке находится проект с подсистемой который будет скоро завершен. Но это будет другая разработка в которую будет интегрирована и эта. Автоматизация загрузки разных прайсов без участия человека достаточно непростая работа.
Обновление 11-05-2012:
1) Проверка и синхронизация соответствий производитлей. У каждого поставщика производители могут называться по разному. В обработку встроена проверка поиска соответствий названия производителей у поставщика с проивзодителями в справочнике.
Внимание для работы с соответствиями потребуется добавить новый справочник в базу, в котором будут хранится соответствия наименований производителей поставщика с нашими производителями из базы. Иначе придется каждый раз проставлять соотвествия, а производителей могут быть сотни.
Синхронизация автоматическая. В случае если при чтении обработка нашла не соответствия будет выдана форма, в которой обработка выгрузит из всей загрузки названия колонки с призводитлем (свернет и отсортирует - для быстрой обработки), покажет табличку несоответствий и предложит либо создать новых производитлей, либо проставить и записать соответствия.
Форма открывается до сихронизации номенклатуры, чтобы можно было проставить необходимые соответствия производителей.
Внимание! Если в базе используеются производители товаров, при синхронизации номенклатуры все варианты поиска полностью контролируют одновременно производителя.
Например может быть две карточки товара с полностью идентичным артикулом, но разным производитлем. Система будет совершать поиск с учетом конкртеного производителя строки.
2) Исправления других ошибок.
3) Внимание. Реализована загрузка и работа с аналогами номенклатуры. Добавлена синхронизация по артикулам аналогов. Добавлена встроенная форма анализа аналогов, записи в карточку товара информации об аналоге. Проверка аналога. Внимание. Данная процедура - требует изменения в программе и добавления специального реквизита в справочник.
Вопрос к специалисту по 1с.
Как в УТ11 можно или нужно отражать остатки поставщиков?
1)Тех. поддержка 1с сказала:
Как вводит остатки описано в документации по конфигурации "Управление торговлей, ред.11", в главе 2, раздел 2.5 - 2.5.2 "Ввод информации об остатках взаиморасчетов с партнерами". И раздел 2.4 - 2.4.4 "Ввод информации об остатках товаров".
2)Была идея завести организацию поставщика как отдельную свою и
обновлять её остатки?
3)Ваш вариант?
Обновление 17-05-2012:
В меню таблицы синхронизации добавлены новые элементы управления.
Нет номенклатуры (делает отбор по таблице и показывает все строки, у котороых не синхронизировалась или новая номенклатуры). Позволяет быстро увидеть список.
Показать группы (делает отбор ипоказывает все строки, являющиеся группами (в случае загрузки иерархического справочника)
Показать отличия в аналогах (показывает все строки между загрузкой и ситнхронизированной номенклатурой, где в загрузке аналог отличается от того который назначет этой номенклатуре в базе , либо пустой).
Показать все - отключает все команды.
17 [+] [−] Перейти к публикации
Новая публикация в связи с выходом официальной версии Управление торговлей 11.
Все обновления/изменения касаемые этой версии будут публиковаться в этой публикации.
Также уже ведется разработка под УТ11 всех остальных разработок.