Имя: Пароль:
1C
 
Как сделать так чтоб печатной форме параметры взялись из регистра накопления?
0 Айрат_116
 
12.07.19
09:03
Здравствуйте. Подскажите пжл. как сделать так что в печатной форме вывести данные из регистра.

Мне надо вывести  в колонку "Ставка НДС" из регистра НДСПродажи с колонки "События"

https://wampi.ru/image/60ZcF0c
https://wampi.ru/image/60ZcexZ

Я нашел где это заполняется
                                ПараметрыСтроки.Вставить("СтавкаНДС", СтрокаДокумента.СтавкаНДС);
                ПараметрыСтроки.Вставить("СуммаНДС",  СтрокаДокумента.СуммаНДС);
                ПараметрыСтроки.Вставить("СуммаСНДС", СтрокаДокумента.СуммаСНДС);

Но не получается сделать так, чтобы параметры были из регистра(
1 catena
 
12.07.19
09:05
Раз не получается, зачит как-то пробовал?
2 Fish
 
12.07.19
09:14
(0) Показывай, как пробовал.
3 Айрат_116
 
12.07.19
09:17
(2) Таблица.Колонки.Добавить("СтавкаНДС",                      Новый ОписаниеТипов("ПеречислениеСсылка.СобытияПоНДСПродажи"));
    //Таблица.Колонки.Добавить("СтавкаНДС",                  Новый ОписаниеТипов("ПеречислениеСсылка.СтавкиНДС"));
4 Айрат_116
 
12.07.19
09:17
Теперь пусто)
5 Fish
 
12.07.19
09:19
(3) А это тут к чему? Ты показывай, как ты пробовал данные из регистра получить.
6 catena
 
12.07.19
09:43
(3)При чем тут регистр, перечисление и описание типов? Просто подряд знакомы слова пишешь?
7 Айрат_116
 
12.07.19
09:51
(6) Верно. Не то взял(
8 Айрат_116
 
13.07.19
20:54
Как написать условие, чтоб не выводить одну область макета

Например мне надо чтоб параметр "СтавкаНДС" заполнилось, но не выводилось в печатную форму.
9 Айрат_116
 
13.07.19
20:55
Как условие поставить нужно правильно? подскажите пжл. ТабДокумент.Вывести(ОбластьМакета);
10 PiotrLoginov
 
14.07.19
13:54
Не задавай несколько вопросов. Спрашивай что-то одно. То, что соответствует заголовку.
11 Айрат_116
 
15.07.19
08:11
(10) Хорошо
12 Droning1C
 
15.07.19
09:33
(9) чтобы не выводить в табличный документ область, а просто заполнить ее, нужно просто определить значения ее параметров.

Например:  ОбластьМакета.Параметры.СтавкаНДС = Перечисления.СтавкиНДС.НДС20;

За вывод отвечает как раз та команда, которую ты написал. ТабДокумент.Вывести(ОбластьМакета);   Если этого не писать, то область не выведется в табдок
13 Мимохожий Однако
 
15.07.19
10:23
(0) Сделай запрос к регистру накопления. )
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой