Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Налоговая накладная
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
symphony
Платформа 8.2.19.83
Конфигурация 1.2.17.3 для Украины

Работаем с Ценами с точностью три знака после запятой.
В Конфигурации выставлена точность 3 в табличной части и макетах:
- раздел Документы
- Накладная "Реализация Товаров/Услуг"
- Счет на оплатуПокупателю
- на всех версиях Налоговой накладной
- Установка цен номенклатуры
- Раздел Справочники
- номенклатура Форма елемента
- Раздел Обработки
- обработка Табличной части Товары
- формирование Налоговых накладных
- Раздел Регистры ведомостей
- цены номенклатуры
В результате этих изменений все работает нормально кроме цены без НДС в печатной форме Налоговой накладной – цена без НДС печатается с округлением до 2-х знаков после запятой.
Например, цена в накладной 0,053 грн. в Налоговой накладной цена без НДС должна быть 0,044 грн.,
а печатается 0,040 грн.
При этом сумма без НДС правильная и итоговая сумма НДС и сумма с НДС тоже правильная.
Что сделать, чтобы цена без НДС округлялась до 3-х знаков?
Спасибо.


alex040269
Цитата(symphony @ 12.04.14, 15:35) необходимо зарегистрироваться для просмотра ссылки
кроме цены без НДС

в расчете цены без НДС есть округление .
symphony
Цитата(alex040269 @ 12.04.14, 15:53) необходимо зарегистрироваться для просмотра ссылки
в расчете цены без НДС есть округление .


Спасибо. Но где это округление изменить до 3-х знаков?
logist
Цитата(symphony @ 12.04.14, 16:01) необходимо зарегистрироваться для просмотра ссылки
Но где это округление изменить до 3-х знаков?

Как минимум посмотрите в самом макете накладной, вероятно там стоит форматирование до 2-х знаков.
rpodgornyy
Цитата(symphony @ 12.04.14, 17:01) необходимо зарегистрироваться для просмотра ссылки
Спасибо. Но где это округление изменить до 3-х знаков?


Нужно смотреть модуль самого документа: "ДобавитьКолонкиТоваровРеглЛокально", там где "ЦенаБезНДС".

И ещё Обработки - ФормированиеНалоговыхНакладных: ТабличныеЧасти - Товары - Цена (ставим округление до 3-х знаков). При вводе НН на основании при формировании документа вызывается именно эта обработка. Она и цену "урезает".
symphony
Цитата(rpodgornyy @ 12.04.14, 17:37) необходимо зарегистрироваться для просмотра ссылки
Нужно смотреть модуль самого документа: "ДобавитьКолонкиТоваровРеглЛокально", там где "ЦенаБезНДС".

И ещё Обработки - ФормированиеНалоговыхНакладных: ТабличныеЧасти - Товары - Цена (ставим округление до 3-х знаков). При вводе НН на основании при формировании документа вызывается именно эта обработка. Она и цену "урезает".



Большое спасибо - Вы меня натолкнули на правильный путь поиска.
В модуле Налоговой накладной нужно найти:
ТаблицаТоваров.Колонки.Добавить("ЦенаБезНДСРегл", ОбщегоНазначения.ПолучитьОписаниеТиповЧисла(18,2));
поменять на
ТаблицаТоваров.Колонки.Добавить("ЦенаБезНДСРегл", ОбщегоНазначения.ПолучитьОписаниеТиповЧисла(18,3));
Форум это сила!!!
Vofka
symphony, жмите палец тем, кто помог.
symphony
Цитата(Vofka @ 13.04.14, 16:43) необходимо зарегистрироваться для просмотра ссылки
symphony, жмите палец тем, кто помог.


С радостью!!!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.