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

31.08.20

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

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

Файлы

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

Наименование Скачано Купить файл
АнализУпаковкиВСтроке
.cfe 49,55Kb
0 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

   Одним из вопросов, которые необходимо было решить, был вопрос наценки на товар. Стандартный механизм для этой задачи никак не подходил. Объясняю подробнее: при оптовой и мелкооптовой торговле, в частности сахарным песком, необходимо учесть стоимость фасовки. Песок приходит фурами в мешках по 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 алгоритм

См. также

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

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

12240 руб.

29.10.2014    227161    714    528    

481

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Бухгалтер Пользователь 1С:Предприятие 8 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 форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 17.11.2025, версия 9.13 - 10.5)

19200 руб.

20.11.2015    169497    421    389    

539

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь 1С:Предприятие 8 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. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

3000 руб.

22.04.2019    111900    675    203    

356

Ценообразование, анализ цен 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Налоговый учет Платные (руб)

Расширение для типовой конфигураций 1С:БП 3.0 и КОРП версии предназначено для настройки различных схем калькуляции себестоимости готовой продукции и оказываемых услуг в пользовательском режиме.

36000 руб.

21.04.2025    1486    1    0    

1

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

Расширение улучшает типовую обработку по подбору номенклатуры в документах: «Заказ клиента», «Реализация товаров и услуг», «Перемещение товаров». Пользователь видит картинку с изображением товара, остатки на всех складах и цену в различных видах цен.

6000 руб.

03.10.2025    900    2    0    

4

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

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

5016 руб.

23.02.2018    64755    177    264    

168

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

Обработка позволяет увидеть цены закупки и цены продажи, и проанализировать наценку, для того чтоб не уйти в "минус". Обработка динамически формирует таблицу с ценами в зависимости от выбранных видов цен и прочих отборов в разрезе и характеристик тоже. Так же можно сразу создать документ установки цен с указанными ценами.

7200 руб.

18.05.2018    41625    54    53    

90
Для отправки сообщения требуется регистрация/авторизация