Имя: Пароль:
1C
 
Вопрос по заполнению поля в СКД
,
0 maptbln
 
23.05.18
12:41
Всем добрый день, есть следующий вопрос
как сделать так , чтобы в поле в отчёте на СКД выводились данные только в том случае,если выполняется условие в другом поле

скажем , скажем если Поле - СчётНачисленияАмортизации - 20.01 то выводить в поле Объект - Номенклатурные группы,иначе оставлять пустым либо выводить определённый текст

Вычисляемые поля - Выбор либо через условия?
1 shuhard
 
23.05.18
12:41
(0) условное оформление
2 maptbln
 
23.05.18
12:47
(1) понял,принял)
спасибо!
3 maptbln
 
23.05.18
15:57
Ещё 1 момент , если достаю данные из Иерархического справочника , и элементы имеют не совсем упорядоченную структуру, но мне нужно отобрать данные с одинаковым родителем   по нескольким уровням вложенности,это уже можно сделать в вычисляемом поле?
скажем , получаю поле родитель , если значение, то что нужно , то попадает в вычисляемое поле , если нет, то смотрю поле родитель.родитель итд
такое возможно реализовать?
4 shuhard
 
23.05.18
15:58
(3) гирлянда Выбор когда на максимальную глубину
5 maptbln
 
23.05.18
16:20
(4)
а передать значение значение можно только через параметр ,если это имя папки , или можно непосредственно?
6 maptbln
 
23.05.18
16:20
чёт у меня сегодня слова задваиваются
7 maptbln
 
23.05.18
16:52
(5) разобрался , вопрос некорректен
8 maptbln
 
24.05.18
12:38
Что б не множить темы ,спрошу здесь
если нужно найти по коду элемент справочника в выбранных полях,я могу использовать след синтаксис Справочник.НайтиПоКоду(0000) или в данном случае нужно добавить или найти подобную функцию в общем модуле и от туда её вызывать?
9 DrShad
 
24.05.18
12:40
не в выбранных, а в вычисляемых
ну и вообще-то найти по коду некошерно
10 maptbln
 
24.05.18
12:42
в вычисляемых,виноват
просто есть 8 элементов ,для которых значение будет не таким ,как для остальных в группе
вот и думаю,как лучше реализовать

добавлять какой-то отдельных реквизит в справочник не хочется,вот и думал отобрать их
11 DrShad
 
24.05.18
13:08
выбери их в параметр списком и делай что хочешь
12 maptbln
 
24.05.18
14:06
(11)
галку напротив "Доступен список значений" поставил ,
теперь необходимо в модуле задать данный список и подставить его в выражение или как?
когда пытаюсь выбрать в поле "значение" позволяет лишь пустую ссылку выбрать
13 maptbln
 
24.05.18
14:47
(12)
в модуле заполнил список

Процедура ИнициализацияОтчета()

    Список8Объектов = Новый СписокЗначений;
    Список8Объектов.Добавить(Справочники.ОсновныеСредства.НайтиПоКоду("000000614"));    
                
                ПараметрСхемы = СхемаКомпоновкиДанных.Параметры.Найти("8объектов");
    ПараметрСхемы.УстановитьДоступныеЗначения(Список8Объектов);
    
КонецПроцедуры

В выражениее вычисляемого поля пишу
ВЫБОР КОГДА ОсновноеСредство=&8объектов ТОГДА "Облагается" ИНАЧЕ "Не облагается" КОНЕЦ

говорит,параметр не найден, в чём ошибка?
14 maptbln
 
24.05.18
14:55
(13) я так понимаю,что лучше не позориться
и не называть параметры с цифры
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.