Заполнение ПоступлениеТоваровУслуг по внешнему документу в формате XLS (УТ 11)

09.02.11

Интеграция - Загрузка и выгрузка в Excel

Внешняя обработка для автоматического заполнения товарной части документа "ПоступлениеТоваровУслуг" и "ЗаказПоставщику" в Управлении Торговлей 11 (управляемые формы) по внешнему документу в формате XLS (Excel).

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

Наименование Файл Версия Размер
ЗаполнениеТаблицыДокументаПоФайлу
.zip 41,62Kb
394
.zip 41,62Kb 394 Скачать

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

* Файл
 fill_table_by_xls.epf

* Тип
Внешняя обработка для Управление Торговлей 11 (управляемые формы).

* Назначение
Заполнение/корректировка номенклатуры документов по XLS файлу.

* Зависимости
Для работы обработки требуется внешняя компонента ExcelEditor (Чтение/записьфайла Excel напрямую из 1С без Excel (формат 97/2003) //infostart.ru/public/18726/)

* Установка
В УТ 11 в управляемом режиме заходите в раздел "Администрирование" панели разделов, в панели навигации слева находите "Дополнительные отчёты и обработки". Добавляете новую обработку и выбираете файл fill_table_by_xls.epf. "Публикация" нужно поставить или в "Режим отладки" (для использования только администратором) или в "Используется".

* Использование
В журнале "Документы поступления" или в открытом документе "ПоступлениеТоваровУслуг" выбираете сверху "Заполнение...", затем в открывшемся списке команд выбираете "Заполнить товары по внешнему документу" и жмёте кнопку "Выполнить". Открывается форма обработки с тремя вкладками. Вначале идём на вкладку "Настройки". Выбираем файл настроек (можно использовать options-example.txt). Редактировать его можно прямо в форме. Этот файл устроен просто: каждая строка содержит имя_колонки=список_возможных_вариантов_заголовков_колонок. имя_колонки менять нельзя.
Затем в поле "Имя первого файла" вводим имя файла Excel из которого надо загрузить данные. Жмём кнопку с зелёной стрелкой и, если в файле удалось хоть что-то распознать, будет заполнен табличный документ. Табличный документ можно произвольно редактировать, удалять лишние строки, заполнять 
колонки вручную копированием и т.д. Если артикулы находятся в поле "Наименование", то его можно попытаться автоматически оттуда извлечь (галка "Артикул в наименовании").
Выбираем тип поиска ("по артикулам", "по наименованию", "по товарам поставщика") и жмём кнопку "Искать товары". В результате заполняется таблица на вкладке "Товары". Для не найденных товаров поле "Номенклатура" остаётся незаполненным. Если поиск производится по наименованию и по наименованию товар не найден, то делается попытка искать по полному наименованию. Таблицу "Товары" также можно произвольно редактировать. При нажатии на кнопку "Заполнить" (внизу), содержимое этой таблицы будет перенесено в выбранный документ и документ будет открыт для редактирования.
Если, например, заполнение делается по Счету, где есть Наименования и Артикулы, а ГТД находится в Счете-фактуре, но там нет Артикулов, по которым и осуществляется поиск, то можно воспользоваться вторым файлом. Выбираем второй файл, жмём кнопку с плюсом в зелёном кружке. Это нужно сделать после того, как таблица Товары уже заполнена по первому файлу.

!!! Будьте осторожны. Товарный состав существующего документа полностью изменяется!

Если заполнение выполняется из открытого документа, то нужно будет обновить содержимое (Все действия/Перечитать). (просто, пока не знаю, как получить форму открытого документа)

* Отмазка
Использование обработки на ваш страх и риск. За испорченные данные автор ответственности не несёт.

* Благодарности

  1. Спасибо (с) Vasil aka Душелов (http://www.dushelov.ru) за внешнюю компоненту ExcelEditor (//infostart.ru/public/18726/). Ставить Excel на сервер не очень хотелось.
  2. Спасибо Дмитрию (//infostart.ru/profile/13970/) за пример написания обработки по вводу на основании по технологии БСП (//infostart.ru/public/79654/).

* История
+ добавление
* исправления
- удаление

	 0.6
 2011-02-09

* Исправлена работа со вторым файлом. ГТД и Страна теперь заполняются в табличном документе.
* Изменено извлечение артикулов и добавлена возможность удаления из артикула заданной подстроки.
	 0.5
 2011-02-07

+ Работа с номенклатурой поставщика (поиск по ней и добавление).
- ПараметрыСеанса.КомпонентаЭкзельПодключена (если кто уже успел добавить, может удалить этот параметр,
он больше не нужен, нашёлся более элегантный способ проверки загрузки).
+ Второй файл. Из второго файла можно загрузить недостающую информацию. Связь по имени.
* Прочие мелкие исправления и дополнения.
	 0.4 
 2011-02-02

+ Табличный документ с полным содержимым исходного файла.
+ Новые колонки: Страна, СтавкаНДС, НДС.
* Исправлено сохранение настроек колонок.
+ Добавление номеров ГТД при поиске товаров.
	 0.3 
 2011-01-28

* Первая публикация

См. также

SALE! 10%

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

Загрузка и выгрузка в Excel Розничная торговля Логистика, склад и ТМЦ Ценообразование, анализ цен Прайсы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 9504 руб.

29.10.2014    210154    620    524    

439

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150709    367    375    

501

Маркетплейсный загрузчик для 12-ти маркетплейсов в "БП 3", "УТ 11", "КА 2", ERP, УНФ

Загрузка и выгрузка в Excel Маркетплейсы Платформа 1С v8.3 Бухгалтерский учет 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы сделаете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, "Детский мир", Казань-Экспресс, "Леруа Мерлен", ЭНФАНТА (Акушерство), ЛаМода, Летуаль, "Твой дом" в документы "Отчет комиссионера (агента) о продажах" и другие, может работать в "Бухгалтерия 3", "Бухгалтерия 3 КОРП", УТ 11, УНФ, КА 2, ERP. Возможность подключить любые маркетплейсы. Анализ продаж ОЗОН. 30 дней БЕСПЛАТНОГО пользования!

1800 руб.

12.08.2021    31893    226    63    

117

SALE! 20%

Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счета, прайсы

Загрузка и выгрузка в Excel Оптовая торговля Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С. Вместе с номенклатурой может найти контрагента, номер и дату документа, штрих-коды, серии ГТД, страну и т.д. Распознает документы ЛЮБОЙ ФОРМЫ (УПД, ТОРГ-12, заказ, отчет комиссионера и т.д.). Не требует MS Office. Для поиска таблиц используются методы эвристического поиска. Загружает только то, что нужно, т.е. пропускает повторы шапки таблицы, заголовки, промежуточные итоги, подписи и т.д. Содержит модуль работы с электронной почтой и api-загрузчик отчетов о продажах маркетплейсов.

5000 4000 руб.

09.11.2016    214909    925    886    

939

Загрузка данных отчета о реализации товаров из Excel файла СберМегаМаркет

Загрузка и выгрузка в Excel Маркетплейсы Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Загрузка данных отчета о реализации товаров из сервиса СберМегаМаркет для конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11 и Управление нашей фирмой, редакция 3.0 в документ "Отчет комиссионера (агента) о продажах".

4800 руб.

07.06.2022    15072    79    0    

60

SALE! 30%

Распознавание и загрузка сканов в 1С "одним нажатием": УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.

Загрузка и выгрузка в Excel Документооборот и делопроизводство (СЭД) Учет документов Распознавание документов и образов Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная программа для распознавания ЛЮБЫХ СКАНОВ ИЛИ ФОТО ТОВАРНЫХ ДОКУМЕНТОВ в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML и т.д.) выбираете документ 1С и нажимаете кнопку "Распознать и загрузить".

6000 5520 руб.

04.06.2019    101369    296    173    

312
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 07.02.11 13:12
Сообщение было скрыто модератором.
...
2. пользователь 07.02.11 13:32
Сообщение было скрыто модератором.
...
3. пользователь 07.02.11 13:47
Сообщение было скрыто модератором.
...
6. пользователь 07.02.11 14:04
Сообщение было скрыто модератором.
...
7. пользователь 07.02.11 14:09
Сообщение было скрыто модератором.
...
10. пользователь 07.02.11 14:15
Сообщение было скрыто модератором.
...
4. пользователь 07.02.11 13:49
Сообщение было скрыто модератором.
...
5. пользователь 07.02.11 14:03
Сообщение было скрыто модератором.
...
8. пользователь 07.02.11 14:09
Сообщение было скрыто модератором.
...
9. пользователь 07.02.11 14:12
Сообщение было скрыто модератором.
...
12. пользователь 07.02.11 14:21
Сообщение было скрыто модератором.
...
11. пользователь 07.02.11 14:18
Сообщение было скрыто модератором.
...
13. пользователь 07.02.11 14:23
Сообщение было скрыто модератором.
...
14. пользователь 07.02.11 14:25
Сообщение было скрыто модератором.
...
15. пользователь 07.02.11 14:29
Сообщение было скрыто модератором.
...
16. пользователь 10.02.11 23:30
Сообщение было скрыто модератором.
...
17. пользователь 10.02.11 23:34
Сообщение было скрыто модератором.
...
18. CheBurator 3119 11.02.11 00:07 Сейчас в теме
(17) Евгений, предупреждение от Модератора. Убедительная просьба к тебе лично: ты не можешь запретитть копирование функционала, ты не можешь запретить подсматривать программистские решения и новые ходы, ты тем более не можешь запретить человеку выпускать обновления, реализованные на твоих идеях и тових ноухау. Считаешь нужным - патентуй свою разработку/идею/ноухау. Пока что этого нет - любой волен ознакомиться, проникнуться и в том или ином виде склонировать функционал, код и даже скопипастить кусочки кода. И ничего с этим не поделать. Не надо оставлять за собой эксклюзивное право программировать.
.
Остальным участникам дискуссии - просьба (а заодно и предупреждение) воздержаться от необоснованных обвинени/наездов/личных оценок - все в приват и взакрытые группы - там хоть заобсуждайтесь.
.
Евгению: есть желание оспорить данную разработку - подайте модераторам составленную жалобу ПО СУЩЕСТВУ: с указанием процента впрямую скопипастенного кода, описанием идей и подходов, которые вы СЧИТАЕТЕ ЛИЧНО СВОИМИ и которые, по вашему мнению, не имеет права (также укажите на основании чего именно) использовать другой - рассмотрим и вынесем решение. Могу заняться этим лично.
karnilaev; COMPER; artbear; +3 Ответить
19. knemtsev 22 11.02.11 08:09 Сейчас в теме
(17) У меня работает и на 7-ке и на 64-х разрядном сервере (правда 1С 8.2 32-х).
Если считаете, что я у Вас что-то украл, то обращайтесь в суд. Или как предложил CheBurator.
20. ForRegSpam 22.02.11 20:04 Сейчас в теме
Отлично. Но есть нюансы:
при загрузке артикула из файла цифра преобразуется в строку с пробелами.
Не записывает сумму НДС
21. NON$top 02.03.11 16:35 Сейчас в теме
Мне в общем очень понравилась разработка. Надо только немного ее до ума довести и все будет ОК.
О замеченных недочетах и ошибках и о том как их исправить пишу ниже...
22. NON$top 02.03.11 16:38 Сейчас в теме
1. Спр. "НоменклатураПоставщика" открывается без отбора по поставщику.
Решение:
Страница товаров - Товары - ТоварыНоменклатураПоставщика
В Свойствах "СвязиПараметровВыбора" установить "Отбор.Владелец(Партнер)"
Для чего:
Чтобы при выборе номенклатуры поставщика справочник "Номенклатура поставщика" открывался сразу с
отбором по поставщику (так же как и в документе "Заказ поставщику").

2. Документ не обновляется после заполнения (надо нажимать "Перечитать").
Решение:
При нажатии на кнопку "Заполнить" в процедуре "ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения, знач Товары) Экспорт"
заменить строчку "Форма.ОбновитьОтображениеДанных();" на "Форма.Прочитать();" для обновления ТЧ документа после заполнения.
Для чего:
Для удобства.
23. NON$top 02.03.11 23:03 Сейчас в теме
3. При загрузке из файла числовые значения(артикулы) превращаются в строку с пробелами, в этом же виде и попадают в справочник "НоменклатураПоставщика".
Решение:
В процедуре "ПрочитатьИРаспознатьФайл(ИмяФайла,ТабДок)" после строки "ЗначениеЯчейки = СокрЛП(Экзель.ПолучитьЗначениеЯчейки(строка, Колонки[нк].Номер));" добавить еще одну троку "ЗначениеЯчейки = СтрЗаменить(ЗначениеЯчейки, Символы.НПП, "");"
Для чего:
Чтобы не искажались артикулы при загрузке.
24. NON$top 03.03.11 10:11 Сейчас в теме
4.Кнопка "Заполнить номенклатуру поставщика" заполняет номенклатуры поставщика (при выбранной номенклатуре нашего справочника) только после второго нажатия, хотя после первого нажатия элементы реально создаются, но не заполняются.
Решение:
В процедуре "ЗаполнитьНоменклатуруПоставщикаНаСервере()" заменить строчку "Товары[н].НоменклатураПоставщика=номп_с;" на
"Товары[н].НоменклатураПоставщика=номп_с.Ссылка;"
Для чего:
Для удобства.
25. NON$top 03.03.11 15:44 Сейчас в теме
5. Не переносится сумма НДС в документ, даже если она заполнена в обработке на вкладке "Товары".
Решение:
В модуле объекта в процедуре "ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначения, знач Товары) Экспорт"
после строки "ст.СтавкаНДС=Товары[н].Номенклатура.СтавкаНДС;" добавить новую строку "ст.СуммаНДС=Товары[н].НДС;".
Для чего:
Чтобы заполнылась сумма НДС в строках документа, из кторого вызвана обработка.
26. NON$top 03.03.11 15:47 Сейчас в теме
Ну вот вроде "ньюансы" устранены, буду начинать пользоваться. И всем советую :)
27. _tmb 05.10.11 22:19 Сейчас в теме
Отличная разработка!
Сократили одного оператора))
28. 7up123 11 22.11.11 01:39 Сейчас в теме
Отличная обработка! , как бы сделать чтобы она ещё новую номенклатуру создавала?
29. Evger 11.01.12 17:01 Сейчас в теме
Оно создает номенклатуру в случае отсутсвия или нет?
30. Afellay 14.10.16 11:33 Сейчас в теме
Ошибка при открытии обарботки
Прикрепленные файлы:
Оставьте свое сообщение