Имя: Пароль:
1C
1С v8
Скопировать / Выгрузить СправочникТабличнаяЧастьСтрока
0 CTmuB
 
18.06.12
18:09
есть переменная типа СправочникТабличнаяЧастьСтрока

нужно эту переменную передать в функцию, предварительно подменив одно из значений в строке Понятное дело что при попытке присвоить в переменную какое-то значение - программа ругается "не могу"

как можно получить из СправочникТабличнаяЧастьСтрока например массив, если не известно как именно называются колонки (на СправочникТабличнаяЧастьСтрока[номер] тоже ругается)
1 Mort
 
18.06.12
18:16
Не понятно. Код показывай.
2 CTmuB
 
18.06.12
18:22
СтрокаТаблицыСпособов2 = СтрокаТаблицыСпособов;
СтрокаТаблицыСпособов2.Субконто1 = Подразделение;
МояФункция(СтрокаТаблицыСпособов2)
   
где

СтрокаТаблицыСпособов - строка табличной части справочника "способы отражения расходов по аммортизации"
3 CTmuB
 
18.06.12
18:24
как вариант можно было бы выгрузить "СтрокаТаблицыСпособов" в массив или таблицу значений.
только как?
4 Mort
 
18.06.12
18:27
Всё должно работать. Какая ошибка?
5 Mort
 
18.06.12
18:28
А.. Ты строку по ссылке получил. Делай Выгрузить() с параметрами.
6 Mort
 
18.06.12
18:31
Строки = Новый Массив;
Строки.Добавить(СтрокаТаблицыСпособов);
ТЗ = СпрСсылка.ТвояТЧ.Выгрузить(Строки);
ТЗ[0] - оно
Закон Брукера: Даже маленькая практика стоит большой теории.