Округление при расчете розничной цены. Розница 1.0

1. sancho86 1 15.11.13 23:58 Сейчас в теме
Не нашел в рознице функционала округления цен. Ни в типе цен, ни в самом документе "установка цен номенклатуры"
Кто как боролся с этой траблой?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. mixa4 16.11.13 12:44 Сейчас в теме
В документах установки цен номенклатуры [в магазине] можно задавать округление в "Сервис" - "Ввод наценки по документу", этот пункт виден при вводе установки цен на основании чего-то, и вроде не виден когда документ вводится сам по себе.

Еще есть режим автоматического округления итоговой суммы чека, задается в Справочники - Магазины.
3. sancho86 1 16.11.13 14:03 Сейчас в теме
(2) mixa4, "Установку цен номенклатуры" делали на основании поступления.
В настройках магазина стоит галка "Устанавливать цены в магазине автоматически", т.е вторым документом предполагается не пользоваться, т.к. склад один, и лишний документ им ни к чему...
Но все равно округления я там не увидел.
Про округление суммы чека в курсе, но это не то. Нужно чтобы розничные цены были ровными -->цены на ценниках тоже округленные до нужной величины (Округлять цену только в ценниках не предлагать:-)
4. mixa4 16.11.13 22:16 Сейчас в теме
5. sancho86 1 16.11.13 23:05 Сейчас в теме
(4) mixa4, спасибо, так как под рукой 1с не было не вспомнил что в том окошке есть округление. Но в частности я имел ввиду что нет округления при назначении процента наценки в таблице вручную
6. mixa4 17.11.13 01:26 Сейчас в теме
Че-то не припомню в каких программах и в каком виде есть округление "при назначении процента наценки в таблице вручную".
В Рознице же практически все ценообразование в этих документах установки цен, без изменений конфы можно разве что добавить немного функционала через обработки табличных частей, то же окошко наценки как-то доработать, или вот элементарно добавить в Сервис пункт типа "Округлить до 10 в больш. сторону" - в обработку заполнения:
Процедура Инициализировать(Док, ИмяТЧ, ЭлФормыТовары) Экспорт
	Для Ном = 0 По ЭлФормыТовары.Значение.Количество() - 1 Цикл
		СтрДок = ЭлФормыТовары.Значение[Ном];
		НоваяЦена = Окр(5 + СтрДок.Цена0, -1, РежимОкругления.Окр15как10);
		Если СтрДок.Цена0 <> НоваяЦена Тогда
			Сообщить("стр. " + (Ном + 1) + ": " + СтрДок.Цена0 + " >> " + НоваяЦена);
			СтрДок.Цена0 = НоваяЦена;

			Если СтрДок.Себестоимость = 0 Или СтрДок.Цена0 = 0 Тогда
				СтрДок.РезультирующаяНаценка = 0;
			Иначе
				СтрДок.РезультирующаяНаценка = ((СтрДок.Цена0/СтрДок.Себестоимость)-1)*100;
			КонецЕсли;
			Если СтрДок.ЦенаВРозницеСтарая = 0 Тогда
				СтрДок.ПроцентОтклонения = 0;
			Иначе
				СтрДок.ПроцентОтклонения = (СтрДок.Цена0/СтрДок.ЦенаВРозницеСтарая-1)*100;
			КонецЕсли;
		КонецЕсли;
	КонецЦикла;
КонецПроцедуры
Показать
7. sancho86 1 17.11.13 14:20 Сейчас в теме
Спасибо, попробую.
А такое округление есть в семействе программ "Штрих-М ТП5" в типе цен устанавливается. Возможно еще в Рознице 2.0
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот