Имя: Пароль:
1C
1С v8
Помогите по расшифровке.
0 NoobiC
 
22.06.12
10:14
Всем привет. Делаю отчет. На поле табличного документа навесил расшифровку на отдельные ячейки. Причем на каждую - отдельную расшифровку. При выводе строки задаю в качестве параметра расшифровки список значений. После вывода строки - очищаю его, чтоб заполнить новыми значениями (в соответствии с выводимыми данными). В итоге - параметр расшифровки - пустой.
Что-то типа этого:
//Тз26 уже описана
Для каждого стр из Тз цикл
    СзРасшифровка26.Добавить(Стр.Номенклатура);
    СзРасшифровка26.Добавить(Тз26);
 
    ОбластьДетальныхЗаписей.Параметры.Расшифровка26 = СзРасшифровка26;
    ОбластьДетальныхЗаписей.Параметры.Заполнить(Стр);

    СзРасшифровка26.Очистить();
КонецЦикла;
Если параметр один на все строки - то как мне передать в расшифровку требуемое мне значение номенклатуры в строке и требуемый мне вид расшифровки?
---
Спасибо!
1 NoobiC
 
22.06.12
10:26
Это не в СКД :)
2 NoobiC
 
22.06.12
10:49
че, никто не знает?:(
3 ДенисЧ
 
22.06.12
10:56
Для каждого стр из Тз цикл
СзРасшифровка26 = Новый СписокЗначений;
    СзРасшифровка26.Добавить(Стр.Номенклатура);
    СзРасшифровка26.Добавить(Тз26);
 
    ОбластьДетальныхЗаписей.Параметры.Расшифровка26 = СзРасшифровка26;
    ОбластьДетальныхЗаписей.Параметры.Заполнить(Стр);

//     СзРасшифровка26.Очистить();
КонецЦикла;
4 NoobiC
 
22.06.12
11:03
(3) О! Хоть кто-то откликнулся! Если я не буду очищать СЗ, то у меня в нем будет элементов - количествоСтрок*2. И как я тогда узнаю, ячейку напротив какой номенклатуры я хочу расшифровать?
5 ДенисЧ
 
22.06.12
11:04
(4) ты не обратил на одну строчку, которую я добавил...
6 NoobiC
 
22.06.12
11:12
(5) ДенисЧ, пусть эта пятница принесет множество лулзов для тебя!
Благодарствую :)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший