#0
by Phace
Что-то не могу сообразить как средствами 1С округлить число 0,5048 до 0,51. Вариант: Окр(Окр(0.5048, 3, 1), 2, 1) плох, так как знаков после запятой может быть неограниченное количество. Писать цикл исходя из количества знаков как то не очень айс. Может есть у кого иное решение?
#12
by Phace
Смысл такой, не округлять так, как это делает 1С, т.е. отрезает до двух знаков число, и анализирует его, а начиная с последнего знака округлять последовательно поразрядно, так например можно посчитать на обычном калькуляторе, если поставить на нем режим округления до двух знаков после запятой и режим "UP", но как смоделировать в 1С не пойму пока.
#19
by Phace
дает неверный результат, например 0,434 округляется до 0,44, а должно быть 0,43. А вот 0,435 действительно должно превратиться в 0,44.
#20
by Phace
Проблема следующая: есть заказчик услуги, есть мы исполнители услуги, мы выполняем услугу на сумму 45608.36 руб., высылаем ему счет на сумму услуги и НДС = 45608.36 * 0,18 = 8209,5048 руб, округляем НДС до копеек, получается 8209,50 руб, а заказчик говорит должно быть 8209,51, иначе не оплатим. А он просто считает сумму НДС на калькуляторе с включенной функцией UP.
#21
by Phace
+ проблема в том, что нам нужно знать сколько знаков после запятой поддерживает калькулятор заказчика :)
#22
by PR третий
Ты издеваешься что ли?! Напиши для начала по-человечески, что ты хочешь. А то в ты заказал борщ, а требуешь макароны.
#24
by PR третий
Ну так спроси это у него. Или ты решил спросить это у МиСты, потому что МИСта знает все?
#25
by bolobol
Проще (и надёжнее) - получать НДС до копеек _без_ округления, маневрируя ценой. Ни у одного кривого заказчика и органов - претензий не будет)
#26
by Phace
Должно быть так (точнее так требует заказчик, потому что он считает на калькуляторе с функцией UP):
#27
by Phace
Согласен, и я бы с радостью, но... заказчик требует свои печатные формы, в которых цифры с таким вот округлением. Не предоставим данные, не будет оплаты.
#28
by orefkov
И что только заказчики не выдумывают, лишь бы подольше не платить. Методологически правильнее один раз доказать заказчику, что он не прав, чем каждый раз под его глюки подстраивается. Он вам в следующий раз скажет, что счёт-фактура должна быть на синей бумаге и пахнуть цветами - ты будешь уточнять - "гвоздикой или розой"?
#29
by Phace
К сожалению да, такая специфика работы фирмы, в определенный момент времени есть три-четыре заказчика, которые диктуют условия, каждому свой пакет документов и таки да! даже свою форму счет-фактуру в соответствии с их требованиями!
#30
by Phace
Ладно, закончим, махану циклом, возьму разрядов 15, думаю хватит. Всем спасибо за участие!
#32
by orefkov
Так если это заточка под конкретного заказчика - зачем забивать голову поиском универсального решения? Костыль - и должен выглядеть, как костыль, дабы его сразу было видно. Не надо заворачивать его в подарочную упаковку. Что-то решать с костылем можно начинать тогда, когда он больше трёх раз начинает попадаться.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Строка поиска в 8.3 Настройка Полнотекстового поиска.
- v7: Количество дней основного отпуска в ЗиК 7.7.
- Загрузка-выгрузка в формате CommerceML для БП 3.0, УТ 11 существует?
- УТ 11.1 Закрытие месяца.
- УТ 11.1 Нарушение упр баланса по документам экваринга
- Excel 2010 Отобразить апостроф после замены ` на '
- как запустить программно отчет на СКД
- Печать карты HTML документ
- Остатки по Дт 20, после расчета себестоимости
- УПП как в спецификации указать расход материала не на единицу продукции
- 1с запрос условие на пустую дату
- Метод ПолучитьБазу для регистра расчета
- Автоматическое заполнение реквизитов при создании нового документа
- Можно ли знаю token яндекс диска определить учетку яндекс-диска?
- Обновление XDTO пакетов ЕГАИС в Рознице
- Ведомость в кассу "Заполнение" не по алфавиту.
- Поле не найдено 'T1._DataSeparationHash'
- Мобильное приложение (iPad 2 | 3): Ошибка СУБД: Ошибка записи файла базы данных
- Заполнение шаблона Word из 1С
- Заполнение дополнительного реквизита "по умолчанию"