Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 20:03

Неверно считается строка итога в чеке.

Автор SystemX, 16 янв 2014, 14:29

0 Пользователей и 1 гость просматривают эту тему.

SystemX

Здравствуйте всем. Товарищ попросил помочь подправить чек.
Так как в его магазине действуют скидки, то клиенты хотели бы видеть какую скидку они получают на каждую позицию в чеке. Т.е. в чеке идет наименование,количество, цена, скидка, сумма. Столбец скидка был добавлен мною, как переменная "СуммаСкидки", и добавил строку итог для Скидки и Суммы. Все отлично работает до момента когда в столбце "скидка" появляется сумма большая 1000. Тогда в итог столбца Скидка суммируется 1, если 2000 - 2 и т.д. В чем моя ошибка? Прошу сильно не пинать, сам я не "одинэсник". Направьте на путь верный.

P.S. 1С Предприятие 7.7 Торговля + Склад редакция 9.2

LordWizard

скидку в процентах или сумме делаете?Откуда берете скидку и как подставляете в печатную форму?
Правильно ведите учет или пишите программы и вам воздастся!...

(Кстати - кнопочку Сказать Спасибо - никто не отменял)

SystemX

Скидка выводиться в рублях. Добавлял столбец скидка вручную: прописал переменную СуммаСкидки, которая вычисляется в модуле, если не ошибаюсь это встроенная переменная в данной конфигурации.

Herby

Цитата: SystemX от 16 янв 2014, 14:29и добавил строку итог для Скидки и Суммы

не совсем понятно это действие. Каким образом вы добавляете эту строку с итогом?

SystemX

Строку тоже добавил вручную.

Herby


SystemX

Цитата: Herby от 20 янв 2014, 10:43
попробуйте без функции глФРМ
Пробовал так. Тогда просто выводит суммы с копейками до десятых. Например если было 315.00 то после изменения 315.0
Приложил файл md, может это поможет?

Herby

У вас "СуммаСкидки" не является реквизитом табличной части, а просто добавлена в виде текстовой колонки.

А метод Итог("НазваниеРеквизитаТабличнойЧасти") работает только для реквизитов табличной части.

SystemX

Цитата: Herby от 20 янв 2014, 11:43А метод Итог("НазваниеРеквизитаТабличнойЧасти") работает только для реквизитов табличной части.
Но при этом все работает, пока скидка каждого товара не превышает 999р.


Herby

Цитата: SystemX от 20 янв 2014, 14:04
Но при этом все работает, пока скидка каждого товара не превышает 999р.

работает... но кривизна на лицо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск