Вход | Регистрация

1С:Предприятие ::

Метки:Приемы программирования

Установить числовоф формат значения если пусто и типзначения число

Я
   Dmitriy Kuryshev
 
13.01.05 - 07:26
Если (ПустоеЗначение(Метаданные.Документ("РасчетнаяВедомость").РеквизитТабличнойЧасти(Кол).Идентификатор) = 1) и (ТипЗначенияСтр(Метаданные.Документ("РасчетнаяВедомость").РеквизитТабличнойЧасти(Кол).Тип) = "Число") Тогда
                              Формат(Метаданные.Документ("РасчетнаяВедомость").РеквизитТабличнойЧасти(Кол).Идентификатор,"Ч015.2");
Ничего не выходит :-(
 
  Рекламное место пустует
   Ёжик в тумане
 
1 - 13.01.05 - 07:29
А разве что-то должно выйти?
   Шумелка-мышь
 
2 - 13.01.05 - 07:31
Я бы очень удивился, если бы что-то получилось.
   Dmitriy Kuryshev
 
3 - 13.01.05 - 07:34
Как нужно зделать?
   Ёжик в тумане
 
4 - 13.01.05 - 07:37
(3) Смотря какой нужен результат.
   Dmitriy Kuryshev
 
5 - 13.01.05 - 08:03
Нужно вывести на печатную форму значения, если значение пустое, тогда если у реквизита тип значения число, устанавливаем формат, чтобы на печать не выводились нули. В печатной форме Формат(Реквизит,"Ч015") не предлагать.
   Шумелка-мышь
 
6 - 13.01.05 - 08:36
Почему?
   Dmitriy Kuryshev
 
7 - 13.01.05 - 08:42
В ручную очень много надо менять.
   Шумелка-мышь
 
8 - 13.01.05 - 09:11
Тогда оставь все как есть...
   Diter
 
9 - 13.01.05 - 09:14
А чего нельзя в коде сделать
Результат=Формат(Результат,"Ч015");
и потом
Таблицы.ВывестиСекцию("Данные");
   Dmitriy Kuryshev
 
10 - 13.01.05 - 10:01
Можно, но муторно, так и сделал :-) Хотел просто зделать программно.
 
  Рекламное место пустует
   Diter
 
11 - 13.01.05 - 10:05
(10) Судя по (0) тебе не надо делать программно. Всё равно нифига не получится.


Список тем форума
 
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует