Исправить формулу (надо с копейками)
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 8 из 8
  1. #1
    Пришел за помощью

    Регистрация
    12.04.2011
    Сообщений
    3
    Сказал(а) спасибо
    6
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Исправить формулу (надо с копейками)

    Добрый день.
    Помогите с формулой. Всего надо с копейками (2знака после запятой). Что не так?

    В стоке цена пишет в акте 2 знака и в печатной форме тоже всё ОК (ПечЦена #Ч19.2.,)
    В строке Всего Округляет...например 210,00 и в печатной форме тоже..а надо 210,20
    Формула такая:
    ?(Валюта = Константа.ОсновнаяВалюта,Ф орматС(СуммаБезНДС),Формат� �� �(СуммаБезНДС))
    ?(Валюта = Константа.ОсновнаяВалюта,Ф орматС(ИтогВсего),ФорматВ(И тогВсего))

  2. #2
    Спец PRO +

    Регистрация
    18.07.2018
    Сообщений
    575
    Сказал(а) спасибо
    326
    Поблагодарили 3602 раз(а) в 617 сообщениях

    По умолчанию Re: Исправить формулу (надо с копейками)

    Цитата Сообщение от Pilamag Посмотреть сообщение
    Добрый день.
    Помогите с формулой. Всего надо с копейками (2знака после запятой). Что не так?

    В стоке цена пишет в акте 2 знака и в печатной форме тоже всё ОК (ПечЦена #Ч19.2.,)
    В строке Всего Округляет...например 210,00 и в печатной форме тоже..а надо 210,20
    Формула такая:
    ?(Валюта = Константа.ОсновнаяВалюта,Ф орматС(СуммаБезНДС),Формат� �� �(СуммаБезНДС))
    ?(Валюта = Константа.ОсновнаяВалюта,Ф орматС(ИтогВсего),ФорматВ(И тогВсего))
    Найдите в глобальном или локальном модуле функции "ФорматС" и "ФорматВ"и исправьте вывод числового значения.

  3. Пользователь сказал cпасибо:

    Pilamag (07.10.2018)

  4. #3
    Пришел за помощью

    Регистрация
    12.04.2011
    Сообщений
    3
    Сказал(а) спасибо
    6
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Исправить формулу (надо с копейками)

    Цитата Сообщение от Fltr Посмотреть сообщение
    Найдите в глобальном или локальном модуле функции "ФорматС" и "ФорматВ"и исправьте вывод числового значения.
    В глобальном такое:
    Что и как исправить?
    Процедура УстановитьФорматСумм()
    сФорматС = "Ч0"+(Метаданные.ДлинаСуммыП роводки+3)+"."+Метаданные.Точ� �остьСуммыПроводки;
    Если Метаданные.РазделятьТриад� �СуммыПроводки = 1 Тогда
    сФорматС = сФорматС+".,";
    КонецЕсли;

    сФорматВ = "Ч0"+(Метаданные.ДлинаВалютн ойСуммыПроводки+3)+"."+Метада нные.ТочностьВалютнойСумм� �Проводки;
    Если Метаданные.РазделятьТриад� �ВалютнойСуммыПроводки= 1 Тогда
    сФорматВ = сФорматВ+".,";
    КонецЕсли;

    сФорматК = "Ч0"+(Метаданные.ДлинаКоличе стваПроводки+3)+"."+Метаданны е.ТочностьКоличестваПрово� �ки;
    Если Метаданные.РазделятьТриад� �КоличестваПроводки = 1 Тогда
    сФорматК = сФорматК+".,";
    КонецЕсли;
    КонецПроцедуры

  5. #4
    Пришел за помощью

    Регистрация
    12.04.2011
    Сообщений
    3
    Сказал(а) спасибо
    6
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Исправить формулу (надо с копейками)

    глВыводСуммыПлатежныхДоку ментов()
    //
    // Параметры:
    // СуммаДок (число) - сумма платежа по документу
    // Счет ("Справочник.БанковскиеСче� �а")- банковский счет
    //
    // Описание:
    // Формирует сумму платежного документа цифрой
    // На основании введенных реквизитов справочника
    // "Банковские Счета"
    // Вызывается из процедуры печать Платежных документов
    //
    // Параметры: СуммаДок - переменная типа число
    // Сумма платежа по документу
    // Счет - банковский счет

    Функция глВыводСуммыПлатежныхДоку ментов(СуммаДок,Счет) Экспорт

    Перем СтрСуммы;

    Если ПустоеЗначение(Счет)=0 Тогда
    // Месяц даты числом или прописью
    Если (Счет.СуммаБез00Копеек = 1) и (ПустоеЗначение(СуммаДок-Цел(СуммаДок))=1) Тогда
    СтрСуммы = СокрЛ(Формат(СуммаДок,"Ч13"))+ "=";
    Иначе
    СтрСуммы = СокрЛ(Формат(СуммаДок,"Ч15.2." ))+"=";
    КонецЕсли;
    Иначе
    СтрСуммы = СокрЛ(Формат(СуммаДок,"Ч15.2." ))+"=";
    КонецЕсли;

    Возврат СтрСуммы;

    КонецФункции // глВыводСуммыПлатежныхДоку ментов()

  6. #5
    Пришел за помощью

    Регистрация
    12.04.2011
    Сообщений
    3
    Сказал(а) спасибо
    6
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Исправить формулу (надо с копейками)

    Процедура УстановитьФорматСумм()
    сФорматС = "Ч0"+(Метаданные.ДлинаСуммыП роводки+3)+"."+Метаданные.Точ� �остьСуммыПроводки;
    Если Метаданные.РазделятьТриад� �СуммыПроводки = 1 Тогда
    сФорматС = сФорматС+".,";
    КонецЕсли;

    сФорматВ = "Ч0"+(Метаданные.ДлинаВалютн ойСуммыПроводки+3)+"."+Метада нные.ТочностьВалютнойСумм� �Проводки;
    Если Метаданные.РазделятьТриад� �ВалютнойСуммыПроводки= 1 Тогда
    сФорматВ = сФорматВ+".,";
    КонецЕсли;

    сФорматК = "Ч0"+(Метаданные.ДлинаКоличе стваПроводки+3)+"."+Метаданны е.ТочностьКоличестваПрово� �ки;
    Если Метаданные.РазделятьТриад� �КоличестваПроводки = 1 Тогда
    сФорматК = сФорматК+".,";
    КонецЕсли;
    КонецПроцедуры

  7. #6
    Пришел за помощью

    Регистрация
    12.04.2011
    Сообщений
    3
    Сказал(а) спасибо
    6
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Исправить формулу (надо с копейками)

    Это с глобального
    Напишите, что и как исправить.
    Нужны копейки
    Спасибо

  8. #7
    Спец PRO +

    Регистрация
    18.07.2018
    Сообщений
    575
    Сказал(а) спасибо
    326
    Поблагодарили 3602 раз(а) в 617 сообщениях

    По умолчанию Re: Исправить формулу (надо с копейками)

    Цитата Сообщение от Pilamag Посмотреть сообщение
    Процедура УстановитьФорматСумм()
    сФорматС = "Ч0"+(Метаданные.ДлинаСуммыП роводки+3)+"."+Метаданные.Точ� �остьСуммыПроводки;
    Если Метаданные.РазделятьТриад� �СуммыПроводки = 1 Тогда
    сФорматС = сФорматС+".,";
    КонецЕсли;

    сФорматВ = "Ч0"+(Метаданные.ДлинаВалютн ойСуммыПроводки+3)+"."+Метада нные.ТочностьВалютнойСумм� �Проводки;
    Если Метаданные.РазделятьТриад� �ВалютнойСуммыПроводки= 1 Тогда
    сФорматВ = сФорматВ+".,";
    КонецЕсли;

    сФорматК = "Ч0"+(Метаданные.ДлинаКоличе стваПроводки+3)+"."+Метаданны е.ТочностьКоличестваПрово� �ки;
    Если Метаданные.РазделятьТриад� �КоличестваПроводки = 1 Тогда
    сФорматК = сФорматК+".,";
    КонецЕсли;
    КонецПроцедуры
    Проверьте в конфигураторе у объекта метаданных "Проводка" какая установлена точность.
    Можно вместо
    сФорматС = "Ч0"+(Метаданные.ДлинаСуммыП роводки+3)+"."+Метаданные.Точ� �остьСуммыПроводки;
    написать
    сФорматС = "Ч0"+(Метаданные.ДлинаСуммыП роводки+3)+".2";

  9. #8
    Пришел за помощью

    Регистрация
    12.04.2011
    Сообщений
    3
    Сказал(а) спасибо
    6
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Re: Исправить формулу (надо с копейками)

    Почему у меня в акте цена и сумма 210.20
    По колонке Всего =210.00
    Как мне исправить Всего?

Похожие темы

  1. Помогите подобрать формулу для начисления зарплаты.
    от magdalena в разделе Общие вопросы по 1С - Бухгалтерии
    Ответов: 2
    Последнее сообщение: 02.03.2017, 13:13
  2. НУЖНА ПОМОЩЬ. КАК ИСПРАВИТЬ?
    от Инночка-киска в разделе 1С - Предприятие 7.7
    Ответов: 3
    Последнее сообщение: 12.03.2015, 07:06
  3. Помогите исправить запрос
    от Ivan3333567 в разделе Конфигурирование, программирование 1С - Предприятие
    Ответов: 0
    Последнее сообщение: 05.02.2014, 11:59
  4. Что за файл и как исправить?
    от Garfild13-06 в разделе 1С - Предприятие 7.7
    Ответов: 0
    Последнее сообщение: 13.07.2013, 10:16
  5. Ответов: 0
    Последнее сообщение: 13.06.2011, 20:10

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •