bdd2

Выгрузка прайса в Excel и загрузка обратно в заказ покупателя

Опубликовал Slava Arnoldoff (Akvals) в раздел Обработки - Ценообразование, прайсы

Обработка, управляемые формы, 8.2, выгрузка прайса в Excel и обратная загрузка в заказ покупателя.  

Взял за основу обработку:  http://infostart.ru/public/118825/ (Skimen), за что автора благодарю,  и переделал под себя, попутно сделав её под Управляемые формы. Годится для УПП 1.3, УТ10.3

Идеология простая.
1. Обработкой выгружаем прайс в виде бланка заказа.
2. Клиент отмечает в файле Excel количества по нужным товарам и присылает обратно.
3. Обработкой анализируем присланный Excel, загружаем в табличку. Табличку, при желании, можно тут же отредактировать и загрузить всё в документ "ЗаказПокупателя".  Загруженный документ открывается для редактирования, дополняется требуемыми данными и записывается.

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

---

На текущий момент рабочая версия. Будет дорабатываться.

2014.07.22 Обновление обработки, добавлен функционал. Реализован показ отсутствующих на складе позиций. Реализован выбор и сохранение некоторых настроек, таких как; Организация, Склад, минимальный остаток для показа.

2015.03.17 Обновление обработки. Изменен фильтр отбора торговых точек. Изменен вывод сообщений об ошибках в процессе загрузки. Расширены пределы обрабатываемых ячеек в исходном файле. . Изменена привязка обработчика к клиентам с кода на ИНН.

Добавлены новые контрагенты - покупатели с их шаблонами

Эллипс, ИНН: 702100019047, 701404003495

Семь+Я, ИНН: 6312066512

 

++++Итоговый список обрабатываемых контрагентов++++

Если Код = "СПФ001168" Тогда
Вариант = 0; //Загрузка из нашего, выгруженного прежде прайса

ИНН = "7805377620" Тогда //Спектр групп
ИНН = "645000139980" Тогда //Каменская
ИНН = "5031100639" Тогда //Гудвин

ИНН = "3664128250"
ИЛИ ИНН = "3663099342"
ИЛИ ИНН = "3665095167"
ИЛИ ИНН = "3665101572"
ИЛИ ИНН = "3661060565"
ИЛИ ИНН = "3665094621"
ИЛИ ИНН = "3664130394"
ИЛИ ИНН = "7730678970"
ИЛИ ИНН = "3666185945" Тогда // 7 дней

ИНН = "6312066512" Тогда // 7 +Я

ИНН = "702100019047"
ИЛИ ИНН = "701404003495" Тогда //Эллипс

 

2015.10.23 

1. Добавлены 

Семь дней ООО "Веста" 3663113477

Семь дней ООО «СЕМЬ ДНЕЙ ИВАНОВО» 3702114942

 

2. Убран фильтр расширения файлов  (было .xls) при выборе файла. Посмотрим как будет. Причина - некоторые шлют файлы с расчширениес .xlsx

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

Наименование Файл Версия Размер
ФайлОбработки-20151023
.epf 41,22Kb
23.10.15
6
.epf 20151023 41,22Kb 6 Скачать
Выгрузка прайса и загрузка заказов из Excel.epf-20150317
.epf 40,78Kb
23.10.15
13
.epf 20150319 40,78Kb 13 Скачать
ФайлОбработки-20120726
.epf 27,41Kb
23.10.15
38
.epf 27,41Kb 38 Скачать
ФайлОбработки
.epf 27,60Kb
23.10.15
140
.epf 27,60Kb 140 Скачать

См. также

Добавить вознаграждение
Комментарии
0. Slava Arnoldoff (Akvals) 2 29.06.12 10:42 Сейчас в теме
Обработка, управляемые формы, 8.2, выгрузка прайса в Excel и обратная загрузка в заказ покупателя.


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

1. розница.net (ZLENKO) 04.07.12 11:47 Сейчас в теме
Какая технология используется для выгрузки ?
В MS Office 2007-2010 быстро выгружает ?
2. Slava Arnoldoff (Akvals) 2 04.07.12 16:06 Сейчас в теме
(1) розница.net,

... стандартная выгрузка средсвами 1С.
300 строк - мигом, на большем не тестировалось.
Удачи.
3. Dan Z (attalik) 04.07.12 16:38 Сейчас в теме
можно так: чтобы ввыгрузить - правой кнопкой на списке необходимого документа, справочника и т.п. - вывести список - Crl+A - Ctrl+C - открываем Ексель - вставляем.чтобы загрузить - нужна одработка Upload from table document с диска ИТС. там выбираем, что грузим в табличную часть, указываем заранее созданный документ, проставляем нумерацию колонок в нужном порядке - и вперед :)
4. Slava Arnoldoff (Akvals) 2 04.07.12 20:58 Сейчас в теме
(3) attalik,
, конечно, можно и так. :)

Но данная обработка избавляет от всей рутины. Она для массовых выгрузок прайсов и массового созданий заказов из вернувшихся обратно прайсов.
Этот проект у нас запускается в ближайшие две недели. Как начнётся активная работа операторов с этим делом, будут доработки..
5. Dmitrii Yeremeev (kykysk) 26.07.12 15:38 Сейчас в теме
Очень херого для УТ 10.3 не работает
6. Slava Arnoldoff (Akvals) 2 26.07.12 16:01 Сейчас в теме
(5) kykysk, что мешает работе?
7. максим (1C-CHIP) 21.08.12 11:30 Сейчас в теме
8. Андрей Шиба (andy-cj) 52 30.05.16 12:24 Сейчас в теме
За "НайтиПоКоду" в коде обработки надо автору накакать в руки. Автор если выкладываешь что на сайт будь добр привести в порядок запрос и код модуля, меньше какашек в тебя брость будут, проверно практикой.
9. Slava Arnoldoff (Akvals) 2 26.09.16 13:36 Сейчас в теме
(8) andy-cj,
Виноват, исправлюсь.
:) буду искать по наименованию .. (шутка)

Да действительно, пора избавиться от времянки...
делалось всё для себя на скорую руку, но как всегда случается, нет более временного,...

Спасибо за коммент..