Не совсем понял, как это работает. При загрузке файла экселя из 7 строк и столбцами — Код, Наименование, Кол-во, Цена, Сумма не загружаются первая и последняя строки. Наименование не грузится вообще (а оно-то, собственно, больше всего и нужно, цифры и так не проблема забить)…
(7) ulas, да, я и не продаю и не пиарю, я просто выложил бесплатную подключаемую внешнюю обработку с использованием ADODB на управляемых формах для УТ 11
(9) DarkSign, спасибо за замечание, ошибка чтения первой строки (как я и предполагал это особенности строки соединения с COM объектом), исправлена, твой файл-пример загружается теперь
Все хорошо, только вот конкретно в нашем случае клиенты и поставщики не присылают электронные документы с указанием кода номенклатуры.
Нужно сделать проверку по артикулу ??
(1) sabitovip,
в модуле формы вариант левого соединения можно переделать на что угодно
на подобно по наименованию
на артикул
на ваш вариант
я не претендовал на избыточность решения — это просто хорошая база, для тех кто не хочет писать с нуля
(2) ssn5810,
это вопрос? ))))))
Не совсем понял, как это работает. При загрузке файла экселя из 7 строк и столбцами — Код, Наименование, Кол-во, Цена, Сумма не загружаются первая и последняя строки. Наименование не грузится вообще (а оно-то, собственно, больше всего и нужно, цифры и так не проблема забить)…
УТ 11.0.8.8
(5) DarkSign, в текущей версии не предусмотрено формирование новой номенклатуры при загрузке документа.
насчет первой и последней строки интересно — вышли файлик, может какая особенность ADO
Есть множество других обработок для загрузки
(7) ulas, да, я и не продаю и не пиарю, я просто выложил бесплатную подключаемую внешнюю обработку с использованием ADODB на управляемых формах для УТ 11
аналога нету в принципе
(6)
http://zalil.ru/33567470
Вот файлик:
На всякий случай обновился до последней УТ, тот же результат.
А загрузка номенклатуры не планируется?
(9) DarkSign, загрузка номенклатуры планируется на август, как и загрузка соответствия её номенклатуре поставщика
сейчас посмотрю, что с твоим файлом
(9) DarkSign, спасибо за замечание, ошибка чтения первой строки (как я и предполагал это особенности строки соединения с COM объектом), исправлена, твой файл-пример загружается теперь
регламентные задания это очень хорошо, только вот
Microsoft.Jet.OLEDB.4.0 работает только на 32х битных системах.
если ваш сервах «мудрые» админы переведут на 64х, что может быть достаточно скоро, то на этом этапе загрузка через Jet сразу прекратится…
слышал есть метод обхода, но я его пока не нашел..
(12) amyd,
не вижу связи между сервером БД / сервером 1С и сервером где запускаются пользовательские приложения.
Очень полезная обработка! Сэкономил кучу времени) А написать загрузку номенклатуры можно и самостоятельно, это не так сложно=)
(15) Eugeneer, на 32 семерке в связке с сервером win 2008 r2 sp2 64x работает.
предположить что у вас не так — не могу.
(18) Eugeneer, перепроверил в аналогичных условиях — работает.
(12)
а как провайдер данных
Microsoft.Jet.OLEDB.4.0
работает с книгами Excel-2007 *.xlsx ???
(21)
впрочем вопрос этот чисто риторический…
🙂
Более интересен другой вопрос:
чтение из данных экселя выполняется
на стороне клиента или на стороне сервера ???
(22) yuraos, (21) yuraos,
а вы проверьте, там ведь еще есть
Попытка
СтрокаПодключения = «Provider=Microsoft.ACE.OLEDB.12.0;
(22) yuraos,
&НаКлиенте
еще одна жертва обмана
бьюсь на скоч — по оле из екселя быстрее, да и с адо упретеся в колонки (коли раскурите)
(25) smaharbA,
я замерял, две мои почти идентичные обработки.
АДО быстрее
(26)
— Машу каслом не испортить.
..
— Это смотря каким каслом !…
(26)
Есьм в физике два критерия истины:
Один — ПРАКТИКА — когда на эксперименте можно однозначно проверить.
Второй — ЛЕЗВИЕ (которое Онзангера) — когда эксперимет дает непонятно что…
…тогда считают более правильной ту теорию, которая проще.
sockor, я б скиншоты бы выложил бы для наглядности
;)))
(23)
верю охотно! вопрос — то риторический был.
;)))
(24)
Понятно…
а не пробывал задуриться делать это на сервере, но
выбирая локальный путь к файлу на клиенте,
который на сервере не существует ???
(сервер должен быть «настоящим» и
крутиться должен физически на другой машинке)
(30) yuraos,
код вызова ком обьекта не хочет исполнятся на стороне сервера
(31)
в чем проблема?
Объект ADODB.Connection не создается или
путь к файлу не находит ???
(32) yuraos, объект не создается, хз почему так, принял как должное и написал все это
(33) ну попробуем разобраться
😉
Сервер 1С — виндузовый или
вдруг он под линуксом с постгрескулем работает???
(34) yuraos, а без разницы тащемта
(35)
этой разработкой .
любопытно…надо будет поковыряться,
это у меня концептуальный интерес
в связи с
:)))
пример файла загрузки Excel дайте пжл, а то что то ничего не выводит