gifts2017

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

Опубликовал Андрей М. (StepByStep) в раздел Обработки - Обработка документов

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

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


Платформа 8.2 (17.153 и выше), 8.3 (4.365 и выше), 8.3 (6.1920 и выше для метода "Excel1C"), 8.3.7, 8.3.8,8.3.9.
Учитывает проектную логику конфигураций.

В ссылках на скачивание доступен файл с документацией по обработке.

Поддерживаемые конфигурации (РОССИЯ): "Розница" 2.0/2.1/2.2 (в т.ч. базовая), "Управление Торговлей" 11.0 /11.1/11.2/11.3, "Бухгалтерия предприятия" 3.0 (в т.ч. базовая и корп.), "Комплексная автоматизация" 1.1 ***, 2.0, 2.2.

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

Поддерживаемые конфигурации (УКРАИНА): "Управление Торговлей" 3.0, 3.1.

Поддерживаемые конфигурации (БЕЛАРУСЬ): "Управление Торговлей" 3.1, 3.2.


Методы загрузки из внешнего источника:
- Метод "MS ADO" (Чтение файлов xls, xlsx, xlsb средствами Microsoft ADO): http://infostart.ru/public/163640/
- Метод "MS EXCEL" (Чтение файлов xls, xlsx, xlsb с картинками средствами Microsoft Office): http://infostart.ru/public/163641/
- Метод "LO CALC" (Чтение файлов xls, xlsx, xlsb, ods, sxc с картинками средствами LibreOffice): http://infostart.ru/public/163642/
- Метод "NativeXLSX" (Чтение файлов xlsx с картинками средствами 1С. ПостроительDOM): http://infostart.ru/public/300092/
- Метод "NativeXLSX". Предыдущий вариант (Чтение файлов xlsx средствами 1С. ЧтениеXML):
http://infostart.ru/public/225624/
- Метод "Excel1C" (Загрузка на платформе 8.3.6 с картинками. Чтение файлов xls, xlsx, ods): http://infostart.ru/public/341855/
- Список листов файла: http://infostart.ru/public/163724/

- Метод "dBASE" (Чтение файлов dbf).
- Метод "1C MXL" (Чтение файлов mxl с картинками).
- Метод "1C CSV" (Чтение файлов csv).

- Метод "SQL" (q1c - Фалы c запросами к внешним SQL-источникам).
- Метод "Clipboard" (Чтение буфера обмена).


ИЗМЕНЕНИЯ В ПОСЛЕДНИХ ВЕРСИЯХ:

ВЕРСИЯ 9.3 (11.2016)

- Добавлена поддержка "Комплексная автоматизацияя 2.2" (РОССИЯ), "Управление  торговлей 11.3" (РОССИЯ).
- Добавлена возможность для формирования данных номенклатуры: Контрольный (идентификационный) знак ГИСМ.
- Добавлены для загрузки новые реквизиты (Длина, площадь, сертификат, номер паспорта, GTIN (КиЗ)).
- Параметры группировки номенклатуры из "Справочники" перенесены и "Параметры".
- Добавлена возможность указания "Статья декларации по акцизному налогу" (УТ Украина).
- Прочие изменения.

ВЕРСИЯ 9.2 (09.2016)

- Добавлена поддержка "Комплексная автоматизация 2.0" (РОССИЯ), "Управление  торговлей 3.2" (БЕЛАРУСЬ).
- Прочие изменения.

ВЕРСИЯ 9.1.1 (07.2016)

- Исправление обнарженных недочетов.

ВЕРСИЯ 9.1 (05.2016)

- Изменено, дополнено:
  - Реализовано два режима функционирования обработки:
    - Формирование НСИ;
    - Формирование НСИ и документов.
  - Изменено формирование сводной таблицы "1С":
    - Изменен поиск и формирование в справочнике "НомераГТД" "Управление торговлей" (РОССИЯ, УКРАИНА, БЕЛАРУСЬ).
    - Изменен поиск и формирование в справочнике "НоменклатураГТД" УТ 3.0, 3.1 (УКРАИНА).
    - Для УТ 11.2 дополненно формирование Характеристик общих для нескольких видов номенклатур - "ОбщиеСДругимВидомНоменклатуры".
    - Для УТ 11.2 дополненно формирование ТоварныхКатегорий общих для нескольких видов номенклатур - "ОбщиеСДругимВидомНоменклатуры".
    - Уточнение по изменению блокируемых/неблокируемых реквизитов.
    - Уточнение по определению значения дополнительного реквизита.
  - Изменения во входящих данных:
    - Изменена обработка входящих кодов классификаторов номенклатуры.
    - Добавлена возможность загружать данные для реквизитов: "ДатаГТД", "КодУКТВЭД".
  - Добавлен новый параметр обработки "Страна".
    - Для конфигураций, в которых используются импортные закупки, этот параметр влияет на формирование данных в сводной таблице "1С" и,
      следовательно, на заполнение реквизитов номенклатуры и документов.
      Заполняется в форме "Настройка".
- Рефракторинг.
- Юзабилити.
- Прочие изменения.

ВЕРСИЯ 9.0 (04.2016).

ПОСЛЕДНЯЯ ВЕРСИЯ С ПОДДЕРЖКОЙ ПЛАТФОРМЫ 8.2.    

- Добавлен метод загрузки из буфера обмена "Clipboard" (1 ячейка - 1 значение). Вызывается "Загрузить таблицу из буфера обмена" на странице "Файл".
  Буфер обмена должен содержать шапку таблицы. Правила обработки такие же, как и для других методов загрузки.

- Адаптация для конфигураций: "Розница" версии 2.2, "Управление торговлей" версии 11.2 (РОССИЯ), "Управление торговлей" версии 3.1 (УКРАИНА).
- Уточнение для конфигурации: "Управление торговлей 11.0" (РОССИЯ).

- Для конфигураций "Розница" и "Управление торговлей" в документе "Установка цен Номенклатуры" добавлена возможность формирования второй цены "продажи",
  например "цена продажи розничного склада №2". Определяется коэффициентом равным отношению "Розничная/Розничнаяя2" с округлением.

- Добавлено множество проверяющих/исправляющих процедур данных источника.

  - Доступны в подменю "Дополнительно" на странице "Файл" обработки.
  - Используются при формировании сводной таблицы "1С.

- Для реквизитов "ФайлКартинки" и "ФайлОписанияДляСайта" введены "разрешенные расширения", изменить которые можно в форме "Настройка".
  Совпадение по разширению - одно из условий записи значений в соответствующие реквизиты номенклатуры.

- Переработан блок поска данных.

  - Объединенный поиск по отдельным выбранным алгоритмам поиска заменен на "ПОИСК ВЕЗДЕ".
    Подробнее в справке (см. страницу "Параметры").
 
  - Добавлена возможность поиска по точному совпадению с искомым значением по большинству алгоритмов.
    Это кратно сокращает формирование сводной таблицы "1С" при больших справочниках "Номенклатура".
 
  - Добавлена возможность смены порядка алгоритмов поиска "по наименованию номенклатуры / по наименованию номенклатуры поставщика" (см. страницу "Параметры").
    Опция применима только при формировании документа "Поступление товаров (услуг)".

- Изменено формирование таблицы "ЭТАЛОН".
  СОПОСТАВЛЕНИЕ КОЛОНОК И РЕКВИЗИТОВ 1С ТЕПЕРЬ ПРОИЗВОДИТСЯ ПО ТОЧНОМУ СОВПАДЕНИЮ !!!

  - Добавлены для загрузки новые реквизиты, изменены правила загрузки существующих. В таблицы синонимов внесены изменения.
    Необходимо проверить (открыть и, при необходимости, изменить синонимы реквизитов, сохранить результат).

  - Неявно добавлена возможность загрузки значений для реквизита "Код" номенклатуры.
    
    Загрузка значений реквизита "Код" специфическая, это обусловлено следующим правилом:
    Входящий код не должен нарушить стандартное формирование значения реквизита "Код" справочника "Номенклатура".
    
    Все коды загружаются в базу с перфиксами (даже, если база без пефикса), разными в зависимости от ситуации.
    Наличие префикса определяется по "-" (дефис) или по левой части до первой цифры входящего кода.
    Полностью символьные (без цифр) коды недопустимы - игнорируются.
    Префикс по-умолчанию: "//".
    
    В форме "Настройка" можно внести "разрешенные" префиксы для входящего кода, такие префиксы не заменяются на "//".
    Префиксы, запрещенные по-умолчанию: Префикс базы (заменяется на "##" или "###"), "00", "000" (заменяется на "@@", "@@@").

    НЕОБХОДИМО МНОЖЕСТВЕННОЕ (!!!) ТЕСТИРОВАНИЕ НА ТЕСТОВОЙ БАЗЕ ПРИ ЗАГРУЗКЕ ИЗ РАЗНЫХ ИСТОЧНИКОВ (ОТ РАЗНЫХ ПОСТАВЩИКОВ).
    Использование - на Ваше усмотрение, под Вашу ответственность.

- Добавлены параметры регистрации обработки в справочнике "Дополнительные отчеты и обработки" 1С:Предприятия для текущих версий БСП.
- Рефракторинг.
- Оптимизация.
- Юзабилити.
- Прочие изменения.


НАЗНАЧЕНИЕ ОБРАБОТКИ:

Качественное формирование данных в информационной базе "1С:Предприятие 8":
- Справочная информация: номенклатура с дополнительными реквизитами, штрихкоды, характеристики и др. сопутствующая справочная информация неклассификаторного типа.
- Документы: "Поступление товаров", "Оприходование товаров", "Прочее оприходование товаров", "Пересчет (инвентаризация) товаров", "Установка цен номенклатуры", "Установка себестоимости".

ВОЗМОЖНОСТИ:

- Наглядная, контролируемая загрузка номенклатуры по основным, дополнительным и пользовательским реквизитам с ценами, количеством, характеристиками, и др. атрибутами.
  o Настройка состава загружаемых данных по сопоставлению заголовков колонок файла и реквизитов 1С.
- Методы загрузки: «MS ADO», «1C EXCEL», «1C NativeXLSX», «MS EXCEL», «LO CALC», «1C dBASE», «1C MXL», «1C CSV», «1C SQL» обеспечивают загрузку данных из внешних источников в большинстве случаев.
  o Импорт из файлов табличного типа (xls, xlsx, xlsb, ods, sxc, dbf, mxl, csv) произвольной структуры по указанному диапазону строк.
  o Импорт из внешнего SQL-источника данных (MS SQL, Postgre SQL, IBM DB2, Oracle).
- Поиск номенклатуры:
  o Поиск по: штрихкоду, наименованию номенклатуры, артикулу и наименованию, части наименования номенклатуры и его позиции в наименовании (начало/середина/конец), номенклатуре поставщика, артикулу номенклатуры, артикулу номенклатуры поставщика. Возможен также объединенный поиск (в одном запросе) номенклатуры по выбранным вариантам, что может привести в отдельных случаях к ускорению обнаружения искомой номенклатуры.
- Существует возможность ограничения области поиска номенклатуры по наименованию, артикулу в справочнике «Номенклатура». Для этого необходимо указать группу верхнего уровня, в которой необходимо произвести поиск и активизировать соответствующий флажок на вкладке «Параметры» Обработки.
- Возможно также применение полнотекстового поиска для конфигураций, в которых предусмотрен и активизирован такой поиск. Результатом данного варианта в ряде случаев может быть более широкая выборка данных, чем при выборе методов поиска описанных выше. =607; Для конфигураций, в которых необходимо проверять уникальность по рабочему наименованию номенклатуры, Обработка осуществляет поиск по всему справочнику «Номенклатура».
- Для конфигураций, в которых необходимо проверять уникальность по комбинации реквизитов номенклатуры, Обработка осуществляет поиск по всему справочнику «Номенклатура».
- Формирование номенклатуры:
  o Создание номенклатуры как стандартной иерархии на основе существующих групп справочника, так и нестандартной иерархии, формируемой на основе загружаемых данных (используется содержимое колонок «Марка» и «Товарная категория» внешнего источника), а также смешанной (группы справочника и данные колонки «Товарная категория»).
  o Создание полного наименования номенклатуры по наименованию и артикулу / описанию / характеристике, а также создание рабочего и полного наименования по шаблону (конфигурация «Управление торговлей»).
  o Выделение артикула номенклатуры из наименования номенклатуры.
  o А также:
    - Для ведения импортных закупок с реквизитами: страна происхождения, производитель, импортер, поставщик, ГТД;
    - Для управления ассортиментной политикой магазинов и ведения форматов магазинов с реквизитами марка (бренд) и товарная категория;
    - Для учета алкогольной и спиртосодержащей продукции;
    - Для учета в многооборотной таре и упаковках;
    - Для учета по складским, номенклатурным, ценовым группам, группам доступа, группам финансового учета, группам аналитического учета.
- Формирование сопутствующей справочной информации неклассификаторного типа.
- Сводная таблица, позволяющая проанализировать и, при необходимости, изменить реквизиты (если это допустимо, см. вкладку «Параметры») перед формированием данных справочников и документов.
  o Аналитика загружаемых и текущих цен номенклатуры по их типам в национальной или иностранной валюте.
- Типы считываемых данных: «Строка», «Число», «Дата», «Булево».
- Управляемое приложение, тонкий/толстый клиент, для конфигураций: «Розница», «Управление торговлей», «Бухгалтерия предприятия».
  o Для конфигураций, работающих в режиме управляемого приложения имеется возможность добавить обработку в «Дополнительные отчеты и обработки» в настройках программы в режиме 1С:Предприятие.
- Обычное приложение для конфигурации «Комплексная автоматизация».
- Архитектура: Файл и Клиент-Сервер.

ОСОБЕННОСТИ:

- Настройка Обработки под конфигурации в основном находится в «настроечных» макетах.
- Для сопоставления реквизитов «1С» и колонок таблицы внешнего источника используются таблицы «СИНОНИМЫ» (сопоставление имени основного/дополнительного/пользовательского реквизита и заголовков колонки таблицы внешнего источника). Таблицы синонимов позволяют настроить Обработку на работу с различными внешними источниками, имеющими произвольный состав и порядок колонок.
- Заголовки колонок считываются из первой строки таблицы внешнего источника. Если во внешнем источнике строка заголовков колонок не является первой или отсутствует, то в Обработке предусмотрен механизм импорта и из таких источников данных.
- Аналитика блокируемых реквизитов справочника «Номенклатура».
  o Блокируемые реквизиты – это реквизиты, которые не рекомендуется/нельзя изменять после того, как элемент, в котором они содержатся, участвует в документах.
- Для создания файлов типа xls, xlsx, ods рекомендуется использовать MS EXCEL (другие редакторы: OpenOffice/LidreOffice). Это связанно с различием хранения форматов данных. Также рекомендуется ячейки таблицы на листе файла оформлять рамкой «Все границы».
- О типах значений и форматах ячеек внешнего источника:
  o Поддержка значений типа «ЧИСЛО»: Число, форматированное как «Число», при наличии такой возможности.
  o Поддержка значений типа «СТРОКА»: Строка произвольного вида.
     - «Правильный и Чистый». Для исключения ошибок преобразования данных XDTO типа «Текст XML содержит недопустимый символ», а также в целях приведения в читабельному и красивому виду строковых значений применяются функции, описанные в статье «Ошибка преобразования данных XDTO: Текст XML содержит недопустимый символ»: http://infostart.ru/public/179688/.
  Выполняемое действие: из строковых значений удаляются или замещаются на пробел символы: Символы.НПП, Символы.ПФ, др. аналогичные, лишние пробелы, недопустимые символы XML и нечитаемые символы. Действие применяется к строковым значениям, за исключением реквизитов «ИмяФайла», «ФайлКартинки», «ФайлОписанияДляСайта».
  o Поддержка значений типа «ДАТА»:
     - Для данных типа «Дата» рекомендуется использовать стандартный вид «ДД.ММ.ГГГГ», «ДД.ММ.ГГ», форматированное как «Дата», при наличии такой возможности.
     - «MS ADO», «MS EXCEL», «LO CALC» - Да (при условии, что ячейки имеют формат «дата»).
     - «1C NativeXLSX» - Да (при условии, что ячейки имеют формат «дата»).
     - «1C MXL», «1C dBASE» - Да (при условии, что ячейки имеют формат «дата»).
     - «1C CSV» - Да, при условии текстового написания даты в стандартных форматах.
     - «1C EXCEL» - Из файлов, сохраненных в LibreOffice «Дата» считывается как «Число», а из файлов, сохраненных в MS Excel «Дата» считывается как «Дата» (при условии, что ячейки имеют формат «Дата»).
  o Поддержка значений типа «БУЛЕВО»:
     - Для данных типа «Булево» рекомендуется использовать строковое значение вида «ИСТИНА»/»ЛОЖЬ», форматированное как «Логическое» значение, при наличии такой возможности.
  o Поддержка значений типа «ИЗОБРАЖЕНИЕ»:
     - В исходном файле EXCEL это могут быть как ссылки на файлы-картинки, разделенные между собой символом «Перевод строки» в пределах одной ячейки, так и собственно картинки.
     - Картинки должны находиться в пределах ячейки. В одной ячейке может быть несколько неперекрещивающихся картинок.
     - В результирующую таблицу значений записываются ссылки на файлы картинок.
- Метод «1C EXCEL» читает все листы файла в одну таблицу значений. Поэтому рекомендуется применять к файлам, содержащих один лист с данными.
- Использованы отдельные функции из «1С и WSH и WMI. ОТ ТЕОРИИ К ПРАКТИКЕ»: http://infostart.ru/public/165702/.
- Применены регулярные выражения, описанные: http://infostart.ru/public/64222/.


ПОРЯДОК ДЕЙСТВИЙ:
Подробнее - в документации, доступной в ссылках на скачивание.

Импорт из файлов типа xls, xlsx, xlsb, ods, sxc, dbf, mxl:

1. Выбрать файл;
2. Загрузить из файла в таблицу значений (с сопоставлением реквизитов 1С и колонок файла);
3. Установить параметры, значения по-умолчанию для реквизитов Номенклатуры, Документов;
4. Сформировать сводную таблицу "1С", изменить, при необходимости, отдельные значения;
5. Создать/Обновить справочную информации на основе значений сводной таблицы "1С";
6. Создать документы на основе значений сводной таблицы "1С" и данных информационной базы.

Импорт из внешнего SQL-источника данных:

1. Выбрать файл запроса (тип файла .q1c) ;
2. Инициализировать соединение с внешним SQL-источником данных:
    В форме "Параметры внешнего источника данных" указать значения,
    использованные в конфигураторе для организации выбранного соединения;
3. Выбрать запрос и заполнить его параметры;
4. Выполнить запрос;
5. Перенести результата выполнения запроса в таблицу на вкладке "Файл";
6. Установить параметры, значения по-умолчанию для реквизитов Номенклатуры, Документов;
7. Сформировать сводную таблицу "1С", изменить, при необходимости, отдельные значения;
8. Создать/Обновить справочную информации на основе значений сводной таблицы "1С";
9. Создать документы на основе значений сводной таблицы "1С" и данных информационной базы.

Настройка соединения с внешним источником данных в конфигурации описана в статье:

"Внешние источники данных в 1С 8.2.14.533" (© comol) http://infostart.ru/public/92746/

При настройке соединения с внешним источником данных в конфигурации и/или написании запросов будет полезен:

"Tool_1CD. Программа просмотра файлов баз *.1CD" (© awa) http://infostart.ru/public/19633/

I. ЗАГРУЗКА:

Пример: Загрузка из файлов типа xls, xlsx, xlsb, ods, sxc, dbf, mxl:

Исходные данные

О файле EXCEL:
В общем случае файл EXCEL содержит несколько листов с данными.
О листе файла EXCEL:
Заголовки колонок файла считываются из 1-ой (первой) строки таблицы файла.
В качестве примера содержимого листа может служить обычный прайс.
Рекомендутся ячейки таблицы на листе файла оформлять рамкой  "Все границы".
Пустые колонки удаляются из результирующей таблицы значений.
О типах значений файла EXCEL:
Числа - как "число", даты - как "дата", Стоки - как "строка", Булево - как "строка" вида "ИСТИНА" ("TRUE") или "ЛОЖЬ" ("FALSE").
В результирующую таблицу значений записываются типизованные значения.
О картинках файла EXCEL:
В исходном файле EXCEL это могут быть как ссылки на файлы-картинки, разделенные между собой символом "Перевод строки" в пределах одной ячейки, так и собственно картинки.
Методы, поддерживающие загрузку картинок: "MS EXCEL", "LO CALC", "Excel1C", "NativeXLSX", "1C MXL".
Картинки должны находиться в пределах ячейки. В одной ячейке может быть несколько картинок.
В результирующую таблицу значений записываются ссылки на файлы картинок.
Каждая ячейка колонки может, в общем случае, содержать несколько ссылок на файлы, разделенные между собой символом "Перевод строки".

Пример: Загрузка из внешнего SQL-источника данных:

Импорт из внешнего SQL-источника данных

Корректировка считанных данных.

- Добавление/удаление строк;
- Перемещение вверх/вниз строк;
- Сохранение/Восстановление строки заголовков колонок;
- Изменение значений отдельных ячеек;
- Расчет цены продажи по цене поступления.

После корректировки рекомендуется выполнить действие "Сопоставить реквизиты и колонки".

Корректировка загруженных данных

Корректировка и сохранение таблиц синонимов.

Таблицы синонимов  основных и дополнительных реквизитов можно изменить непосредственно в форме обработки (кнопка "Настройка сопоставлений").

После завершения корректировки необходимо выполнить "Сохранить и закрыть настройку сопоставлений", при этом измененные таблицы будут сохранены во внешние файлы типа mxl в специальный "служебный" каталог (указывается в форме "Настройка").

Эти файлы также могут быть изменены внешним редактором "1С:Предприятие - Работа с файлами":

http://v8.1c.ru/metod/fileworkshopdownload.htm

Синонимы

II. УСТАНОВКА ПАРАМЕТРОВ ИМПОРТА И ЗНАЧЕНИЙ "ПО-УМОЛЧАНИЮ" (вкладки: "Параметры", "Справочники", "Документы"):

На данных вкладках производится настройка параметров процесса загрузки данных в 1С:Предприятие.

Примечания:

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

Подробнее - в документации, доступной в ссылках на скачивание.

Импорт из ВС в 1С. Параметры.

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

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

Данные в справочнике "Номенклатура" могут быть сформированы с учетом иерархии:
- Группа верхнего уровня - выбирается из справочника "Номенклатура".
- Подгруппа (2-ой уровень) - выбирается из справочника "Номенклатура" или формируется по данным файла из колонки "Марка".
- Подгруппа (3-ий уровень) - выбирается из справочника "Номенклатура" или формируется по данным файла из колонки "Товарная категория".

Варианты формирования реквизита "Наименование полное":
 * НаименованиеПолное = Наименование.
 * НаименованиеПолное = Наименование + Артикул.
 * НаименованиеПолное = Наименование + Описание.
 * НаименованиеПолное = Наименование + Характеристика.

Рекомендуемая последовательность заполнения реквизитов на вкладке "Документы":

Вкладка Документы

III. ФОРМИРОВАНИЕ СВОДНОЙ ТАБЛИЦЫ "1С".

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

На основании данной таблицы производится формирование справочной информации и документов в системе 1С:Предприятие.

Отдельные колонки/ячейки таблицы доступны для корректировки.
Доступность ячейки определяется флажками "Изменять реквизиты элемента", "Изменять блокируемые реквизиты", "Изменять наименование элемента", находящимися на вкладке "Параметры"), а также значениями влияющих ячеек.
Сводная таблица

Пример заполнения элемента справочника "Номенклатура":

Загрузка изображений.

При использовании методов "MS EXCEL" и "LO CALC" имеется возможность загружать картинки, находящиеся непосредственно в файлах типа EXCEL.
Картинки должны быть единственным объектом в ячейке файла.
Колонка файла по-умолчанию имеет одно из следующих наименований: PICTURE; КАРТИНКА; FOTO; ФОТО; IMAGE; ИЗОБРАЖЕНИЕ.
Колонка соответствует реквизиту элемента номенклатуры "ФайлКартинки".
В процессе загрузки данных из файла происходит создание файлов в каталоге временных файлов,
указанном в настройках обработки, а в таблицу исходных данных обработки записывается полный путь к этому файлу картинки.
В дальнейшем при обновлении справочной информации происходит заполнение справочника "НоменклатураПрисоединенныеФайлы"
для конкретного элемента справочника "Номенклатура".

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

Пример файла, содержащего картинки для загрузки:


В 

IV. ФОРМИРОВАНИЕ ДОКУМЕНТОВ:

Семейство конфигураций "Розница" 2.0/2.1 (РОССИЯ):
"Поступление товаров", "Оприходование товаров", "Пересчет товаров", "Установка цен номенклатуры", "Установка себестоимости".

Семейство конфигураций "Управление Торговлей" 11.0/11.1 (РОССИЯ), 3.0 (УКРАИНА), 3.1 (БЕЛАРУСЬ):
"Поступление товаров и услуг", "Оприходование излишков товаров", "Прочее оприходование товаров", "Пересчет товаров", "Установка цен номенклатуры".

Семейство конфигураций "Бухгалтерия предприятия" 3.0 (РОССИЯ):
"Поступление товаров и услуг", "Оприходование товаров", "Инвентаризация товаров на складе", "Установка цен номенклатуры".

Конфигурация "Комплексная Автоматизация" 1.1(РОССИЯ):
"Поступление товаров и услуг", "Оприходование товаров", "Пересчет товаров", "Установка цен номенклатуры".


V. УСЛОВИЯ ПРИМЕНЕНИЯ МЕТОДОВ:

Программное обеспечение:

Для функционирования метода "SQL" необходима СУБД, а также настройка соединения с внешним источником данных в конфигурации.
Для функционирования метода "NativeXLSX" не требуется установка дополнительного программного обеспечения.
Для функционирования метода "dBASE" не требуется установка дополнительного программного обеспечения.
Для функционирования метода "1C MXL" не требуется установка дополнительного программного обеспечения.
Для функционирования метода "MS EXCEL" необходим установленный Microsoft Office.
Для функционирования метода "LO CALC" необходим установленный LibreOffice.
Для функционирования метода "MS ADO" может потребоваться:

- Драйвер подключения Provider=Microsoft.Jet.OLEDB.4.0:
Установленный Microsoft MDAC, как правило специальная установка не требуется, достаточно последнего Service Pack-а Windows.
Microsoft MDAC 2.8 SP1 10.05.2005: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5793

- Драйвер подключения 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
Для обеспечения взаимодействия с файлами типа xlsx на ОС Windows x64 установка данного пакета без установленного MS Office обязательна.

VI. МЕТОД ПО-УМОЛЧАНИЮ:

Файлы типа "EXCEL":
В "Настройке" можно выбрать предпочтительный метод загрузки из числа доступных.
Метод загрузки "по-умолчанию" - первый из доступных: "MS ADO" - "MS EXCEL" - "LO CALC".
Определение доступности методов и метода загрузки "по-умолчанию" производится при открытии обработки.
(предварительная попытка инициализации методов загрузки).

Файлы типов "DBF" и "MXL":
Дополнительные настройки не требуются. Достаточно выбрать файл в форме обработки.

VII. ПРИМЕЧАНИЯ:

Скорость считывания:
По скорости методы располагаются в следующем порядке: "dBASE", "1C MXL", "MS ADO", "NativeXLSX", MS EXCEL", "LO CALC".

Поддержка значений типа "ДАТА":
"MS ADO", "MS EXCEL", "LO CALC" - и в XLS, XLSX, XLSB (при условии, что ячейки имеют формат "дата").
"NativeXLSX" - только в XLSX (при условии, что ячейки имеют формат "дата").
"1C MXL", "dBASE" - Поддерживают.

Составы форматов значений типа "дата" в MS Office и LibreOffice отличаются, поэтому не рекомендуется использовать "экзотические" форматы.
Стандартный формат вида "ДД.ММ.ГГГ" в большинстве случаев достаточен для указания значения типа "дата".

Известные проблемы:
Методы "MS EXCEL" и "LO CALC" - Могут не работать в клиент-серверном варианте, если у SQL-пользователя нет необходимых прав (Windows, политика безопасности).

Метод "LO CALC": LibreOffice 3.6.3, 3.6.4 - ошибка: "неизвестная опция -Embedding".
Рекомендуемая к применению версия LibreOffice 4.1.5 - ошибка отсутствует.
Страница загрузки LibreOffice: http://ru.libreoffice.org/download/.


ТЕСТОВАЯ СРЕДА:

Операционная система: Windows XP x32, Windows Server 2003 R2 x32, Windows 7 x64, Windows 8.1 x64.
Офис: MS Office 2007/2010, LibreOffice 4.Х.
Архитектура: Файл. Клиент-Сервер.
Сервер баз данных: MS SQL Server 2008 R2/2012.
1С:Предприятие: Платформа 8.2.19/8.3.4/8.3.5
- Конфигурации: Розница 2.0/2.1, Управление Торговлей 11.0/11.1, Бухгалтерия предприятия 3.0, Комплексная Автоматизация 1.1.
- Режим совместимости: НеИспользовать/8.2.16/8.3.3/8.3.4.
- Режим использования модальности: Использовать/НеИспользовать
- Режим запуска: Управляемое приложение (Тонкий/Толстый клиент). Обычное приложение (только Комплексная автоматизация).

ПЕРЕД ПРИМЕНЕНИЕМ НА РАБОЧЕЙ БАЗЕ ОПРОБИРОВАТЬ НА ТЕСТОВОЙ.

МА! С уважением к сообществу МА!


Все

Наименование Файл Версия Размер Кол. Скачив.
Импорт из внешнего источника 9.3. /RU, UA, BY/
.epf 624,09Kb
02.11.16
40
.epf 9.3 624,09Kb 40 Скачать
Документация. Редакция от 16.08.2015
.docx 738,14Kb
02.11.16
608
.docx 738,14Kb 608 Скачать
Импорт из внешнего источника 9.2. /RU, UA, BY/
.epf 606,71Kb
02.11.16
108
.epf 9.2 606,71Kb 108 Скачать
Импорт из внешнего источника 9.1.1. /RU, UA, BY/
.epf 597,17Kb
02.11.16
112
.epf 9.1.1 597,17Kb 112 Скачать
Импорт из внешнего источника 9.1. /RU, UA, BY/
.epf 596,98Kb
02.11.16
80
.epf 9.1 596,98Kb 80 Скачать
Импорт из внешнего источника 9.0. (последняя для платформы 8.2)
.epf 585,11Kb
02.11.16
57
.epf 9.0 585,11Kb 57 Скачать
Импорт из внешнего источника 8.4.3. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 537,71Kb
02.11.16
333
.epf 8.4.3 537,71Kb 333 Скачать
Импорт из внешнего источника 8.4.2. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 536,68Kb
02.11.16
156
.epf 8.4.2 536,68Kb 156 Скачать
Импорт из внешнего источника 8.4.1. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 534,59Kb
02.11.16
109
.epf 8.4.1 534,59Kb 109 Скачать
Импорт из внешнего источника 8.4.0. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 517,78Kb
02.11.16
272
.epf 8.4.0 517,78Kb 272 Скачать
Импорт из внешнего источника 8.3.9. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 512,19Kb
02.11.16
86
.epf 8.3.9 512,19Kb 86 Скачать
Импорт из внешнего источника 8.3.8. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 499,90Kb
02.11.16
202
.epf 8.3.8 499,90Kb 202 Скачать
Импорт из внешнего источника 8.3.7. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 478,33Kb
02.11.16
140
.epf 8.3.7 478,33Kb 140 Скачать
Импорт из внешнего источника 8.3.6. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 477,43Kb
02.11.16
99
.epf 8.3.6 477,43Kb 99 Скачать
Импорт из внешнего источника 8.3.5.1. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 474,53Kb
02.11.16
173
.epf 8.3.5 474,53Kb 173 Скачать
Импорт из внешнего источника 8.3.4. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 468,64Kb
02.11.16
208
.epf 8.3.4 468,64Kb 208 Скачать
Импорт из внешнего источника 8.3.3. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 462,03Kb
02.11.16
59
.epf 8.3.3 462,03Kb 59 Скачать
Импорт из внешнего источника 8.3.2. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 459,29Kb
02.11.16
42
.epf 8.3.2 459,29Kb 42 Скачать
Импорт из внешнего источника 8.3.1. /РОССИЯ,УКРАИНА,БЕЛАРУСЬ/
.epf 368,59Kb
02.11.16
185
.epf 8.3.1 368,59Kb 185 Скачать
Импорт из внешнего источника 8.3.0. /РОССИЯ,УКРАИНА/
.epf 358,79Kb
02.11.16
117
.epf 8.3 358,79Kb 117 Скачать
Импорт из внешнего источника 7.2. /РОССИЯ,УКРАИНА/
.epf 285,61Kb
02.11.16
194
.epf 7.2 285,61Kb 194 Скачать
Импорт из внешнего источника 7.1. /РОССИЯ,УКРАИНА/
.epf 264,80Kb
02.11.16
60
.epf 7.1 264,80Kb 60 Скачать
Импорт из внешнего источника 7.0. /РОССИЯ,УКРАИНА/
.epf 800,63Kb
02.11.16
50
.epf 7.0 800,63Kb 50 Скачать
Импорт из внешнего источника 6.3. /РОССИЯ,УКРАИНА/
.epf 251,55Kb
02.11.16
141
.epf 6.3 251,55Kb 141 Скачать
Импорт из внешнего источника 6.2. /РОССИЯ/
.epf 243,57Kb
02.11.16
157
.epf 6.2 243,57Kb 157 Скачать
Импорт из внешнего источника 6.1. /РОССИЯ/
.epf 227,95Kb
02.11.16
64
.epf 6.1 227,95Kb 64 Скачать
Импорт из внешнего источника 6.0. /РОССИЯ/
.epf 189,80Kb
02.11.16
68
.epf 6.0 189,80Kb 68 Скачать

Старая редакция

Наименование Файл Версия Размер Кол. Скачив.
Импорт из Excel в 1С тремя методами 8.2.5.2. /РОССИЯ/
.epf 191,91Kb
02.11.16
675
.epf 8.2.5.2 191,91Kb 675 Скачать
Импорт из Excel в 1С тремя методами 8.2.5.1. /РОССИЯ/
.epf 191,65Kb
02.11.16
99
.epf 8.2.5.1 191,65Kb 99 Скачать
Импорт из Excel в 1С тремя методами 8.2.5.0. /РОССИЯ/
.epf 190,82Kb
02.11.16
121
.epf 8.2.5.0 190,82Kb 121 Скачать
Импорт из Excel в 1С тремя методами 8.2.4.2. /РОССИЯ/
.epf 174,21Kb
02.11.16
307
.epf 8.2.4.2 174,21Kb 307 Скачать
Импорт из Excel в 1С тремя методами 8.2.4.1. /РОССИЯ/
.epf 171,79Kb
02.11.16
326
.epf 8.2.4.1 171,79Kb 326 Скачать
Импорт из Excel в 1С тремя методами 8.2.4.0. /РОССИЯ/
.epf 173,20Kb
02.11.16
66
.epf 8.2.4.0 173,20Kb 66 Скачать
Импорт из Excel в 1С тремя методами 3.0. /РОССИЯ/
.epf 135,17Kb
02.11.16
259
.epf 3.0 135,17Kb 259 Скачать
Импорт из Excel в 1С тремя методами 2.2. /РОССИЯ/
.epf 116,09Kb
02.11.16
106
.epf 2.2 116,09Kb 106 Скачать
Импорт из Excel в 1С тремя методами 2.1. /РОССИЯ/
.epf 116,30Kb
02.11.16
53
.epf 2.1 116,30Kb 53 Скачать
Импорт из Excel в 1С тремя методами 2.0. /РОССИЯ/
.epf 115,38Kb
02.11.16
90
.epf 2.0 115,38Kb 90 Скачать
Импорт из Excel в 1С тремя методами 1.1. /РОССИЯ/
.epf 90,68Kb
02.11.16
64
.epf 1.1 90,68Kb 64 Скачать
Импорт из Excel в 1С тремя методами 1.0. /РОССИЯ/
.epf 90,50Kb
02.11.16
73
.epf 1.0 90,50Kb 73 Скачать

См. также

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

Комментарии

1. Валерий Гуров (Saint) 17.03.12 04:42
Я так понимаю, что метод «Microsoft ADO» в клиент-серверном варианте на архитектуре x64 традиционно работать не будет?
2. Андрей М. (StepByStep) 17.03.12 10:46
(1) Saint,


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


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

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

Спасибо.
3. SergioVB (SergioVB) 21.03.12 08:23
Экспорт в Эксель реализуется аналогично?
4. Dmitriy (daho) 22.03.12 07:09
5. Dmitriy (daho) 22.03.12 07:10
Скорее всего по барабану.. главное чтобы драйвер был подходящий...а вообще могут быть глюки из-за х64 архитектуры
6. Андрей М. (StepByStep) 02.04.12 15:57
(3) SergioVB,
Экспорт не предусмотрен.
7. Андрей М. (StepByStep) 02.04.12 15:57
8. Андрей М. (StepByStep) 06.04.12 18:01
Версия «Импорт из Excel в «Розница 2.0»» v.2.0
Существенное изменение обработки:

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

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

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

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

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

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

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

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

- Справка обработки содержит подробное описание.
9. agenttsmit agent (agenttsmit) 30.05.12 23:33
Проблема в ут 11 Возможно, обработка (отчет) устарела или не является дополнительной:Метод объекта не обнаружен (СведенияОВнешнейОбработке)
10. Андрей М. (StepByStep) 31.05.12 09:32
(9) agenttsmit,
На данный момент «Импорт из Excel» v.2.1. реализован для «Розница 2.0» - см. страницу публикации.
УТ11 - следующее по плану.
12. Сергей Захаров (zachs) 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) 03.07.12 09:27
(15) mammon,
со страницы публикации: «Импорт из Excel» v.3.0. «Розница 2.0».
17. Юлия Петрова (petrovaUL) 09.07.12 07:13
минусы Exel-я: например код документа "000000001" в Exel-е отображается ка "1"! и самый БОЛЬШОЙ это ограничение по количеству Срок в документе.
18. Eugeneer (Eugeneer) 08.08.12 15:36
Интерфейс конечно))) галки разбросаны, цвета мама мия.)
Узнаю часть своего функционала) Только так и не понял в чем суть разработки.
19. Eugeneer (Eugeneer) 03.09.12 20:06
Автору на заметку
"4. При методе «Microsoft ADO» считывается только с 1-го листа (существенно), а также не позволяет не считывать скрытые колонки (неудобно)."
- листы читаются очень просто. На ИС есть обработка с загрузкой по ADO со считыванием любого листа.
20. 1с-программы.com (ZLENKO) 04.09.12 12:23
В погоне за универсальностью у автора получился какой то монстр в котором даже разбираться лень...
Мне ближе подход 1С в их обработке "загрузка данных из табличного документа" - универсальный механизм чтения данных и универсальных механизм поиска данных и плюс к этому обработчики событий загрузки. Пример ее использования можно посмотреть тут http://infostart.ru/public/19062/
21. Eugeneer (Eugeneer) 06.09.12 16:09
Автору: Обработка не работает в клиент-серверной базе с 1С64 разрядным сервером (адо и эксель - вываливают ошибки невозможности подключения)
22. Eugeneer (Eugeneer) 06.09.12 16:10
(20) ну так пользуйтесь на здоровье. Про обработку с ИСТ итак усе знают. Я уже лет 8 точно.
Для пользователей она никак не приспособлена. Как и вообще под множество ситуаций. Только самых примитивных.
23. 1с-программы.com (ZLENKO) 06.09.12 16:43
(22) Ну во первых (как показывает практика :-() про обработку с дисков ИТС знают далеко не все. А вот по поводу множества ситуаций - не могу себе представить что бы такого нельзя было закачать с использованием обработчиков событий загрузки в этой обработке. Но конечно писать обработчики должен человек разбирающийся в программировании на 1С. Зато пользователю удобно пользоваться всегда одинаковым интерфейсом обработки - выбрал нужную настройку и загрузил. Надо стремиться к простоте, а мульен галочек и полей выбора в обработках по загрузке чего либо - это неправильно. Мое мнение такое.
P.S.: На самом деле мне жаль бесцельно потраченного разработчиками времени на разработку какой то очередной супер пупер мега загрузки. Все равно всех нужных конкретному пользователю "галочек" не учтеш.
24. Eugeneer (Eugeneer) 06.09.12 16:47
(23) вот именно. что обработка с ИТС - это мульен галочек шмалочек и т.п.
еще и программировать обработчики надо!!! представьте себе сколько людей работают с 1С (и многие не держат программистов) фирм таких - большинство.
25. 1с-программы.com (ZLENKO) 06.09.12 17:30
(25) Ну так я умею программировать в 1С :-) Ну а фирмы которых программист 1С не интересует, то они мне тоже не интересны :-)

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

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

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

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

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

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

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

// ДЛЯ LibreOffice.

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

где:

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

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

Сейчас подготавливается версия, думаю в начале следующей недели уже будет, где этот механизм скорректирован.
51. Vladimir Vladimir (VladimirVladimir) 21.11.12 13:06
52. Андрей М. (StepByStep) 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) 28.11.12 17:13
Импорт из EXCEL тремя методами 8.2.5.0 28.11.2012г.
Большое обновление.
Обработка и загружается быстрее и откликается в процессе работы быстрее.
Большое количество внутренних изменений.
54. Eugeneer (Eugeneer) 28.11.12 21:16
Автор специально сдирает функционал с одной коммерческой разработки на сайте.
55. Андрей М. (StepByStep) 28.11.12 22:21
(54) Eugeneer,

Исключено.

Изначально подобный функционал существовал в обработке для конфигурации "Торговля и Склад" 7.7.
В 8-ке был воссоздан и расширен в соответствии с пожеланиями пользователей.
56. Eugeneer (Eugeneer) 28.11.12 22:29
(55) да нуда. на семерке подобный функционал?))) не смешите мои тапочки. на семерке функционально невозможно сделать подобный функционал! как и обработку половины того что можно сделать на восьмерке. Я за публикацией вашей наблюдаю с самого ее появления и вижу какая она была в марте и каждый месяц. И каждую частичку функционала понимаю. Не путайте меня с пользователями )

А вот пожелния пользователей - есть такое дело. Как разработчик вы сами наверное встречали - пользователи халявщики как раз и дерут пожелания с разработок, которые не хотят покупать. Так и разработчики есть которые видят хорошее и делают - тут я ничего против не имею. Просто вы меня забанили в личных сообщения по непонятной причине, да и как только я продвину публикацию свою - моментально стараетесь поверх вставить свою)) Причем замечено - возьму опять добавлю - опять сразу же ваша. Злой вы человек!
57. Андрей М. (StepByStep) 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) 29.11.12 14:37
Посмотрел обработку. Восхищен. Хочу сделать что - то подобное для других целей. И все таки вот именно такие обработки не подрывают, а скорее, роняют рынок :) - так что желаю доработать до необходимого уровня качества и сделать платной.
Светлый ум; Eugeneer; +2 Ответить 2
59. Андрей М. (StepByStep) 29.11.12 15:12
(58) graphbuh,
Над обработкой нужно много и серьезно поработать, чтобы довести ее "до ума".
Удачи в разработке.
60. Eugeneer (Eugeneer) 30.11.12 17:37
(58) +1000. Добавлю от себя: только не воровать при этом функционал у других решений. Солидарность среди разработчиков должна существовать иначе, через время, мы просто все будем за тарелку супа работать. То что сделали другие. А то можно точно также напороться что кто то будет сдирать все и с работы автора и всем "нахаляву", если он начнет что то делать платно. И тогда автор поймет на себе что значит вкладывать силы ежедневно без отдачи.
1С непростая отрасль для работы. Учитывая количество халявщиков и разработчиков.
StepByStep; +1 Ответить 1
61. Андрей М. (StepByStep) 30.11.12 18:15
(60) Eugeneer,
Солидарность среди разработчиков безусловно должна быть.
И общаться с ними нужно корректно. Без оскорбительных высказываний.
Ведь сразу может быть и непонятно "что - к - чему".

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

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

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

Для сопоставления реквизитов "1С" и колонок файла EXCEL используется таблица "СИНОНИМЫ". Синонимы не что иное, как заголовки колонок файла EXCEL.
В существующую таблицу добавляются новые синонимы реквизитов 1С, встречающиеся в файлах.
Таким образом, можно настроить обработку на работу с различными файлами EXCEL, и нет необходимости в сохранении/восстановлении параметров настройки на каждый файл.
Последовательность колонок в файле EXCEL - произвольная.


Только стоило бы правду написать, что особенность спистенная из другой разработки другого автора.
76. Андрей М. (StepByStep) 07.03.13 09:39
(75) SubSystems,
Только стоило бы правду написать, что особенность спистенная из другой разработки другого автора.

Ничего подобного.
Было уже многое сказано по этому поводу.
77. SubSystems (Eugeneer) 07.03.13 09:47
(76) да ну лана. программа опубликованная в 2009 году <> 2012 году. А это самый главный и весомый аргумент, после которого обсуждать нечего.
78. Андрей М. (StepByStep) 07.03.13 09:50
(77) SubSystems,
Не следовало и начинать обсуждать.
79. Алексей Роза (DoctorRoza) 08.04.13 09:55
(0) StepByStep, подскажите пожалуйста. У меня настроено регл. задание по перепроводке документов за определенный период (сейчас с 01.01.2013г). Для проверки корректности проведения, было сделано создание эксель-файла с результатом проведения, ссылкой, датой и т.п. Регл. задание делается без проверки прав, на сервере. Excel'я, естественно, на сервере нет, поэтому создание лога делал через ADO (спасибо, у Вас узнал как). Документов перепроводится 8500. Вопрос в следующем: после перепроведения лог-файл слишком долго создается, где то 25 минут и чем дальше, тем дольше! Регл. задание начинается в 5.30 и оканчивается в районе 09.50, файл датируется в районе 10.10. Можно как то ускорить это процесс? Да и в принципе, это нормально такая работа?
p.s.
Может не по теме, извините!
80. Андрей М. (StepByStep) 14.04.13 01:28
(79) DoctorRoza,
Лог по 8500 документов может быть достаточно большим, зависит от того что и как Вы в него записываете.
где то 25 минут и чем дальше, тем дольше!
- В Вашем вопросе есть уже и ответ - будет еще дольше.

Поэтому:

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

К тому же, это для просмотра удобнее.
DoctorRoza; +1 Ответить 1
81. Алексей Роза (DoctorRoza) 14.04.13 12:38
(80) StepByStep, спасибо, буду знать. А вот насчет просмотра, с xls-файлом наоборот проще (ИМХО), по крайней мере фильтрация в колонке есть. Видимо, все от задачи зависит.
82. Константин (maverick76) 07.05.13 11:11
83. Андрей М. (StepByStep) 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. Alexey Rozhkov (MartyNSK) 20.06.13 06:40
О боже, маню решили потеснить с поприща короля загрузок из экселя))))
85. Андрей М. (StepByStep) 21.06.13 13:00
21.06.2013г. "Импорт из внешнего источника в 1С" 6.1. НОВАЯ ВЕРСИЯ. НОВАЯ РЕДАКЦИЯ.

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

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

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

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

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


из-за чего ошибка, как поправить?
87. Андрей М. (StepByStep) 03.07.13 20:23
(86) webresurs,
Скажите, пожалуйста, какая конфигурация ?
88. Eugeneer (Eugeneer) 03.07.13 20:28
(84) мечтать не вредно)) Автор играет в догоняйки, но все никак не получается.
Половина фишек появилась у нас первыми.

Все эти 6 в 1 модно выкинуть - тк у нас одно - детает все!
Интерфейс неюзабельный.
В общем как наша продавалась так и продается вовсю. а автор только непонятно за что работает.
Какая то куча статей. Миллион галок.
Когда 1С Ут11 меняет или БП3 сидит бедный чтобы новую версию выпустить, иначе перестает работать все.
89. Leo Po (webresurs) 04.07.13 07:34
90. Андрей М. (StepByStep) 04.07.13 10:01
(89) webresurs,
Сожалею, но на УНФ обработка не расчитана.

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

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

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

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

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

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

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

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

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

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

В настоящее время подготавливается к выпуску версия, содержащая поддержку работы в "Комплексной Автоматизации" 1.1.
91. Aleksey Gurtovenko (gurtas) 09.07.13 11:49
что-то не могу понять как реализована загрузка номеров гтд в УТ11....у меня файл, где есть Артикул, Номер ГТД, Страна происхождения...как ни бился с обработкой ....не получается....
92. Саша (TbSasha) 09.07.13 16:20
(75) SubSystems, ну вы написали! Как будто можно это сделать по другому. Еще бы написали что обработку загрузки вообще делать нельзя что только ваша идея.
StepByStep; +1 Ответить 2
93. Андрей М. (StepByStep) 09.07.13 18:25
(92) TbSasha,

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

Не в бровь - а в глаз.
94. Eugeneer (Eugeneer) 09.07.13 18:30
(92) Загрузок тысячи. Новшества содержат только 1-2 разработки. А значит кто то усиленно работает над этим каждый день - чтобы сделать, придумать6 реализовать. И этим пользовались в итоге. Приносило счастье.

Это конкурентная борьба. За лучшую разработку и качество и РЕЗУЛЬТАТ. А в любой конкурентной борьбе - не имеет значения платность, есть правила. Мы разрабатываем оригинальные функции и возможности. И знаете как то не очень приятно когда кто то их присваивает себе с надписями - отличительная возможность. Это борьба за пользователей и рейтинги.

Вы тут много не видели, я на этом сайте живу с 2006 года - 9 лет. И знаю практически каждую разработку в лицо.
95. Андрей М. (StepByStep) 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С будет заполняться и, как следствие, в дальнейшем заполнится соответствующая колонка документа "Поступление".

см. также константа "ИспользоватьИмпортныеЗакупки".
96. Саша (TbSasha) 09.07.13 19:04
(94) Eugeneer, я понимаю но вы не можете таблицу сопоставлений полей 1с и excel присвоить как свою оригинальность. Эта сама очевидность.
kote; borman; artbear; Pawlick; 1cmax; Filchaleks; Alex_IT; eeeio; StepByStep; +9 2 Ответить
97. Андрей М. (StepByStep) 10.07.13 14:03
10.07.2013 г. Импорт из внешнего источника в 1С 6.2 НОВАЯ ВЕРСИЯ. НОВАЯ РЕДАКЦИЯ.

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


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