0. StepByStep 3221 17.03.12 04:42 Сейчас в теме

Импорт из EXCEL и других источников (xls, xlsx, xlsb, ods, sxc, dbf, mxl, csv, clipboard, sql) в 1С

-Наглядная, контролируемая загрузка иерархической номенклатуры с различными атрибутами и картинками из прайсов, файлов табличного вида xls,xlsx,xlsb,ods,sxc,dbf,mxl,csv произвольной структуры по указанному диапазону строк, а также из буфера обмена и внешнего SQL-источника данных в основные, дополнительные и пользовательские реквизиты.
-Вариантный поиск номенклатуры.
-Создание сопутствующей справочной информации.
-Создание документов в национальной/иностранной валюте.
-Обычное и управляемое приложение. Файл и Клиент-Сервер.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. Saint 15 17.03.12 04:42 Сейчас в теме
Я так понимаю, что метод «Microsoft ADO» в клиент-серверном варианте на архитектуре x64 традиционно работать не будет?
2. StepByStep 3221 17.03.12 10:46 Сейчас в теме
(1) Saint,


Я так понимаю, что метод «Microsoft ADO» в клиент-серверном варианте на архитектуре x64 традиционно работать не будет?


Тестовая среда, в которой производилось тестирование 32-битная.
Поэтому ответить на Ваш вопрос не представляется возможным.

Если Вы проверите и "метод «Microsoft ADO» в клиент-серверном варианте на архитектуре x64 традиционно работать не будет", не сочтите за труд, напишите комментарий, я подправлю описание обработки в разделе "Ограничения".

Спасибо.
749. bimy22 01.04.19 14:40 Сейчас в теме
(2) Плюсую, действительно, на 64 всё идёт прекрасно.
139. StepByStep 3221 25.09.13 10:34 Сейчас в теме
(1) Saint,
Я так понимаю, что метод «Microsoft ADO» в клиент-серверном варианте на архитектуре x64 традиционно работать не будет?


Скажите, пожалуйста, Вы пробовали устанавливать

Драйвер подключения Provider=Microsoft.ACE.OLEDB.12.0:
Установленный Microsoft Access Database Engine 2010 Redistributable SP2 (7/22/2013) 32 и 64 - разрядные версии:
Microsoft ADE 2010: http://www.microsoft.com/en-us/download/details.aspx?id=13255

Если да, то каковы результаты ?
140. Saint 15 25.09.13 14:51 Сейчас в теме
(139)
Скажите, пожалуйста, Вы пробовали устанавливать

Драйвер подключения Provider=Microsoft.ACE.OLEDB.12.0:
Установленный Microsoft Access Database Engine 2010 Redistributable SP2 (7/22/2013) 32 и 64 - разрядные версии

Не пробовал. Уже столько времени прошло, я даже не помню зачем я эту разработку пытался использовать.
142. StepByStep 3221 26.09.13 14:00 Сейчас в теме
141. artbear 1143 25.09.13 19:57 Сейчас в теме
(139)
Да, на 64-разрядном сервере все хорошо.
лично ставил и проверял пару месяцев назад.
StepByStep; +1 Ответить
143. StepByStep 3221 26.09.13 14:01 Сейчас в теме
(141) artbear,
СПАСИБО. ОЧЕНЬ ХОРОШО.
494. smurf_da 07.09.15 04:45 Сейчас в теме
Подскажите пожалуйста, пытаюсь запустить обработку под тонким клиентом, 1С клиент-серверная версия УТ 11. Пишет что "Невозможно загрузить данные, т.к. невозможно открыть для чтения файл: C:\Users\norekhov\Desktop\22.08.2015\Загрузка номенклатуры\test_02092015_ok.xlsx" - файл точно ничем не занят.

{(1)}: Ошибка при вызове метода контекста (Прочитать): Каталог не обнаружен 'C:\Users\norekhov\Desktop\22.08.2015\Загрузка номенклатуры\test_02092015_ok.xlsx' - либо так на режиме Native XLS

Начал ковыряться в настройках. наткнулся на проблему с временными каталогами, задаю каталог на сервер, где можно хранить данные временно вручную, ругается что данного каталога нет, Хотя он точно есть, через rdp проверил.

Как быть в таком случае? или есть альтернативные варианты заполнить таблицу?
497. StepByStep 3221 27.09.15 13:42 Сейчас в теме
(494) smurf_da,
Каталог для файлов: либо на сервере приложений, либо в расшаренном каталоге.
Каталог для временных файлов - лучше по-умолчанию.
3. SergioVB 21.03.12 08:23 Сейчас в теме
Экспорт в Эксель реализуется аналогично?
6. StepByStep 3221 02.04.12 15:57 Сейчас в теме
(3) SergioVB,
Экспорт не предусмотрен.
4. daho 8 22.03.12 07:09 Сейчас в теме
7. StepByStep 3221 02.04.12 15:57 Сейчас в теме
5. daho 8 22.03.12 07:10 Сейчас в теме
Скорее всего по барабану.. главное чтобы драйвер был подходящий...а вообще могут быть глюки из-за х64 архитектуры
195. IG 23.01.14 16:56 Сейчас в теме
Уважаемый автор!
Скачал три типа файлов:
1. Импорт из внешнего источника 7.2. РОССИЯ: Розница 2.0, УТ 11.0, 11.1, БП 3.0, КА 1.1. УКРАИНА: УТ 3.0 27.11.2013 23:18 285,61Kb
2. Импорт из Excel в 1С тремя методами 8.2.5.1: Розница 2.0.4(5), УТ 11.0.8(9), КА 1.1.27(28) 27.11.2013 23:15
191,65Kb
3. Импорт из Excel в 1С тремя методами 3.0 27.11.2013 23:15
135,17Kb
Ни один из файлов не запускается, как внешняя обработка. Не выдает ни каких ошибок. Вообще не дышет;)
8.2.19.83 / КА 1.1.43.2
196. StepByStep 3221 30.01.14 13:10 Сейчас в теме
(195) IG,
Из текста публикации:
*** Конфигурация "Комплексная автоматизация", в основном, расчитана на работу в обычном интерфейсе, поэтому, для комфортного использования обработки, рекомендуется встроить ее в конфигурацию.
Имеется возможность использовать обработку как внешнюю, но в управляемом интерфейсе.


8. StepByStep 3221 06.04.12 18:01 Сейчас в теме
Версия «Импорт из Excel в «Розница 2.0»» v.2.0
Существенное изменение обработки:

- Добавлены документы: «Оприходование товаров», «Установка себестоимости».

- Изменен состав, последовательность Алгоритмов поиска. Исключены неэффективные.

- Добавлена возможность отключать неиспользуемые Алгоритмы поиска. Оптимизация поиска. «Время - деньги».
Если отключены все Алгоритмы поиска, то поиск не производится, предполагается, что вся Номенклатура - новая.
Полезно для первичного внесения номенклатуры, например при Оприходовании номенклатуры.

- Особое внимание уделено Штрихкоду, если в параметрах информационной базы установлено «Использовать уникальные Штрихкоды». Не допустить появление двойных штрихкодов.

- Параметры по назначению и значимости теперь располагаются на разных вкладках страницы «Параметры». Форма обработки стала комфортнее. И на экране она стала компактнее.

- Изменены некоторые правила формирования колонок промежуточной таблицы «1С:Предприятие». Обязательными в файле типа Excel теперь остались только Наименование и ЦенаЗакупа.

- Если нет количества в файле, то приходные документы не формируются: «Поступлене товаров», «Оприходование товаров», а также не формируется «Установка себестоимости», НО формируется «Установка цен номенклатуры».

- Расширена система подсказок действий и предупреждений. «Защита от дурака».

- Справка обработки содержит подробное описание.
9. agenttsmit 30.05.12 23:33 Сейчас в теме
Проблема в ут 11 Возможно, обработка (отчет) устарела или не является дополнительной:Метод объекта не обнаружен (СведенияОВнешнейОбработке)
10. StepByStep 3221 31.05.12 09:32 Сейчас в теме
(9) agenttsmit,
На данный момент «Импорт из Excel» v.2.1. реализован для «Розница 2.0» - см. страницу публикации.
УТ11 - следующее по плану.
12. zachs 4 28.06.12 09:54 Сейчас в теме
Спасибо, очень познавательно! Как раз понадобилось изучить загрузку данных из файлов.
14. mammon 02.07.12 07:02 Сейчас в теме
не открывается, в рознице
15. mammon 02.07.12 07:44 Сейчас в теме
у меня розница 1.0.15.1 Ювелирный магазин, вообще не открывается
16. StepByStep 3221 03.07.12 09:27 Сейчас в теме
(15) mammon,
со страницы публикации: «Импорт из Excel» v.3.0. «Розница 2.0».
17. petrovaUL 09.07.12 07:13 Сейчас в теме
минусы Exel-я: например код документа "000000001" в Exel-е отображается ка "1"! и самый БОЛЬШОЙ это ограничение по количеству Срок в документе.
20. ZLENKO 04.09.12 12:23 Сейчас в теме
В погоне за универсальностью у автора получился какой то монстр в котором даже разбираться лень...
Мне ближе подход 1С в их обработке "загрузка данных из табличного документа" - универсальный механизм чтения данных и универсальных механизм поиска данных и плюс к этому обработчики событий загрузки. Пример ее использования можно посмотреть тут http://infostart.ru/public/19062/
23. ZLENKO 06.09.12 16:43 Сейчас в теме
(22) Ну во первых (как показывает практика :-() про обработку с дисков ИТС знают далеко не все. А вот по поводу множества ситуаций - не могу себе представить что бы такого нельзя было закачать с использованием обработчиков событий загрузки в этой обработке. Но конечно писать обработчики должен человек разбирающийся в программировании на 1С. Зато пользователю удобно пользоваться всегда одинаковым интерфейсом обработки - выбрал нужную настройку и загрузил. Надо стремиться к простоте, а мульен галочек и полей выбора в обработках по загрузке чего либо - это неправильно. Мое мнение такое.
P.S.: На самом деле мне жаль бесцельно потраченного разработчиками времени на разработку какой то очередной супер пупер мега загрузки. Все равно всех нужных конкретному пользователю "галочек" не учтеш.
bohdan-k; zerdov; chemezov; +3 Ответить
25. ZLENKO 06.09.12 17:30 Сейчас в теме
(25) Ну так я умею программировать в 1С :-) Ну а фирмы которых программист 1С не интересует, то они мне тоже не интересны :-)

P.S.: Я на днях в качестве теста для претендента на программиста 1С на поддержку клиенту дал задание сделать загрузку из Excel - человек написал жалкое подобие обработки с ИТС. Спросил у него зачем он это писал с нуля - есть же готового куча ? Отвечает что мол надо же было написать... И в этом есть большая проблема (среди 1С ников в том числе) - люди пишут, а не решают задачу (в смысле достижения конечной цели) наиболее эффективным способом.
bohdan-k; +1 Ответить
26. asg1975 235 22.09.12 17:50 Сейчас в теме
На рознице 2.0 погонял. Очень даже понравилось. Автору еще разок спс. Сам с управляемыми формами еще не разбирался. Может кто подскажет где видео-обучалку какую-нибудь скачать на эту тему. Заранее благодарю.
68. chemezov 19 25.12.12 08:35 Сейчас в теме
(26) asg1975, Гугли курс Чистова по программированию от 2009 год, там достаточно полезной информации на эту тему
27. Anna_G 28.09.12 10:22 Сейчас в теме
28. Shade 2 07.10.12 15:30 Сейчас в теме
А в 10.3 не взлетит?
Кто-нибудь пробовал?
Отпишитесь, пожалуйста
29. Shade 2 07.10.12 15:51 Сейчас в теме
Ммм, ладно, скачаю и сам отпишусь :)
Автору спасибо!
30. Shade 2 07.10.12 16:07 Сейчас в теме
Не работает :)))))
Зато проверил,
Может кому пригодится, так сказать
user856800; bromvika; ys1; chemezov; +4 Ответить
31. StepByStep 3221 07.10.12 18:42 Сейчас в теме
(30) Shade,
Обработка работает на «Розница 2.0.4.5», «Управление Торговлей 11.0.8.13».
см. страницу публикации.
32. teflon 19.10.12 15:01 Сейчас в теме
удобный инструмент, разработчику респект.
StepByStep; +1 Ответить
33. StepByStep 3221 19.10.12 20:03 Сейчас в теме
34. brunet 40 24.10.12 18:50 Сейчас в теме
Да отчет хороший. особенно для ADO метода
35. Moll 26.10.12 11:04 Сейчас в теме
В общем-то не плохая обработка, только жаль что не является универсальной для всех конфигураций, а только для разницы и управлении торговлей.
Автору несомненно благодарности за проделанную работу, непременно попробую использовать её при работа с конфигурациями для которой она предназначена.
Кстати сказать, планируется ли расширять список конфигураций, в которые обработка будет импортировать данные?
36. StepByStep 3221 26.10.12 15:15 Сейчас в теме
(35) Moll,
Спасибо.

Обработка неуниверсальная, т.к. конфигурации имеют свои особенности как при формировании справочника номенклатуры (в смысле заполнения реквизитов), а также сопутствующих данных: таких например, как штрихкоды, номенклатура поставщика, цены постащика, и основное - документы.

Список конфигураций будет расширен.
Сейчас ведется работа по импорту в Комплексную Автоматизацию 1.1.
В перспективе планирую и для Бухгалтерии 3.0.
37. Bacemo 26.10.12 17:49 Сейчас в теме
Вот для Бухгалтерии 3,0 это хорошо
38. AlX0id 27.10.12 12:29 Сейчас в теме
Вкладка «1С:ПЕДПРИЯТИЕ».

Этапять!
Atori-kun; chemezov; +2 Ответить
39. nomadon 367 27.10.12 13:25 Сейчас в теме
пора бы 1су встатвить импорт в функции платформы
40. eugen91 30.10.12 03:51 Сейчас в теме
Я вот тоже этого не понимаю... В УТ нельзя загружать данные XML? Часто возникает потребность. Скиньте кто нормальную обработку для этих целей. Спасибо!
41. OrsoBear 01.11.12 08:44 Сейчас в теме
На линуксах, тем более 64-битных, не заработала.. но все равно плюсую, так как подошла как пример для разработки своей версии :)
42. StepByStep 3221 01.11.12 09:54 Сейчас в теме
(41) OrsoBear,
На линуксы, тем более 64-битные, не расчитана, только виндовс.
Удачи в Вашей разработке.
Спасибо.
43. OrsoBear 01.11.12 09:56 Сейчас в теме
Да, мы пошли по самому сложному пути, еще и управляемое приложение выбрали. Но зато интересно. Спасибо :)
44. StepByStep 3221 01.11.12 10:16 Сейчас в теме
(43) OrsoBear,
Сами создаем для себя сложности - потом с честью их преодолеваем ...
Еще раз - удачи.
46. Feelthis 36 07.11.12 14:48 Сейчас в теме
При загрузке из ods файла LibreOffice необходимо дату загрузить. В ячейку вбиваю 01.11.12 - загружает методом getDataArray() цифры 41 214. Не подскажите, как решить вопрос? (Кроме как поставить формат ячейки "текст")
47. StepByStep 3221 08.11.12 17:12 Сейчас в теме
(46) Feelthis,

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

Во-вторых, решение есть:

Текст - да - вариант, потом обработать
Другой способ - преобразовать число в дату непосредственно при считывании и записи в некую таблицу значений
или обработать эту таблицу (конкретные колонки с числами-датами) после первоначального считывания:

// ДЛЯ LibreOffice.

х_ДатаЯчейки = Дата('18991230')+(х_ЧислоЯчейки)*60*60*24;

где:

х_ЧислоЯчейки - некое число, например, как у Вас 41 214.
18991230 - начало периода отчета для LibreOffice.
60*60*24 - число секунд в сутках.
48. KillHunter 6 08.11.12 20:18 Сейчас в теме
преобразовать данные можно разными методами.
49. VladimirVladimir 4 20.11.12 16:50 Сейчас в теме
Подскажите, а можно ли этой обработкой добавлять не элементы, а группы номенклатуры? Спасибо.
50. StepByStep 3221 21.11.12 11:14 Сейчас в теме
(49) VladimirVladimir,
Да, можно.

Если в файле EXCEL есть:
Реквизит формы:МаркаБренд - Варианты наименований в EXCEL: MARKA; BRAND; МАРКА; БРЕНД; ГРУППА-1
Реквизит формы:КоллекцияСезон - Варианты наименований в EXCEL: COLLECTION; КОЛЛЕКЦИЯ; ГРУППА-2

Сейчас подготавливается версия, думаю в начале следующей недели уже будет, где этот механизм скорректирован.
51. VladimirVladimir 4 21.11.12 13:06 Сейчас в теме
52. StepByStep 3221 26.11.12 09:05 Сейчас в теме
АНОНС.

Завтра/послезавтра новая версия:

============================================================­================================================= Импорт из EXCEL 8.2.5.0.
Розница 2.0.4-2.0.5, Управление Торговлей 11.0.8-11.0.9, Комплексная Автоматизация 1.1.27-1.1.28
============================================================­=================================================

Новое и изменения в версии:
- Добавлен импорт в Комплексную автоматизацию 1.1.
- Изменены методы загрузки из файлов типа EXCEL. Модуль объекта.
Теперь данные из файлов типа EXCEL считываются в соответствии с типами значений, а не строкой, как ранее.
- Скорректирован механизм формирования групп в справочнике "Номенклатура", Характеристик в справочнике "ХарактеристикиНоменклатуры".
- Оптимизация обработки.
Сокращение количества серверных вызовов.
- Внутренняя реорганизация обработки. Продолжение...
53. StepByStep 3221 28.11.12 17:13 Сейчас в теме
Импорт из EXCEL тремя методами 8.2.5.0 28.11.2012г.
Большое обновление.
Обработка и загружается быстрее и откликается в процессе работы быстрее.
Большое количество внутренних изменений.
55. StepByStep 3221 28.11.12 22:21 Сейчас в теме
(54) Eugeneer,

Исключено.

Изначально подобный функционал существовал в обработке для конфигурации "Торговля и Склад" 7.7.
В 8-ке был воссоздан и расширен в соответствии с пожеланиями пользователей.
57. StepByStep 3221 29.11.12 11:43 Сейчас в теме
(56) Eugeneer,
да нуда. на семерке подобный функционал?))) не смешите мои тапочки

Сарказм...

Итак, следите за мыслью...

1. Я говорил о "подобной", а не о такой же.
Загрузку из EXCEL можно произвести, - да, некий минимум параметров - да,
а, что касается прочего, то, естественно, за многое из того, что есть сейчас на 7-ке даже бы и не взялся делать.

2. Если бы Вы видели 1-ю версию, не ту, которую я выложил на ИС, а реально 1-ю после переписывания с 7-ой, то уверяю Вас, Вы бы даже смотреть на обработку не стали бы ...


ГЛАВНАЯ ПРЕДПОСЫЛКА. ЛЮБОЙ "НОРМАЛЬНЫЙ" ПОЛЬЗОВАТЕЛЬ ЖЕЛАЕТ НАЖАТЬ КНОПКУ И ... "ЧТОБЫ ОНО САМО ВСЕ СДЕЛАЛО".


Раньше было все просто.

7-ый функционал. Добрый десяток лет, если не больше.

1. 1 (одна) конфигурация "Торговля и Склад" (РИБ), в которую требовалась загрузка из EXCEL.
2. 1 (один) метод, назовем его MS EXCEL, надеюсь понятно, что имеется в виду (сарказм...). Пользователей ранее это устраивало, меня - тоже.
3. Десяток параметров. Пользователь вводит минимум без которого - никак.
4. Поиск по ШК и/или наименованию. Случались задвоения номенклатуры, но редко. Пользователям, естественно, это не нравилось.
5. Загрузка сразу в ИБ без промежуточной таблицы, как здесь, т.е. без контроля со стороны пользователя.
6. Особенность обработки: 1-я строка - строка-заголовок + Программный массив четко определенных наименований заголовков колонок EXCEL для сопоставления с реквизитами 1С (Справочники, документы, ...) без возможности изменения/добавления пользователями.
7. Программные настройки под конкретные ИБ, без каких либо излишеств и корректировок со стороны пользователей.

Самый "настоящий" 7-ый функционал. Именно в таком виде он изначально и был воссоздан.


Теперь о пожеланиях, точнее - об одном из них: МЕТОДЫ ЗАГРУЗКИ:

Изначально загрузка производилась только в офисе. Здесь MS Office (ест-но лицензионный), как и полагается имеется.

1-е пожелание, чтобы загрузку можно было производить в магазинах.
Там MS Office отсутствует, Альтернатива ?! - OpenOffice/LibreOffice. Использую LibreOffice.
Отсюда - 2-ой метод загрузки.

2-е пожелание. Пользователи: "Мелькает на экране - раздражает..., медленно считывает - ускорьте ...".
И, если сейчас он не мелькает (LibreOffice 3.6.3), но все равно медленнее, чем с использованием других методов, но все-таки и это возможно.
Отсюда 3-ий метод MS ADO.

В итоге получаем ТРИ метода.

И, если дальше разбирать имеющиеся возможности, то почти все они - от пользователей.
Есть некоторые фишки, которые я сам внес, по своей инициативе - но это мелочи.

Далее ...

как только я продвину публикацию свою - моментально стараетесь поверх вставить свою

Я много, реально много, работаю над своими обработками, стараясь сделать их более эффективными, удобными, понятными и наглядными.
И публикации стараюсь сделать более наглядными, информативными и лаконичными с хорошей грамматикой.
Следовательно - обновления публикаций.

Конкретно вчера, сначала исправлял грамматику, потом перезаливал саму обработку, потому, что днем выложил версию, в которой не подправил справку к обработке.
Вы попались на это.

Ну и, естественно, когда выпускаю новую версию, то трачу определенное количество мани на ее продвижение. Это - нормально.

Злой вы человек!

А что касается злости - пройдитесь по ИС взгляните на свои сообщения, что называется "со стороны": Хорошим, добрым, справедливым Вас не назовешь ...
58. graphbuh 204 29.11.12 14:37 Сейчас в теме
Посмотрел обработку. Восхищен. Хочу сделать что - то подобное для других целей. И все таки вот именно такие обработки не подрывают, а скорее, роняют рынок :) - так что желаю доработать до необходимого уровня качества и сделать платной.
Светлый ум; Eugeneer; +2 Ответить
59. StepByStep 3221 29.11.12 15:12 Сейчас в теме
(58) graphbuh,
Над обработкой нужно много и серьезно поработать, чтобы довести ее "до ума".
Удачи в разработке.
61. StepByStep 3221 30.11.12 18:15 Сейчас в теме
(60) Eugeneer,
Солидарность среди разработчиков безусловно должна быть.
И общаться с ними нужно корректно. Без оскорбительных высказываний.
Ведь сразу может быть и непонятно "что - к - чему".

Большинство из того, что я делаю - это "от жизни".
Если посмотрите на мои обработки - это же очевидно.

Если что-то и вставляю чужое - то только,
если Автор, присутствующий на ИНФОСТАРТе, дает на это "добро":
- непосредственно в обработке, описании к ней;
- статье;
- при личном обращении к Автору, как это было совсем недавно.
По-моему такой подход вполне корректен.

И в своих статьях и обработках я в заключении пишу "С уважением к сообществу МА!"
И это не пустые слова.
63. StepByStep 3221 01.12.12 21:57 Сейчас в теме
64. bintape 11.12.12 15:01 Сейчас в теме
Предлагаю автору публикации для наглядности сделать сводную таблицу по трем методам загрузки из EXCEL. В таблице указать +/- = думаю будет здорово!
StepByStep; +1 Ответить
65. DoctorRoza 17.12.12 10:01 Сейчас в теме
Спасибо, очень нужная информация!
66. fixin 3840 21.12.12 11:03 Сейчас в теме
Как тут не вспомнить мою обработку Чтец Экселя. Где чтение проводится однотипно разными методами, нужно только указать, какой метод использовать. Чтобы не переписывать код. Рекомендую изучить.
StepByStep; +1 Ответить
67. StepByStep 3221 23.12.12 12:45 Сейчас в теме
(66) fixin,
Невероятно, но - факт.
Мы написали об одном и том же практически одновременно!
ЭТО КЛАССНО!!!
70. AlexO 126 15.01.13 09:33 Сейчас в теме
(67)
никакого факта и невероятности - Фиксин написал свою обработку уже давно и задолго за, а теперь перевыкладыввает для ИС заново :)
69. StepByStep 3221 13.01.13 20:33 Сейчас в теме
Проверена работа на ПРЕ-релизе LibreOffice_4.0.0.1. Нормально.
71. Naton 3 20.02.13 00:55 Сейчас в теме
StepByStep,
Очень полезная вещь, но вместо создания документов оприходования и списания лучше бы создавать документ инвентаризация, а на основании него - можно и оприходовать и списывать, Вам не кажется?
72. StepByStep 3221 20.02.13 15:57 Сейчас в теме
(71) Naton,
С точки зрения функциональности (что-из-чего) 1С:Предприятие 8.Х это было бы правильно.
НО:
Импорт, в общем случае, предполагает, что необходимой информации в ИБ не существует.
Пример:
При внедрении "рабочая" база пуста, следовательно, документ "Инвентаризация" не имеет смысла.
При переносе информации, например из 1С:Предприятие 7.7, можно воспользоваться документом "Оприходование".
73. Naton 3 20.02.13 18:23 Сейчас в теме
В Рознице 2.0
если ввести (загрузить) только фактические остатки - то при проведении документа автоматически заполняются учетные количества и цены
а дальше - на основании инвентаризации делаем и приход и списание.
В БП в инвентаризации есть кнопка - перезаполнить учетное количество.
В УТ не знаю. Но врядли в ней этот момент не учтен?
StepByStep; +1 Ответить
74. StepByStep 3221 22.02.13 15:22 Сейчас в теме
(73) Naton,
СПАСИБО.
Обязательно это посмотрю.
76. StepByStep 3221 07.03.13 09:39 Сейчас в теме
(75) SubSystems,
Только стоило бы правду написать, что особенность спистенная из другой разработки другого автора.

Ничего подобного.
Было уже многое сказано по этому поводу.
78. StepByStep 3221 07.03.13 09:50 Сейчас в теме
(77) SubSystems,
Не следовало и начинать обсуждать.
92. TbSasha 09.07.13 16:20 Сейчас в теме
(75) SubSystems, ну вы написали! Как будто можно это сделать по другому. Еще бы написали что обработку загрузки вообще делать нельзя что только ваша идея.
StepByStep; +1 Ответить
93. StepByStep 3221 09.07.13 18:25 Сейчас в теме
(92) TbSasha,

(75) SubSystems, ну вы написали! ... Еще бы написали что обработку загрузки вообще делать нельзя что только ваша идея.

Не в бровь - а в глаз.
96. TbSasha 09.07.13 19:04 Сейчас в теме
(94) Eugeneer, я понимаю но вы не можете таблицу сопоставлений полей 1с и excel присвоить как свою оригинальность. Эта сама очевидность.
kote; borman; artbear; Pawlick; 1cmax; Filchaleks; Alex_IT; eeeio; StepByStep; +9 2 Ответить
79. DoctorRoza 08.04.13 09:55 Сейчас в теме
(0) подскажите пожалуйста. У меня настроено регл. задание по перепроводке документов за определенный период (сейчас с 01.01.2013г). Для проверки корректности проведения, было сделано создание эксель-файла с результатом проведения, ссылкой, датой и т.п. Регл. задание делается без проверки прав, на сервере. Excel'я, естественно, на сервере нет, поэтому создание лога делал через ADO (спасибо, у Вас узнал как). Документов перепроводится 8500. Вопрос в следующем: после перепроведения лог-файл слишком долго создается, где то 25 минут и чем дальше, тем дольше! Регл. задание начинается в 5.30 и оканчивается в районе 09.50, файл датируется в районе 10.10. Можно как то ускорить это процесс? Да и в принципе, это нормально такая работа?
p.s.
Может не по теме, извините!
80. StepByStep 3221 14.04.13 01:28 Сейчас в теме
(79) DoctorRoza,
Лог по 8500 документов может быть достаточно большим, зависит от того что и как Вы в него записываете.
где то 25 минут и чем дальше, тем дольше!
- В Вашем вопросе есть уже и ответ - будет еще дольше.

Поэтому:

Рекомендую log-файл делать текстовым.
У меня на контроллере домена (также терминальный сервер) логи о входах-выходах пользователей осуществляются именно в текстовый файл.

К тому же, это для просмотра удобнее.
DoctorRoza; +1 Ответить
81. DoctorRoza 14.04.13 12:38 Сейчас в теме
(80) спасибо, буду знать. А вот насчет просмотра, с xls-файлом наоборот проще (ИМХО), по крайней мере фильтрация в колонке есть. Видимо, все от задачи зависит.
82. maverick76 11 07.05.13 11:11 Сейчас в теме
83. StepByStep 3221 07.06.13 03:24 Сейчас в теме
06.06.2013 г. НОВАЯ ВЕРСИЯ.

"ИМПОРТ ИЗ ВНЕШНЕГО ИСТОЧНИКА В 1С" 6.0.

СОЗДАЕТСЯ ДЛЯ УДОБНОЙ РАБОТЫ ПОЛЬЗОВАТЕЛЯ.
УЧИТЫВАЕТ ПРОЕКТНУЮ ЛОГИКУ КОНФИГУРАЦИЙ.
ФУНКЦИОНАЛЬНО. ПРОСТОЕ ПРИМЕНЕНИЕ.

КРУПНОЕ КАЧЕСТВЕННОЕ ОБНОВЛЕНИЕ ОБРАБОТКИ:

Методы загрузки дополнены методами "dBASE", "1C MXL".
Полный список теперь выглядит так:
Методы загрузки (5в1): "MS ADO", "MS EXCEL", "LO CALC", "dBASE", "1C MXL".

Добавлена поддержка: "Управление торговлей 11.1".
и соответственно поддержка:
- Многооборотная тара.
- Алкогольная продукция в рознице.

Настройка обработки под семейство конфигураций в основном находится в "настроечных" макетах.

Существенно изменен список констант конфигураций, используемых в обработке:
Теперь список выглядит так:

ИспользуютсяШтрихкоды
ИспользоватьНеУникальныеШтрихкоды
КонтролироватьУникальностьНоменклатурыИХарактеристик
ИспользоватьХарактеристикиНоменклатуры
ИспользоватьКачествоТоваров
ИспользоватьЦеновыеГруппы
ИспользоватьИмпортныеЗакупки
ИспользоватьГруппыДоступаНоменклатуры
ИспользоватьГруппыФинансовогоУчета
ИспользоватьУпаковкиНоменклатуры
ИспользоватьМногооборотнуюТару
ИспользоватьУчетСебестоимости
ИспользоватьПрочееОприходованиеТоваров
ИспользоватьАссортимент
ИспользоватьНоменклатуруПоставщиков
ВалютаРегламентированногоУчета
ВалютаУправленческогоУчета
ВестиУчетПоПодразделениям
ВедетсяРозничнаяТорговля
ИспользоватьЗаказыПоставщикам
ВестиСведенияДляДекларацийАлкоВРознице

Добавлен новый документ:
- "Пересчет (Инвентаризация) товаров".

Интерфейсные изменения:
- Работа в форме стала более динамичной.
- Изменен состав и расположение вкладок на форме.

Качественно улучшено формирование новых групп справочника "Номенклатура".
- Основная возможность - 3 уровня по существующей в справочнике группировке.
- Дополнительная возможность: - 3 уровня: 1-ый уровень - существующая группа номенклатуры, 2 последующие создаются из файла по колонкам "Марка" и "Товарная категория".
или 3 уровня: 1-ый и 2-ой уровни - существующая группа номенклатуры, 3ий - создается из файла по колонке "Товарная категория".
Теперь это более понятно и нагляднее.

Последовательность поиска элементов в справочнике "Номенклатура" теперь выглядит так:
- Штрихкод (если используется в конфигурации и существует в файле) с последующей проверкой наименования;
- Наименование ("правильное и чистое");
- "3/4" Наименования ("правильное и чистое");
- Артикул.
Поиск по Наименованию, Артикулу по-умолчанию производится с группы верхнего уровня, указываемой в форме обработки.
Это существенно ускоряет процесс формирования сводной таблицы, а следовательно - достижение конечного результата.

"Правильный и Чистый":
Из строковых значений удаляются символы: Символы.НПП, Символы.ПФ, др. аналогичные, лишние пробелы, недопустимые символы XML и нечитаемые символы.
Это также необходимо для исключения ошибок преобразования данных XDTO типа "Текст XML содержит недопустимый символ".
Применяются функции очистки: http://infostart.ru/public/179688/.
Действие идентично одной из функциональных возможностей обработки "1С:АДМИНИСТРАТОР" http://infostart.ru/public/100967/.

Использованы отдельные функции, изложенные в "1С и WSH и WMI. ОТ ТЕОРИИ К ПРАКТИКЕ": http://infostart.ru/public/165702/

Увеличено количество реквизитов, которые можно загружать из файла.
Теперь список выглядит так:

Наименование
Штрихкод
Артикул
ЕдиницаИзмерения
Количество
ЦенаЗакупочная
ЦенаРозничная
СтавкаНДС
Марка ИЗМЕНЕНО
ТоварнаяКатегория ИЗМЕНЕНО
Характеристика
Описание
СтранаПроисхождения
Производитель
НомерГТД
Вес
Объем НОВОЕ
ОбъемДАЛ НОВОЕ
Комментарий НОВОЕ

Рашcирен список реквизитов номенклатуры, значения по-умолчанию которых вводится на форме.
Соответственно дополнена и сводная таблица "1С" этими реквизитами.

Реквизиты документа "Шапки" и табличной части "Товары" теперь вводятся в двух отдельных одноименных таблицах,
что значительно повысило наглядность.

Дополнена работа с упаковками.

Исключено:

- Режим "Изменить документ"
Теперь - только возможность "Создавать" документы.

- 3-ий вид цены "Расчетный".
Оставлены: "Закупочная", "Розничная".
При необходимости его ("Расчетный") можно добавить непосредственно в документе "Установка цен номенклатуры".
В других документах он не участвовал.

ПОРЯДОК ДЕЙСТВИЙ СОХРАНИЛСЯ ПРЕЖНИЙ:

Обработка последовательно предложит Вам выполнить следующие действия:

I. Загрузка из файла и сопоставление реквизитов 1С и колонок файла;
II. Установка параметров, значений по-умолчанию для реквизитов Справочников, Документов;
III. Формирование сводной таблицы "1С", корректировка, при необходимости, отдельных значений;
IV. Формирование справочной информации на основе значений по-умолчанию и сводной таблицы "1С";
V. Формирование документов на основе значений по-умолчанию и сводной таблицы "1С".
84. MartyNSK 1 20.06.13 06:40 Сейчас в теме
О боже, маню решили потеснить с поприща короля загрузок из экселя))))
85. StepByStep 3221 21.06.13 13:00 Сейчас в теме
21.06.2013г. "Импорт из внешнего источника в 1С" 6.1. НОВАЯ ВЕРСИЯ. НОВАЯ РЕДАКЦИЯ.

Новое и изменения. Основное:

Добавлена поддержка семейства конфигураций "Бухгалтерия предприятия" версии 3.0:
- "Бухгалтерия предприятия";
- "Бухгалтерия предприятия КОРП";
- "Бухгалтерия предприятия (базовая)".

Оптимизация обработки.
- Сокращение количества "серверных" вызовов процедур и функций.

Свойства элементов формы.
- Увеличено количество реквизитов формы и таблиц, использующих свойства реквизитов конфигураций:
"Связи параметров выбора", "Параметры выбора", а также "Выбор групп и элементов", "Форма выбора".

Прочие менее значительные изменения.
86. webresurs 168 03.07.13 11:46 Сейчас в теме
Ошибка при открытие
{ВнешняяОбработка.ИмпортИзВнешнегоИсточникаВ1С.МодульОбъекта(1769)}: Значение не является значением объектного типа (Типы)
		Для Каждого ТипДок ИЗ ОписаниеТиповДокументов.Типы() Цикл


из-за чего ошибка, как поправить?
87. StepByStep 3221 03.07.13 20:23 Сейчас в теме
(86) webresurs,
Скажите, пожалуйста, какая конфигурация ?
89. webresurs 168 04.07.13 07:34 Сейчас в теме
90. StepByStep 3221 04.07.13 10:01 Сейчас в теме
(89) webresurs,
Сожалею, но на УНФ обработка не расчитана.

Со страницы публикации:

21.06.2013: "ИМПОРТ ИЗ ВНЕШНЕГО ИСТОЧНИКА В 1С" 6.1. НОВАЯ ВЕРСИЯ. НОВАЯ РЕДАКЦИЯ.

Поддерживаемые конфигурации (РОССИЯ):

- "Розница", "Розница (базовая)" версия 2.0.
- "Управление Торговлей" версий 11.0 и 11.1.
- "Бухгалтерия предприятия", "Бухгалтерия предприятия КОРП", "Бухгалтерия предприятия (базовая)" версия 3.0.

Что можно попробовать сделать в данной ситуации:

Так как многое из настройки на конфигурацию вынесено в макеты, то:

Есть понятие конфигурация "Неопределено" (как правило - это последняя колонка в макетах).
В макетах прописать информацию о реквизитах, правилах формирования.
Вдруг получится.
Но уверенности нет. Алгоритмы под такую "Неопределенную" конфигурацию еще детально не рассматривал.
Этим займусь после реализации основного задуманного функционала для новой редакции обработки.

Конкретно по ошибке, указанной Вами:
Необходимо в макете "ТипыДокументов"
Прописать документы, с которыми работает обработка из состава:

ДокументСсылка.ПоступлениеТоваров
ДокументСсылка.УстановкаЦенНоменклатуры
ДокументСсылка.ОприходованиеТоваров
ДокументСсылка.УстановкаСебестоимости
ДокументСсылка.ПересчетТоваров

Очевидно в конфигураторе указаны другие имена документов.

В настоящее время подготавливается к выпуску версия, содержащая поддержку работы в "Комплексной Автоматизации" 1.1.
91. gurtas 09.07.13 11:49 Сейчас в теме
что-то не могу понять как реализована загрузка номеров гтд в УТ11....у меня файл, где есть Артикул, Номер ГТД, Страна происхождения...как ни бился с обработкой ....не получается....
95. StepByStep 3221 09.07.13 18:42 Сейчас в теме
(91) gurtas,
что-то не могу понять как реализована загрузка номеров гтд в УТ11....у меня файл, где есть Артикул, Номер ГТД, Страна происхождения...как ни бился с обработкой ....не получается....


ПОРЯДОК ДЕЙСТВИЙ:

I. Загрузка из файла в таблицу значений (с сопоставлением реквизитов 1С и колонок файла);
II. Установка параметров, значений по-умолчанию для реквизитов Номенклатуры, Документов;
III. Формирование сводной таблицы "1С", корректировка, при необходимости, отдельных значений;
IV. Формирование справочной информации на основе значений по-умолчанию и сводной таблицы "1С";
V. Формирование документов на основе значений по-умолчанию и сводной таблицы "1С".

Реквизиты сопоставляются по таблице
(Заголовки колонок файла могут пополняться).
============================================================­=========================
РеквизитОбработки | Заголовок колонки файла
============================================================­=========================
Наименование | NAIMENOVANIE; НАИМЕНОВАНИЕ; ТОВАР; МАТЕРИАЛ
Штрихкод | STRIH; SCHTRIH; ШТРИХ; EAN8; EAN13; EAN128
Артикул | ARTIKUL; ARTICUL; АРТИКУЛ
ЕдиницаИзмерения | EDIZM; ED.IZM; ЕДИЗМ; ЕД.ИЗМ
Количество | K-VO; KOL-VO; KOLVO; К-ВО; КОЛ-ВО; КОЛВО; КОЛИЧЕСТВО
ЦенаЗакупочная | CENAZAKUP; ЗАКУП; ЗАКУПОЧНАЯ
ЦенаРозничная | CENATRADE; РОЗНИЦА; РОЗНИЧНАЯ
СтавкаНДС | PROCNDS; НДС; ПРОЦЕНТНДС
Марка | MARKA; BRAND; МАРКА; БРЕНД
ТоварнаяКатегория | COLLECTION; КОЛЛЕКЦИЯ; КАТЕГОРИЯ
Характеристика | CHARACTERISTIC; ХАРАКТЕРИСТИКА
Описание | DESCRIPTION; ОПИСАНИЕ
СтранаПроисхождения | STRANA; LAND; СТРАНА
Производитель | MANUFACTURER; ПРОИЗВОДИТЕЛЬ; ИЗГОТОВИТЕЛЬ
НомерГТД | DECLARATION; ДЕКЛАРАЦИЯ; ТАМОЖЕННАЯ; ГТД
Вес | MASSA; WEIGHT; BRUTTO; NETTO; МАССА; БРУТТО; НЕТТО
Объем | VOLUME; ОБЪЕМ
ОбъемДАЛ | DAL; ДЕКАЛИТРЫ
Комментарий | COMMENT; КОММЕНТАРИЙ
============================================================­=========================
Расположение колонок файла - произвольное.

Т.е. для загрузки, например:
- Артикула, необходима колонка с именем "ARTIKUL" или "ARTICUL" или "АРТИКУЛ" (можно дополнить своими именами);
- Страна происхождения, необходима колонка с именем "STRANA" или "LAND" или "СТРАНА" (можно дополнить своими именами);
- Номер ГТД, необходима колонка с именем "DECLARATION" или "ДЕКЛАРАЦИЯ" или "ТАМОЖЕННАЯ" или "ГТД" (можно дополнить своими именами).
Имена колонок в файле - без кавычек.

ВНИМАНИЕ. ВКЛАДКА "ПАРАМЕТРЫ":
Флажки группы "Изменение существующей номенклатуры"

Специфика изменений реквизитов существующей номенклатуры:
1. Изменять наименование элемента (без изменения других реквизитов).
2. Изменять реквизиты объекта ИБ.
3. в т.ч. Блокируемые.

При загрузке новой номенклатуры эти флажки недействительны.

Если не указать соответствующий флажок, то у существующей номенклатуры реквизит изменен не будет.

Таким образом, для изменения Артикула или Страны происхождения, необходимо на вкладке "ПАРАМЕТРЫ"
установить флажок "Изменять реквизиты объекта ИБ".

ОСОБЕННОСТЬ УТ 11. Блокируемые реквизиты.

Реквизит "Номер ГТД" может быть заполнен в документе "Поступление", только в случае,
если у элемента Номенклатуры установлен флажок "Вести учет ГТД", а это - блокируемый реквизит элемента номенклатуры.
Если флажок не установлен, то его необходимо установить.
Для изменения блокируемого реквизита ("Вести учет ГТД") у элемента Номенклатуры необходимо на вкладке "ПАРАМЕТРЫ" установить:
- Флажок "Изменять реквизиты объекта ИБ";
- Флажок "в т.ч. Блокируемые".
Только при наличии установленного флажка "Вести учет ГТД" у номенклатуры в сводной таблице
колонка ГТД для 1С будет заполняться и, как следствие, в дальнейшем заполнится соответствующая колонка документа "Поступление".

см. также константа "ИспользоватьИмпортныеЗакупки".
97. StepByStep 3221 10.07.13 14:03 Сейчас в теме
10.07.2013 г. Импорт из внешнего источника в 1С 6.2 НОВАЯ ВЕРСИЯ. НОВАЯ РЕДАКЦИЯ.

Новое и изменения. Основное:


- Добавлена поддержка конфигурации "Комплексная автоматизация" версии 1.1.
- Добавлен учет в валюте.
- Добавлены реквизиты на форму и их обработка.
- Оптимизация, дополнена справка обработки, прочие изменения.
98. TbSasha 12.07.13 02:39 Сейчас в теме
А почему обработка не работает если вставить ее в конфигурацию?
99. StepByStep 3221 12.07.13 09:13 Сейчас в теме
(98) TbSasha,
Встраивание в конфигурацию на данный момент сделано как "затравка".
В одной из следующих версий планируется реализовать механизм работы.
100. TbSasha 12.07.13 23:36 Сейчас в теме
То есть тут идет поиск по номенклатуре? По справочнику "НоменклатураПоставщиков" поиска нет? По моему правильно было бы вести поиск по "НоменклатураПоставщиков" и через него сопоставлять товары со справочником "Номенклатура".
StepByStep; +1 Ответить
101. StepByStep 3221 15.07.13 11:22 Сейчас в теме
(100) TbSasha,
Конфигурации "Розница" и "Комплексная автоматизация" справочник "НоменклатураПоставщиков" отсутствует.
Конфигурации "Управление торговлей" и "Бухгалтерия предприятия" ведение "НоменклатурыПоставщиков" не является обязательным.
Основной реквизит табличной части "Товары" документов "Номенклатура".
102. TbSasha 15.07.13 14:25 Сейчас в теме
(101)
Зато в управление торговлей 11 он есть. Просто по справочнику "НоменклатураПоставщиков" было бы гораздо точнее делать поиск. Можно туда один раз записать название из прайса и всегда по нему точно находить. К тому же не плохо бы сделать документ "Регистрация цен поставщиков" и как раз по этому справочнику поиск осуществлять.
106. StepByStep 3221 16.07.13 10:24 Сейчас в теме
(102) TbSasha,

- В общем случае по наименованию, Номенклатура "#" НоменклатураПоставщика. В большинстве случаев "=".
- РегистрСведений "ШтрихкодыНоменклатуры": Номенклатура = СправочникСсылка.Номенклатура.
Поиск по Штрихкоду - наиболее быстрый и, как правило, однозначный, если есть Штрихкод.
- Формирование "Регистрация цен поставщика" - на основании документа "Поступление" штатно.

и последнее:

- Случай, когда действительно полезен поиск по НоменклатуреПоставщика - когда все остальные
поиски не привели к результату.
Не исключено, что поиск будет находиться впереди поиска по Номенклатуре. Напишу-Погоняю-Посмотрю.

В ОБЩЕМ - СПАСИБО. ПОЛЕЗНО. НАДО БУДЕТ РЕАЛИЗОВАТЬ.
109. TbSasha 17.07.13 00:35 Сейчас в теме
(106) у меня штрих кодов нет и поиск по ним не веду. Поиск по номенклатуре не может быть таким точным как по спр. НоменклатураПоставщика потому что у меня названия меняются от названий в excel прайсе поставщика. Потом хотелось бы делать документы "Регистрация цен поставщика" и "Регистрация цен конкурента" без поступления. Если сравнивать цены конкурентов то тут точно необходимо вести поиск по НоменклатураПоставщика потому что названия одного и того же товара могут прилично отличатся у разных поставщиков, конкурентов. В общем это к тому что это просто необходимо. Ждем этой реализации!:)
110. StepByStep 3221 17.07.13 10:32 Сейчас в теме
(109) TbSasha,
1 Номенклатура - Множество НоменклатураПоставщиков ?!
Вопрос по НоменклатуреПоставщика - в процессе разработки.

Формирование документов "Регистрация цен поставщика" и "Регистрация цен конкурента" пока не рассматривал.
Это - на перспективу.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Программист 1С
Москва
зарплата от 120 000 руб.
Полный день

Руководитель проекта, аналитик, консультант
Санкт-Петербург
По совместительству

Программист 1С
Самара
зарплата от 100 000 руб. до 150 000 руб.
Полный день

Программист 1С
Тюмень
зарплата от 65 000 руб.
Полный день