gifts2017

Загрузка номенклатуры из Excel (УТ 11.1)

Опубликовал Вячеслав Фесенко (DO_WHILE_LOOP) в раздел Обработки - Ценообразование, прайсы

С возможностью загрузки больших файлов и разбивкой создаваемых документов с учетом указанного ограничения максимального количества строк в документе.

Перед началом загрузки данных, необходимо заполнить настройки чтения и создания данных.

Указать путь к файлу, номер листа и номер первой строки (без учета шапки таблицы), указать номера колонок для чтения и значения по умолчанию.

Для заполнения единиц измерения, ставки НДС, штрихкода из файла необходимо заполнить номера колонок в которых находится эта информация в файле, либо если этих данных нет в файле установить номера колонок 0, так же необходимо установить значения по умолчанию, если эти данные могут отсутствовать в файле.

Реализована возможность создания новых штрихкодов и штрихкодов из файла, для создания штрихкодов необходимо установить соответствующие галочки "Создавать новый штрихкод" и "Создавать штрихкоды".

Для создания документов "Установка цен номенклатуры" и "Поступление товаров и услуг" необходимо установить галочки соответственно "Создавать цены" и "Создавать поступление".

Параметром "Количество номенклатуры в документе" можно ограничить максимальное количество строк в создаваемых документах, по умолчанию 10000.

Параметром "Продажа не облагается НДС" можно регулировать тип Налогообложения НДС в документе "Поступление товаров и услуг", по умолчанию "Продажа облагается НДС".

Остальные значения из настроек создания данных будут по умолчанию подставляться в создаваемые документы.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
УТ_11_1_ЗагрузкаНоменклатурыИзExcel.epf
.epf 14,62Kb
26.07.15
30
.epf 14,62Kb 30 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей (seermak) 28.07.15 07:27
Количество строк в документах ограничено до 99 999 (но такой документ открывается до второго пришествия.....)
2. Вячеслав Фесенко (DO_WHILE_LOOP) 28.07.15 11:36
(1) Попробуйте загрузить данные из файла с полностью заполненным листом Excel (65536 строк) и сразу поймете, в чем проблема. Проблема в том, что файл такого объема вы не загрузите в 1С из-за нехватки памяти (с учетом создания документов их проведения и т.п.), а прайс-листы такого объема у некоторых клиентов не редкость, особенно при торговле запчастями и т.п., поэтому такие объемы данных нужно загружать в документы частями (оптимально 3К-5К-10К) большими частями не целесообразно, т.к. пользователю будет не комфортно работать с такими документами.
3. Сергей (seermak) 28.07.15 12:09
(2) грузил реально по 59900 строк на один документ - открывается довольно долго на i7, но после открытия работать можно
4. Юрий Ульянов (spy-83) 28.07.15 12:26
номенклатуру ведь она создает?
а какое значение подставляется к примеру в поле "Вид номенклатуры"? подозреваю что какое то по умолчанию, которое жестко прописано в коде.
а если у меня в файле несколько разных видов номенклатуры? то что делать?
5. Вячеслав Фесенко (DO_WHILE_LOOP) 29.07.15 18:33
(4) Пока такой функционал не требовался, обычно заказчика устраивает типовой вид номенклатуры "Товар", код обработки открыт, можете доработать под свои нужды.
6. romul_666 (romul_666) 24.09.15 15:33
Появляется вот такая ошибка на начале загрузки
http://SSMaker.ru/a23218cf/
УТ 11.1.10.138
Office 2013

чем починить?
7. romul_666 (romul_666) 24.09.15 15:34
Еще отлично было бы грузить сразу три цены: закуп, опт, розница
Иначе придется создавать три набора документов "Установка цен" - каждый набор по своему типу цен.
8. Владимир Иванов (ogre2007) 01.03.16 09:40
использование обработки навеевает печаль, зря потратил 10см, расчитывал на что-то профессиональное.
первое что бросается в глаза
- ошибка открытия, в БД нет реквизита "ВидыЦенПоставщиков" (ут 11.1.9.66)
- поиск только по наименованию, причем очень витеевато это сделано.
- в коде используются милые штучки типа GOTO: (Перейти ~СоздатьНоменклатуру;)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа