Прайс-Заказ

01.02.24

Задачи пользователя - Прайсы

Прайс-лист с возможностью сохранения в эксель для указания количества товара под Заказ.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Прайс-Заказ
.epf 1,56Mb
1
1 Скачать (1 SM) Купить за 1 850 руб.
ЗагрузитьПрайсЗаказ
.epf 16,25Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

Всем привет!

Я воспользовался уже однажды доработанной внешней обработкой Прайс-листа  Остатки и цены (отчет). Тогда я добавил колонку Остаток, и так получился отчет для менеджеров, в котором видны остатки и цены по товарам. Именно в таком виде его загружали на сайт для скачивания покупателями.

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

ПРАЙС-ЗАКАЗ

Обработка Прайс-Заказ имеет два режима формирования прайса: с включенным признаком Прайс-Заказ и с выключенным. Соответственно, на рис. 1 представлен обычный прайс-лист.

Рис. 1. Прайс-лист с выключенным признаком Прайс-Заказ

На рис. 2 представлен прайс-лист с включенным режимом Прайс-Заказ (справа сверху).

Рис. 2. Прайс-лист с включенным признаком Прайс-Заказ

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

Рис. 3. Настройте параметры как на рисунке

На рис. 4 видно, что вы можете указать дополнительное поле "Остаток".

Рис. 4. Можете включить в прайс-лист дополнительное поле "Остаток"

В результате прайс-лист примет следующий вид - см. рис. 5.

Рис. 5. Прайс-лист и остатки в одном окне

Сформированный прайс-лист можно сохранить в эксель или отправить на фтп-сервер в папку "price". Для такой возможности реализованы две кнопки в верхней командной панели. Алгоритмы реализации этих кнопок смотрите в прилагаемых файлах.

Для отправки на фтп-сервер я использую константы

   ПутьФТП = Константы.ПутьФТП.Получить();
   ЛогинФТП = Константы.ЛогинФТП.Получить();
   ПарольФТП = Константы.ПарольФТП.Получить();

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

ЗАГРУЗКА ЗАКАЗА

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

Правило 1. Номенклатура идентифицируется по артикулу (или коду) - см. рис. 6 - вам необходимо при формировании прайс-заказа вывести артикул (или код) в отдельном поле.

Рис. 6. Настройка полей - вывод дополнительного поля Артикул

На рис. 7 видно, как выглядит прайс-заказ с артикулом.

Рис. 7. Прайс-Заказ с артикулом

Алгоритм идентификации номенклатуры представлен в Листинге 1.

 
 Листинг 1. Идентификация номенклатуры по артикулу

Обратите внимание, артикул я вытаскиваю из колонки под номером 3.

Также можно идентифицировать по Коду номенклатуры, а для пары Номенклаура + Характеристика   по Штрихкоду (см. рис. 8). На рис. 8 показано, что Штрихкод выводится в прайс-заказе, но пример не смог подобрать, когда номенклатура имела характеристики и штрихкод.

Рис. 8. Вывод штрихкода в прайс-заказе

Правило 2. Перед загрузкой заказа необходимо точно указать номер колонки "Заказ" - по умолчанию это 8-ая колонка, но вы можете изменить в форме (сверху справа). После загрузки эксель в форме обработки отобразятся заказанные товары, остаток на текущий момент. Для выбранного контрагента можно будет следующим шагом создать Заказ покупателя. В Заказ покупателя сядет только номенклатура, имеющаяся в наличии (имеющая положительный остаток) (см. рис. 9).

Рис. 9. Окно загрузки заказа с выбором файла эксель, контрагента, номера колонки "Заказ"

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

Обратите внимание, Организация определяется через конструкцию:

Организация = Справочники.Организации.НайтиПоКоду("000000001");

При создании заказа покупателя Склад и Подразделение определяются также через эту конструкцию.  Тут ничего усложнять не нужно, для своей базы пропишите свой механизм подбора значений реквизитов.

Если у вас номенклатура + характеристика, то идентификацию пары - поиск пары "номенклатура + характеристика" осуществите по штрихкоду и реализуйте самостоятельно. В обработке поиск номенклатуры задан только по артикулу, без использования характеристик.

Собственно, это все правила.

Тестировалась на платформе 1С:Предприятие 8.3 (8.3.15.1830), программе "Управление торговлей", редакция 10.3 (10.3.46.2)

 
 См. также другие полезные обработки

 Расширения:

1) [Расширение] УНФ. Список заказов + Структура подчиненности

2) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы

3) [Расширение] УТ 11.4. Счет на оплату с факсимиле и баннерами

Внешние обработки (не расширения!):

1) Список заказов поставщикам + структура подчиненности

2) Список заказов покупателей + структура подчиненности

3) Список реализаций со структурой подчиненности + реестр документов

4) Список заказов покупателей (Расширенная версия)

Другие публикации:

1) Удаление справочников для любых баз на управляемых формах

2) Удаление документов для любых баз на управляемых формах

3) Удаление чеков ККМ в Рознице 2.2

4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2

5) Отчет Остатки и цены (прайс с остатками)

6) Как свернуть базу УТ 10.3: принципы свертки, технология, вспомогательные обработки

7) [ЦФшник] Доработка конфигурации Конвертация Данных

8) [Внешняя обработка] Ввод показателей план-факта БП 3.0

9) [Шаблоны] Договоры для 1с-ника ТОП-скачиваний

10) Удаление документов для любых баз на обычных формах

11) Выделение документов в списках (обычные формы) для групповой обработки

12) Список номенклатуры с выводом уникального идентификатора для УТ 10.3

13) Замена задвоенных договоров в БП 3.0

14) Про деньги фрилансера New

Из последнего опубликованного:

15) JSON -> Дерево значений

16) Анализ прав и ролей: поиск подходящего профиля

17) Оцифровка и визуализация склада

Всем добра! :)

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 10.3, релизы 10.3.46.2

прайс с остатками прайс-заказ заказ из эксель

См. также

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    234262    1062    898    

1003

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

2400 руб.

12.08.2021    35508    348    68    

155

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    107028    313    173    

326

Загрузка и выгрузка в 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    156104    376    378    

513

Маркетплейсы Загрузка и выгрузка в 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    25353    252    1    

114

SALE! 15%

Загрузка и выгрузка в 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 9435 руб.

29.10.2014    216765    657    527    

456
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. 1c.pro.fun 188 16.07.20 21:42 Сейчас в теме
Рустем, при всем уважении к Вам хотелось бы заметить что ни артикул, ни код не идентифицируют товар однозначно. Я бы на Вашем месте поступил так - сохранял бы в Excel, но не готовый макет, а именно заполнял "вручную" Excel-евский документ. У Вас появляется возможность вывести в колонку с номером 1 идентификатор номенклатуры, а под номером 2 идентификатор характеристики. Сами эти колонки естественно могут быть нулевой ширины. Появляется возможность установить защиту на лист против вандалов и дать доступ только на редактирование единственной колонки - заказанное количество. Кроме того, появляется возможность рассчитывать по формуле клиенту итоговую сумму заказа. А далее алгоритм совпадает с Вашим - клиент заполнив файл отправляет и вторая обработка (а может и эта же :) его парсит, но только уже не по артикулам и кодам, а по идентификаторам номенклатуры + характеристики из колонок 1 и 2. Так будет гарантировано что товар будет определен правильно.
Как раз сейчас над такой обработкой работаю. Выложу если подобная на сайте еще не лежит, но что-то мне подсказывает что тут и до меня уже выложено такое добро.
P.S. Все вышесказанное нисколько не умояет Ваш труд по созданию обработки и еще не меньшее время на оформление ее в качественную публикацию.
P.P.S. Старался быть конструктивен! Удачи Рустем!
2. RustIG 1747 17.07.20 06:50 Сейчас в теме
(1) спасибо за конструктив.
Согласен, что универсально код номенклатуры не идентифицирует пару Ном+Хар.
Код номенклатуры может идентифицировать только саму Номенклатуру, если нет задвоенных кодов.
Артикул зачастую или отсутствует , или повторяется, или имеется с ошибками. Но в базе, для которой я делал обработку - все четко. И это заслуга 1с-ника в том числе - настроить работу пользователей таким образом, чтобы артикул всегда идентифицировал Товар уникально и однозначно.
К примеру, при открытии 1С выходит отчет по товарам и артикулам, которые задвоены или отсутствуют. Отчет выходит всем ответственным лицам. Новая номенклатура создается каждую неделю (до кризиса так было), поэтому работа с артикулами и наведением порядка в НСИ была первоочередной.
По заказам работают менеджеры - они также видят , если артикул кто-то изменил в экселе. Все постоянные клиенты работают без злого умысла испортить что-то в файле заказа. Система заказа работает уже 6 лет.
В базе, для которой я делал обработку, учет по характеристикам не ведется. Но я предположил что связку Ном+Хар можно идентифицировать Штрихкодом - который уникален для пары. Штрихкод можно даже не печатать, а просто генерировать. Можно даже создать свой регистр сведений ШтрихкодыСлужебный для этих целей, чтобы к примеру для пары Ном+Хар не создавать более одного штрихкода.
Ваши комментарии конечно полезны.
3. shmak 13.04.21 10:36 Сейчас в теме
здравствуйте, возможно ли добавить в обработку вывода прайса возможность вывода вместо Наименования номенклатуры Полного Наименования, желательно только для товаров а не для групп?
Оставьте свое сообщение