[УТ11] Наглядное заполнение документа "Заказ Клиента" по таблице (например, Excel, управляемое приложение)

13.01.13

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

Покупатели часто присылают заказываемые позиции в электронном виде, причем каждый клиент шлет инфу в "своём" формате. Используя данную обработку на основании любых табличных данных можно в полуавтоматическом режиме формировать документ Заказ Клиента (если предварительно настроить связь между наименованием, кодом, артикулом клиента и своей номенклатурой (это стандартный справочник УТ11  - "номенклатура поставщиков", кстати эту связь можно формировать непосредственно из обработки). Можно также создавать документы, синхронизируя со своей номенклатурой по коду, артикулу, наименованию, штрихкоду (без использования справочника "номенклатура поставщиков"), есть возможность комбинировать разные виды синхронизации. Обработка создана на основании обработки http://infostart.ru/public/124918/ (заимствует из нее интерфейс и общие принципы работы, но создает другой вид документа и может по другому принципу (с учетом остатков на складе) синхронизировать номенклатуру, и как следствие: предназначена для продавцов, а не для закупщиков)

Скачать файл

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

Наименование По подписке [?] Купить один файл
ЗагрузкаДокументаЗаказКлиента
.epf 21,86Kb
170
170 Скачать (1 SM) Купить за 1 850 руб.

Порядок загрузки (пункты соответствуют овалам на картинке):

Форма обработки

1. Указываем клиента, и склад, с которого предполагается отгрузка (для возможной проверки остатков), справа также можно указать других клиентов по номенклатуре которых предполагается поиск (он будет использоваться, если основное сопоставление не произошло) 

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

3. Задаем настройки (в виде адресов строк и столбцов таблицы), обязательно задать: 

   - начало (первая строка с которой начинается загрузка)

   - конец (последняя строка загрузки)  

   - артикул, код, наименование, артикул партнера, код партнера, наименование партнера, штрихкод (поле по которому будет произведена идентификация нашей номенклатуры) - достаточно указать одно из этих полей (если указать несколько, то обрабатыватся будут последовательно до тех пор пока не найдется соответствие).

   - количество - из этого столбца берется количество упаковок

не обязательно:

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

Настройку можно производить указанем ячейки (сначала выбирается настройка, затем - непосредственно ячейка) - её адрес вводится в настройку.

4. после настройки нажимаем "Преобразовать"  - в нижней таблице появятся строки будующего документа "Заказ Клиента" (их можно откорректировать непосредственно в таблице). В верхней таблице - удачно проассоциированные данные закрасятся зеленым, неудачно - красным. Через контекстное меню ячейки верхней таблицы можно призвести заполнение справочника "Номенклатура Поставщиков"(или Регистра сведений Штрихкоды Номенклатуры), для полей отмеченных красным, и повторить команду "Преобразовать"

5. Визуально проверяем состав таблицы.

6. Создаем документ Заказ Клиента товаров и услуг, нажав на соответствующую кнопку (Цена, СтавкаНДС бурутся из базы данных)

Настройки - можно сохранить в файл, который можно в дальнейшем использовать снова.

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

PS2: Справочник "НоменклатураПоставщиков" используется несмотря на "противоречивое" название, однако конфигурация позволяет подчинять элементы этого справочника элементам справочника "Партнеры", вне зависимости от свойств "Клиент" или "Поставщик".

PS3: Если же добавить справочник "НоменклатураКлиентов" с той же структурой что и "НоменклатураПоставщиков", обработка будет брать информацию из этого нового нестандартного справочника (в этом справочнике можно ослабить некоторые ограничения по сравнению со стандартным справочником "НоменклатураПоставщиков").

См. также

SALE! 20%

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

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

6000 5100 руб.

09.11.2016    234874    1064    898    

1004

Загрузка и выгрузка в 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 дней БЕСПЛАТНОГО пользования!

3600 руб.

12.08.2021    35671    350    68    

158

SALE! 30%

Загрузка и выгрузка в 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С и нажимаете кнопку "Распознать и загрузить".

8400 5880 руб.

04.06.2019    107351    313    173    

326

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

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

4800 руб.

09.12.2020    25477    251    1    

114

Загрузка и выгрузка в 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 форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 10.10.2024, версия 9.8 - 9.13)

15600 руб.

20.11.2015    156352    376    378    

513

Загрузка и выгрузка в 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    216925    657    527    

456

Загрузка и выгрузка в 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    11189    53    0    

37
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 01.05.12 15:09
Сообщение было скрыто модератором.
...
2. mxm2 1268 01.05.12 15:27 Сейчас в теме
(1) Eugeneer, можно конечно, сделать универсальную загрузку (она вобщем-то сейчас разрабатывается в режиме "нужно, но не срочно"), но она не будет наглядной. С другой стороны, у обработок сходный интерфейс, но функционал существенно различен (в частности в Заказ не загружаются стоимостные показатели и характеристики ГТД, а номенклатура в Заказе (при дублировании сооветствующих элементов) может подбираться исходя из текущих остатков на складе), да и пересчет количества в заказе (при формировании документа) немного другой. И наконец, так сделано, чтобы проще было настроить права пользователей (ибо не все то нужно продавцам, нужно и закупщикам и наоборот).
3. AlexO 135 02.05.12 10:04 Сейчас в теме
Во-первых, сразу видно - автор девушка. По обстоятельности и прозрачности без заумствований.
Во-вторых - наглядная, простая и весьма полезная вещь.
Человек найчился сам, и дал возможность другим двумя кликами делать нужные операции.
И даже есть сохранение настроек, пусть и в текстовый файл. Плюс.
4. mxm2 1268 02.05.12 14:41 Сейчас в теме
(3) AlexO, не знаю по какому принципу Вы классифицируете обработку по гендерному признаку...) но в этом Вы ошибаетесь)..., а вот заказчиком действително была женщина.)
5. son_v 3 02.05.12 16:25 Сейчас в теме
Довольно интересная идея. У нас подобная проблема есть с загрузкой анкет клиента. Формат файла постоянно меняется.
6. dumal 03.05.12 14:04 Сейчас в теме
я бы посоветовал автору немного переделать внешний вид обработки, оставив весь функционал без изменений. Я говорю про интерфейс помощника. Насколько я понимаю, Ваша обработка ориентирована, в первую голову, на пользователей, которые, мягко говоря, неуверенно общаются с программой. Если Вы разобьете достаточно сложное главное окно Вашей программы на несколько более простых, мне кажется, это будет неплохой идеей. Тем более, что Вы сами проделали большую часть работы в этом направлении, разделив основные элементы интерфейса на части :)
7. alexex 44 19.11.12 05:44 Сейчас в теме
спасибо за обработку, пригодилась...

небольшое замечание в коде...
Если в конф. нет спр-ка "НоменклатураКлиентов", данная конструкция не работает
Запрос = Новый Запрос(?(Метаданные.Справочники["НоменклатураКлиентов"] = Неопределено, ТекстЗапроса, СтрЗаменить(ТекстЗапроса, "НоменклатураПоставщиков", "НоменклатураКлиентов")));



сделал так
Запрос = Новый Запрос(?(НайденСпрПоИмени("НоменклатураКлиентов"), ТекстЗапроса, СтрЗаменить(ТекстЗапроса, "НоменклатураПоставщиков", "НоменклатураКлиентов")));


+ функция

&НаСервере
Функция НайденСпрПоИмени(ИмяСпр)

	Если  Метаданные.Справочники.Найти(ИмяСпр) = неопределено тогда
		Возврат Ложь
	КонецЕсли;
	
	
		
Возврат  Истина;
	

КонецФункции // НайденСпрПоИмени()
Показать
8. mxm2 1268 19.11.12 12:36 Сейчас в теме
(7) alexex, большое спасибо за замечание,

на текущий момент ошибка исправлена, правда без выноса в отдельную функцию (подобная ошибочная конструкция, использовалась в тексте обработки 3 раза, исправлено во всех 3 случаях).
9. svetanik 5 11.11.13 07:00 Сейчас в теме
mxm2, посоветуйте, где рыть? У меня моя обработка в УТ11 (управляемая) заполняет таблицу Заказа клиента данными Номенклатуры и её количества. Заказ нормально сохраняется, табличная часть заполняется... А Состояние обеспечения не видит данных для анализа! Помогите плз советом!
10. mxm2 1268 11.11.13 08:13 Сейчас в теме
(9) svetanik, Попробуйте создать ЗаказКлиента "вручную", (он должен делать все нужные движения), а затем при помощи обработки просмотра значений реквизитов (например одной из этох: http://infostart.ru/public/175217/, http://infostart.ru/public/14747/) сравните Заказ, сформированный обрабткой и заказ сформированный вручную (скорее всего не заполняется какое-то знАчимое поле)
11. ulovka 10 20.11.13 18:03 Сейчас в теме
Обработкой удобно пользоваться, но вот в редакции 11.1 при нажатии кнопки "преобразовать" вываливается ошибка:

Форма.Форма.Форма(306)}: Ошибка при вызове метода контекста (Выполнить)
ТЗ = Запрос.Выполнить().Выгрузить();
по причине:
{(47, 88)}: Поле не найдено "ТоварыНаСкладахОстатки.ВРезервеОстаток"
ЕСТЬNULL(ТоварыНаСкладахОстатки.ВНаличииОстаток, 0) - ЕСТЬNULL(ТоварыНаСкладахОстатки.<<?>>ВРезервеОстаток, 0) КАК КоличествоОстаток
12. ulovka 10 26.11.13 00:33 Сейчас в теме
Еще автору на заметку: обработка не работает с таблицами в которых более 999 строк.
13. user1041099 04.11.18 14:27 Сейчас в теме
Обработка не работает в УТ 11.4
Оставьте свое сообщение