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

09.02.11

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
ЗаполнениеТаблицыДокументаПоФайлу
.zip 41,62Kb
394
394 Скачать (1 SM) Купить за 1 850 руб.

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

* Файл
 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! 20%

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Пользователь Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 1C:Бухгалтерия 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С:Розница 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Универсальная обработка для загрузки документов из Excel в 1С. Забудьте о ручном вводе: загружайте документы из Excel в 1С за секунды! Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажимаете кнопку "Загрузить". Обработка сама находит таблицу в файле Excel, необходимые для загрузки данные в ней (номенклатура, количество, НДС, цена, сумма) и загружает ее в 1С.

6000 5100 руб.

09.11.2016    239025    1087    906    

1022

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

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

5400 руб.

12.08.2021    36902    383    68    

165

Загрузка и выгрузка в 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 1С:Розница 3.0 Платные (руб)

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

16800 руб.

20.11.2015    157785    384    378    

516

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

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

4800 руб.

23.01.2022    11506    61    0    

39

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

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

11100 руб.

29.10.2014    217797    663    529    

457

Операции по ВЭД Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Мастера заполнения Бухгалтер Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

СКАЧАЙТЕ И ПОПРОБУЙТЕ БЕСПЛАТНО! Данная обработка расширяет функционал типовой конфигурации «1С:Бухгалтерия предприятия» и позволяет осуществлять автоматическое заполнение ГТД в документах «Реализация товаров и услуг», «Списание товаров», «Отчет о розничных продажах», «Отчет комиссионера (агента) о продажах», «Требование-накладная», «Возврат товаров от покупателя», «Комплектация номенклатуры», «Безвозмездная передача», «Отчет производства за смену». Обработка предназначена для работы в конфигурации «1С:Бухгалтерия предприятия 8, редакция 3.0» Есть версия обработки оптимизированная для работы в 1CFresh

9600 руб.

19.06.2012    139612    269    81    

228

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

Если вам нужно корректировать банковские документы, это расширение — именно то, что вам нужно! Создайте правило обработки, укажите, как заполнять документы, и оно автоматически применится при загрузке банковской выписки. Это значительно сократит время и усилия на корректировку. Расширение легко устанавливается в большинство современных конфигураций 1С:УТ 11.5, 1С:ERP 2.5, 1С:КА 2.5, 1С:УНФ 3.0, Розница 3.0

12000 руб.

20.12.2024    830    5    6    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 2695 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 Сейчас в теме
Ошибка при открытии обарботки
Прикрепленные файлы:
Оставьте свое сообщение