Наценка на единицу измерения товара

31.08.20

Учетные задачи - Ценообразование, анализ цен

Расширение для конфигурации "Управление торговлей 11" для изменения (наценки) на единицу товара по определённому алгоритму.

Скачать исходный код

Наименование Файл Версия Размер
АнализУпаковкиВСтроке
.cfe 49,55Kb
0
.cfe 49,55Kb Скачать

Доброго времени суток.

   Случилось мне внедрять управление торговлей на бакалейном складе. Пришлось попотеть.

   Одним из вопросов, которые необходимо было решить, был вопрос наценки на товар. Стандартный механизм для этой задачи никак не подходил. Объясняю подробнее: при оптовой и мелкооптовой торговле, в частности сахарным песком, необходимо учесть стоимость фасовки. Песок приходит фурами в мешках по 50кг. Чтобы была возможность справедливо оценить работу фасовщиков, нужно при смене упаковки немного наценить килограмм сахарного песка. Как видно из скриншота:

цена за килограмм сахара увеличивается с уменьшением веса упаковки, так в мешке 50кг. один килограмм сахара стоит 36р.10к., в мешке 25 кг. уже 36р.50к., в мешке 10кг. 37р.20к. и в мешке 5кг. 37р.40к., соответственно наценка составит за М25 = 40коп., за М10 = 1р.10коп., за М5 = 1р.30коп.

   Вашему вниманию предлагается расширение, которое подобным образом меняет цену на товар по определённому алгоритму. Исходя из определения расширения, исходная конфигурация никаким образом не затрагивается. Разумеется, в каждом конкретном случае придётся его немного подправить. Но код открыт, и с программированием, на мой взгляд, справится даже домохозяйка.

   Представляю фрагмент кода, где собственно и происходит наценка:

ЗначениеЕдиницыИзмеренияТип = НайтиЕдиницуИзмерения(ТекущаяСтрока.Упаковка);
	Если ТекущаяСтрока.Артикул = "00000159" Тогда   // Сахар
		Если ЗначениеЕдиницыИзмеренияТип = "М25" Тогда
			ТекущаяСтрока.Цена = (ТекущаяСтрока.Цена / 25 + 0.40) * 25;
			ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.КоличествоУпаковок;
		ИначеЕсли ЗначениеЕдиницыИзмеренияТип = "М10" Тогда
			ТекущаяСтрока.Цена = (ТекущаяСтрока.Цена / 10 + 1.10) * 10;
			ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.КоличествоУпаковок;
		ИначеЕсли ЗначениеЕдиницыИзмеренияТип = "М5" Тогда
			ТекущаяСтрока.Цена = (ТекущаяСтрока.Цена / 5 + 1.30) * 5;
			ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.КоличествоУпаковок;
		КонецЕсли
	ИначеЕсли ГруппаНоменклатурыСтроки = "Крупы" Тогда   // Крупы
		Если ЗначениеЕдиницыИзмеренияТип = "М25" Тогда
			ТекущаяСтрока.Цена = (ТекущаяСтрока.Цена / 25 + 0.40) * 25;
			ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.КоличествоУпаковок
		ИначеЕсли ЗначениеЕдиницыИзмеренияТип = "М10" Тогда
			ТекущаяСтрока.Цена = (ТекущаяСтрока.Цена / 10 + 1.20) * 10;
			ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.КоличествоУпаковок
		ИначеЕсли ЗначениеЕдиницыИзмеренияТип = "М8" Тогда
			ТекущаяСтрока.Цена = (ТекущаяСтрока.Цена / 8 + 1.40) * 8;
			ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.КоличествоУпаковок
		КонецЕсли
	ИначеЕсли ГруппаНоменклатурыСтроки <> "Кондитерка" Тогда   // Всё, кроме кондитерки
		// Нужно, чтобы если штуки на любом товаре, кроме кондитерки, а не упаковки
		// к цене добавлялось 4% ****************
		Если НЕ ВРЕГ(Лев(ТекущаяСтрока.Упаковка,1)) = "У" Тогда
			ТекущаяСтрока.Цена = ТекущаяСтрока.Цена * 1.04;
			ТекущаяСтрока.Сумма = ТекущаяСтрока.Цена * ТекущаяСтрока.КоличествоУпаковок
		КонецЕсли
	КонецЕсли;

   Привязка происходит либо по присвоенному артикулу товара (вариант 1, Сахарный песок), либо по названию вида номенклатуры (варианты 2 и 3).

   Для достижения результата необходимо будет зайти в конфигуратор и сделать необходимые изменения в соответствии с вашей базой данных. Ну и, конечно, любой каприз за ваши деньги.

   Расширение испытано на платформе 1С:Предприятие 8.3 (8.3.17.1386), релиз Управление торговлей, редакция 11 (11.4.11.102).

Расширение наценка товар УТ11 алгоритм

См. также

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

Загрузка и выгрузка в 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. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 руб.

29.10.2014    212959    635    526    

448

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

14400 руб.

20.11.2015    152641    370    376    

505

Простое ценообразование (установка цен номенклатуры) для 1С 8.3 (УТ 11 / ERP 2 / КА 2 / Розница 2) + (УТ 10.3 / УПП / КА 1 / Розница 1)

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

Есть проблемы с расчетом и установкой цен на товары? Универсальная подсистема для ценообразования в 1С поможет навести порядок с ценами! Механизм позволяет задавать произвольные правила расчета колонок цен для разных групп товаров и легко их изменять. Может автоматически (по расписанию) обновлять цены в 1С и выполнять проверку наличия и корректности цен на все товары.

30000 руб.

13.11.2017    78296    40    11    

46

Программа "Мобильный ТСД сканер для 1С" - приложение для телефона для инвентаризации и сбора штрихкодов для iOS и Android

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

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    93164    533    186    

303

Универсальная загрузка остатков и цен поставщиков в 1С (УТ 11, КА 2, ERP 2.0) из файлов Excel, CSV, XML (YML и CML)

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

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

18000 руб.

23.01.2017    59321    65    48    

69

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

Прайсы WEB-интеграция Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Системный администратор Программист Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

25200 руб.

28.05.2015    85781    26    51    

50

Ограничения прав пользователей в УНФ

Ценообразование, анализ цен Роли и права Системный администратор Платформа 1С v8.3 Управление правами 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение возможностей программы УНФ. Функционал расширения - разграничение всевозможных прав пользователей и контроль при совершении различных действий.

3000 руб.

23.02.2018    56391    150    261    

142
Оставьте свое сообщение