Форум программистов, компьютерный форум, киберфорум
1С: Собственные программы
Войти
Регистрация
Восстановить пароль
Другие темы раздела
1С Временные таблицы https://www.cyberforum.ru/ 1c-custom/ thread1877817.html
Есть 2 запроса (внизу). Результат на выходе должен быть одинаковый, но нет. Запрос 1 без временных таблиц (справочник соединие левое сам с собой). Запрос 2 - тоже самое только разбито на...
Ошибка при создании объекта Excel.Application 1С
Здравствуйте. Делаю собственную конфигурацию в 1С8.3. Есть несколько обработок, которые выводят результат выборки данных в таблицу значений на форме и надо выгрузить эти данные в Excel. Проблема...
1С Отчет на основе регистра накопления: расчет суммы часов. Здравствуйте! Формирую отчет на основе регистра накоплений. В регистре есть реквизит ЧасовВНаряде (Тип Дата:время). Можно ли как-то в отчете сделать так, чтобы он рассчитывал сумму часов? Спасибо! https://www.cyberforum.ru/ 1c-custom/ thread1877198.html 1С Отчет в СКД https://www.cyberforum.ru/ 1c-custom/ thread1876939.html
Добрый день. Делаю простенький отчет в системе компановки данных. За основу беру регистр сведений "СоставГруппСотрудников". ВЫБРАТЬ СоставГруппСотрудников.ГруппаСотрудников КАК...
Правильно "подключить" Word к обработке 1С
Нужно сделать печатную форму не из макета, а из Word'a, с закладками и параметрами. Есть ли возможность добавить это просто процедурой в модуле уже готовой обработке, или надо писать такие вещи с...
1С Выбор значений разных типов из списка https://www.cyberforum.ru/ 1c-custom/ thread1876895.html
Всем привет! Создал реквизит в справочнике с составным типом данных (строка,число,булево). Нужно, чтобы можно было выбрать его тип из списка. А затем этот реквизит принимал выбранный тип и можно...
1С Указать конец месяца в тексте макета https://www.cyberforum.ru/ 1c-custom/ thread1876797.html
Всем привет. Как правильно указать конец месяца, в рамках которого печатается форма. Например: ДатаНачала - 1 декабря 2016г, ДатаОкончания - 13 декабря 2016г, как мне в конце указать "Просим погасить...
Что за событие? 1С
ДеревоЗнач на форме. Если тнуть 2 раза мышкой в поле, то все нормально - срабатывает событие Выбор. Но если после того как вошли в это поле в режим редактирования и сразу же (Только на этой же строке...
1С Перекодировка строки в Windows-1251 Формирую QR-код через dll которую 1С используют в типовых решениях (БГУ и проч). Загоняю строку в ком объект, он отдает сформированную картинку, все ок. Но, считыватель читает в другом формате по... https://www.cyberforum.ru/ 1c-custom/ thread1875652.html 1С Как правильно разделить физические и юридические лица в справочнике "Клиенты" Доброго времени суток. Не знаю как правильней организовать структуру справочника "Клиенты". Клиентом может быть как физ. лицо, так и юр. лицо или ИП. Первоначально думал создать иерархический... https://www.cyberforum.ru/ 1c-custom/ thread1875252.html
КЛАДР 1С 8.3 1С
Здравствуйте! Есть своя конфигурация, может кто знает как к ней присоединить КЛАДР? 1С 8.3 Подключал по инструкции http://1clancer.ru/article/podklyuchenie_kladr_k_svoej_konfigurtsii_817 Но в...
1С Подстановка кода в поле 1с Здравствуйте, подскажите пожалуйста, в какое поле нужно подставить процедуру, которая считает количество дней между датами, саму процедуру нашла, а ответ на этот вопрос - нет есть поля - дата... https://www.cyberforum.ru/ 1c-custom/ thread1873416.html
7 / 10 / 1
Регистрация: 11.02.2013
Сообщений: 247
0
1C 8.x

Не печатает нули в табличном документе - 1С - Ответ 9895146

14.12.2016, 11:04. Показов 7750. Ответов 3
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
В обработке куча строк, но интересующий фрагмент кода
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
ВыводОтчета = Ложь;
    
        
    Если ВыводОтчета Тогда
        
        Макет              = ПолучитьМакет("МакетПОБезОпераций");
        ОбластьЗаголовок    = Макет.ПолучитьОбласть("Заголовок");
        ОбластьШапка        = Макет.ПолучитьОбласть("Шапка");
        ОбластьДанные      = Макет.ПолучитьОбласть("Данные");
        
        ТабДок = Новый ТабличныйДокумент();
        
        ОбластьЗаголовок.Параметры.датаотчета        = "Отчет сформирован " + Формат(ТекущаяДата(), "ДЛФ=DDT");
        ОбластьЗаголовок.Параметры.текстзаголовка    = "на изделие " + ТекущееИзделие;
        ТабДок.Вывести(ОбластьЗаголовок);
        ТабДок.Вывести(ОбластьШапка);
        
        номер  = 0;
        Для Каждого СтрокаДанных Из ТДанных Цикл
            
            Если ЗначениеЗаполнено(СтрокаДанных.ЭлементЭСИ) Тогда
                Если Врег(СтрокаДанных.ПокупкаЭСИ) <> "ПОКУПКА" Тогда
                    ВидЭлемента      = СтрокаДанных.ВидЭлемента;
                    Обозначение      = СтрокаДанных.Обозначение;
                    Наименование    = СтрокаДанных.Наименование;
                    Родитель        = СтрокаДанных.Узел;
                    Покупка          = СтрокаДанных.ПокупкаЭСИ;
                    Маршрут          = СтрокаДанных.Маршрут;
                    ЧтениеДанных    = Истина;
                Иначе
                    ЧтениеДанных    = Ложь
                КонецЕсли;
            КонецЕсли;
            
            Если ЧтениеДанных Тогда
                Если (СтрокаДанных.ТочкиМаршрута <> "-") И ЗначениеЗаполнено(СтрокаДанных.ТочкиМаршрута) И (СтрокаДанных.ТочкиМаршрута <> "_") И (СтрокаДанных.ТочкиМаршрута.ВидЭлемента = ВидЭлементаПунктОбработки) Тогда
                    Если (Не ЗначениеЗаполнено(СтрокаДанных.ТехОперация)) Или (СтрокаДанных.ТехОперация = "-") Тогда
                        Если СтрокаДанных.ТочкиМаршрута.ПодчиненныеЭлементыТехнологии.Количество()<=2 тогда
                            номер                                          = номер + 1;
                            ОбластьДанные.Параметры.номер                    = номер;
                            ОбластьДанные.Параметры.видэлемента                = ВидЭлемента;
                            ОбластьДанные.Параметры.обозначение                = Обозначение;
                            ОбластьДанные.Параметры.наименование          = Наименование;
                            ОбластьДанные.Параметры.родитель              = Родитель;
                            ОбластьДанные.Параметры.покупка                    = Покупка;
                            ОбластьДанные.Параметры.ТочкиМаршрута            = СтрокаДанных.ТочкиМаршрута;
                            ОбластьДанные.Параметры.Маршрут                    = СтрокаДанных.Маршрут;
                            ОбластьДанные.Параметры.количество              = СтрокаДанных.ТочкиМаршрута.ПодчиненныеЭлементыТехнологии.Количество();
                            
                            //ОбластьДанные.Параметры.количество                = 0;
 
                            ТабДок.Вывести(ОбластьДанные);
                        КонецЕсли;
                    КонецЕсли;
                КонецЕсли;
            КонецЕсли;
            
        КонецЦикла;
        
        ТабДок.ОтображатьСетку = Ложь;
        
        //ТабДок.Показать();
        
        ЗаписьВФайл(ТабДок, КаталогЗаписи, "ункты обработки без технологических операций.xls")
        
    КонецЕсли;
Почему то в итоговой таблице не прописываются нули в столбце количество. Даже если просто вывести табличный документ. Остальные цифры прописываются. На сам табдок никаких событий вроде нигде не прописано.

Вернуться к обсуждению:
Не печатает нули в табличном документе 1С
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2016, 11:04
Готовые ответы и решения:

Присоединить область в табличном документе
Пытаюсь вывести колонками в ТД через присоединение областей и при выводе выводит после каждой...

Проблемы с кодировкой в табличном документе 1С
Здравствуйте Уважаемые формучане На основании макета формируется табличный документ,куда выводятся...

Очистка строк в табличном документе
Событие Команды &amp;НаКлиенте Процедура Команда1(Команда) НаСервере(); КонецПроцедуры ...

Сворачивание записей в табличном документе
Всем доброго времени суток. :) Совсем недавно начала изучать Предприятие 1с 7.7, столкнулась с...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2016, 11:04
Помогаю со студенческими работами здесь

Удалить область в табличном документе программно
Ребята, подскажите кто знает, делаю условие на вывод строк только с отрицательным итогом. Вот...

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

1с 8.3 Программное определение координат области в табличном документе
Всем привет! Возможно ли программно определить координаты левого верхнего угла области,...

Эксель по русски или даешь расчет в табличном документе
Постановка задачи возможно кривая, буду рад уточняющим вопросам. Итак, есть набор формул (штук...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru