Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/100: Рейтинг темы: голосов - 100, средняя оценка - 4.68
24 / 24 / 2
Регистрация: 17.06.2008
Сообщений: 613
1C 8.x

Вывод нулевого значения в отчет (макет)

15.12.2011, 12:46. Показов 20047. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

В макете есть ячейка "<ОстНачТрансРасх>" со свойством "Параметр" (скриншот1).
Если по результатам расчета остаток НЕ нулевой - все правильно считается и выводится без проблем.

Если же остаток нулевой - выводится пустота.

Пыталась настроить свойства ячейки вот таким образом: (скриншот2).
Всё равно ноль не отражается.

Для справки (возможно, что это имеет значение): результат для данной ячейки рассчитывается через регистры бухгалтерии таким образом:
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    ТабДокумент = Новый ТабличныйДокумент;
    Макет = ПолучитьМакет("Отчет");
    
    ОбластьМакета = Макет.ПолучитьОбласть("Горизонт");
    
    ОстатокНачальныйТранспортныеРасходы=0;        
    Рег1=РегистрыБухгалтерии.Хозрасчетный;
    Струк1 = Новый Структура("Счет,Субконто1",ПланыСчетов.Хозрасчетный.ИздержкиОбращения,СтатьяЗатратУчетаТранспРасхРекв);
     Выборка =Рег1.Остатки(НачПериода,ПланыВидовХарактеристик.ВидыСубконтоХозрасчетные.СтатьиЗатрат,Струк1);
        
        Если Выборка.Количество()=0 Тогда
            ОстатокНачальныйТранспортныеРасходы=0;
        Иначе                              
            Для каждого Стр Из выборка Цикл        
                Если Стр.СуммаОстатокДт<>0 Тогда
                    ОстатокНачальныйТранспортныеРасходы=Стр.СуммаОстатокДт;
                Иначе
                    Если Стр.СуммаОстатокКт<>0 Тогда                        
                        ОстатокНачальныйТранспортныеРасходы=Стр.СуммаОстатокКт*(-1);
                    КонецЕсли;                     
                КонецЕсли;                  
            КонецЦикла; 
            
        КонецЕсли;     
 
            ОбластьМакета.Параметры.НаимСчетТрансРасх = ""+ СчетУчетаТранспРасхРекв + " " + СтатьяЗатратУчетаТранспРасхРекв ;
            ОбластьМакета.Параметры.ОстНачТрансРасх = ОстатокНачальныйТранспортныеРасходы ;
            ТабДокумент.Вывести(ОбластьМакета);
 
    УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент);
Подскажите, пожалуйста, как вывести ноль?
Миниатюры
Вывод нулевого значения в отчет (макет)   Вывод нулевого значения в отчет (макет)  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.12.2011, 12:46
Ответы с готовыми решениями:

Вывод нулевого значения после подсчета (count)
Пишу запрос, который должен подсчитывать количество людей с первой категорией в конкретный год: select Дата_заполнения as 'Год',...

Макет отчета. Не получается Вывод данных о сумме в макет
Не могу разобраться с применением метода Присоединить к ТабДоку. В частности с выводом данных СуммаДокумента Процедура...

Вывод значения в отчёт (reportviewer)
Есть две связанные таблицы, созданные в Access и связанные через мастер подстановок таким образом, что в Таблица1 есть поля №, Имя (текст),...

3
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
15.12.2011, 13:02
В 1С ноль по умолчанию и есть пустота. Если хочешь что бы нули выводились то в настройках "Выводить лидирующие нули" (2 знака например), тогда просто выведется 0,00. Я код досконально не смотрел, но проверь в отладчике мб у тебя значение параметра равно не нулю, а неопределенно или NULL
2
24 / 24 / 2
Регистрация: 17.06.2008
Сообщений: 613
15.12.2011, 13:20  [ТС]
Цитата Сообщение от anateron Посмотреть сообщение
то в настройках "Выводить лидирующие нули" (2 знака например), тогда просто выведется 0,00.
Вывелось просто 0 (ноль) и почему-то центровка по левому краю, надеюсь, что на дальнейшие расчеты не повлияет.

Спасибо!
0
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
15.12.2011, 13:33
Ну длину и точность то исправь. Вертикальное выравнивание в свойствах ячейки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.12.2011, 13:33
Помогаю со студенческими работами здесь

Отчет СКД. Вывод нескольких таблиц в отчет из разных запросов.
Привет, коллеги! Возникла необходимость в одном отчете видеть 2 таблички: одну по продажам, другую по взаиморасчетам. Одним запросом...

Вывод диаграммы в макет
Доброго времени суток! Делаю внешний отчет. На макет отчета помещаю Диаграмму и называю ее ГрафикНеделя. В модуле объекта делаю...

Макет вывод КладовщикДолжность
Доброго дня Бухгалтерия 3 документ отчет производства за смену форма м-1 внизу есть отпустил (это в складе указал все заполняет) , а...

Вывод в макет данных о сотрудниках
Здравствуйте) Имеется макет, в который выводятся данные о сотрудниках. Проблема заключается в том, что когда выводятся паспортные данные и...

Вывод другого справочника в макет
Подскажите пожалуйста такую вещь: Имеется 2 справочника Услуги и ТипУслуги. Написал процедуру вывода на макет как подгруппа это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru