Добрый день. мне необходимо по всем СКЮ поднять цены на 10%. при этом, чтобы когда новую цену делишь на 1,6 то получалось число с двумя знаками после запятой. Как мне поднять цены в 1С с помощью моей формулы, которая будет выполнять все мои требования. Как повысить цены на 10% одним махом, я уже нашла. но этого недостаточно, к сожалению. Спасибо!
По теме из базы знаний
Найденные решения
Если не будет других вариантов, то можно создать новый вид цены, для него установить формулу "Окр([РозничнаяЦена]*1.1*2/1.6,1)/2*1.6".
Далее документов установкой цен рассчитываем новый вид цены.
Устанавливаем для розничной цены способ расчета "Рассчитывать по другим видам цен" и указываем равенство новому виду цены.
Создаем документ "Установка цен номенклатуры" и заполняем его с автоматическим расчетом.
После всего этого вид цены "Розничная" возвращаем к исходному правилу расчета.
При необходимости вспомогательный вид цены и документ можно удалить.
В УТ есть хорошая возможность сохранить прайс в excel, отредактировать excel и загрузить потом его обратно, к сожалению, в рознице не нашел такой функционал.
PS Если, конечно, я правильно понял условие: необходимо увеличить цену примерно на 10%, чтобы сама цена и значение "цена/1.6" имели ровно два знака после запятой.
Далее документов установкой цен рассчитываем новый вид цены.
Устанавливаем для розничной цены способ расчета "Рассчитывать по другим видам цен" и указываем равенство новому виду цены.
Создаем документ "Установка цен номенклатуры" и заполняем его с автоматическим расчетом.
После всего этого вид цены "Розничная" возвращаем к исходному правилу расчета.
При необходимости вспомогательный вид цены и документ можно удалить.
В УТ есть хорошая возможность сохранить прайс в excel, отредактировать excel и загрузить потом его обратно, к сожалению, в рознице не нашел такой функционал.
PS Если, конечно, я правильно понял условие: необходимо увеличить цену примерно на 10%, чтобы сама цена и значение "цена/1.6" имели ровно два знака после запятой.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Сумбурно как то сформулировано. Рассмотрим пример: СКЮ имеет цену теперь 1 р. Чего мы хотим? Если мы увеличим цену на 10% мы получим значение новой цены 1.1 р Когда мы поделим 1.1 на 1.6 мы получим что? Значение новой цены? Не округленное значение 0,6875 должно стать чем?
Или надо чтобы новое значение (1.1 р) привести к такому чтобы при делении на 1.6 получалось число с двумя значащими разрядами после запятой? 0.69 * 1,6 = 1,104... но вы не можете сохранять более двух знаков после запятой в цене и так, потому что определяемый тип - ДенежнаяСуммаНеотрицательная имеет точность два знака после запятой... А именно такого типа значение ресурса "Цена" в РС - ЦеныНоменклатуры.
Или я все совсем не правильно понял?
Или надо чтобы новое значение (1.1 р) привести к такому чтобы при делении на 1.6 получалось число с двумя значащими разрядами после запятой? 0.69 * 1,6 = 1,104... но вы не можете сохранять более двух знаков после запятой в цене и так, потому что определяемый тип - ДенежнаяСуммаНеотрицательная имеет точность два знака после запятой... А именно такого типа значение ресурса "Цена" в РС - ЦеныНоменклатуры.
Или я все совсем не правильно понял?
Если не будет других вариантов, то можно создать новый вид цены, для него установить формулу "Окр([РозничнаяЦена]*1.1*2/1.6,1)/2*1.6".
Далее документов установкой цен рассчитываем новый вид цены.
Устанавливаем для розничной цены способ расчета "Рассчитывать по другим видам цен" и указываем равенство новому виду цены.
Создаем документ "Установка цен номенклатуры" и заполняем его с автоматическим расчетом.
После всего этого вид цены "Розничная" возвращаем к исходному правилу расчета.
При необходимости вспомогательный вид цены и документ можно удалить.
В УТ есть хорошая возможность сохранить прайс в excel, отредактировать excel и загрузить потом его обратно, к сожалению, в рознице не нашел такой функционал.
PS Если, конечно, я правильно понял условие: необходимо увеличить цену примерно на 10%, чтобы сама цена и значение "цена/1.6" имели ровно два знака после запятой.
Далее документов установкой цен рассчитываем новый вид цены.
Устанавливаем для розничной цены способ расчета "Рассчитывать по другим видам цен" и указываем равенство новому виду цены.
Создаем документ "Установка цен номенклатуры" и заполняем его с автоматическим расчетом.
После всего этого вид цены "Розничная" возвращаем к исходному правилу расчета.
При необходимости вспомогательный вид цены и документ можно удалить.
В УТ есть хорошая возможность сохранить прайс в excel, отредактировать excel и загрузить потом его обратно, к сожалению, в рознице не нашел такой функционал.
PS Если, конечно, я правильно понял условие: необходимо увеличить цену примерно на 10%, чтобы сама цена и значение "цена/1.6" имели ровно два знака после запятой.
(3) Посчитаем руками для примера - 111 р × 1,1 ÷ 1,6 = 76,3125 округляем до 76,31 умножаем на 1,6 = 122,096. Сохранится в РС 122,10 по правилу округления и возможности сохранения значения с точностью 2 разряда.
Проверяем входящее условие - 122,1 / 1,6 = 76,3125
но можно и не округлять в формуле 111 × 1,1 и так даст те же 122,1 :)
Проверяем входящее условие - 122,1 / 1,6 = 76,3125
но можно и не округлять в формуле 111 × 1,1 и так даст те же 122,1 :)
(4) Добавил чуть ранее дополнительное умножение и деление на 2 )
111*1,1*2/1,6, округляем 152,6. далее рассчитываем 122,08. При делении на 1,6 получаем 76,3. Цена увеличена на 9,98%
PS чтобы после умножении на 1,6 мы не получили доли копеек необходимо, чтобы цена до умножения была кратна 5 копейкам.
111*1,1*2/1,6, округляем 152,6. далее рассчитываем 122,08. При делении на 1,6 получаем 76,3. Цена увеличена на 9,98%
PS чтобы после умножении на 1,6 мы не получили доли копеек необходимо, чтобы цена до умножения была кратна 5 копейкам.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот