Имя: Пароль:
1C
1С v8
Добавить строку в табличную часть подчиненного справочника.
0 inmortal203
 
23.05.13
16:30
Каким образом?
В УТП нужно добавить программно строки в табличную часть подчиненного справочника "ДополнительныеСпецификации". Как к этой табличной части можно обратиться?
1 pessok
 
23.05.13
16:31
получить объект, обратиться к табличной части по названию, вызвать метод Добавить()
2 inmortal203
 
23.05.13
16:34
Если точнее то нужно скопировать данные из ТЧ "Спецификации" в ТЧ "ДопСпецификации" по нажатию кнопки.

Процедура КопированиеНажатие(Элемент)
   ВыборкаСпец = ПолучитьСписокНоменклатурыВСпецификации(Ссылка);
   ВыборкаДопСпец = ПолучитьСписокНоменклатурыВДопСпецификации(Ссылка);
   
   Если ВыборкаДопСпец.Количество() = 0 Тогда
       ДобавитьНовуюСецификацию();
       
       Пока ВыборкаСпец.Следующий() Цикл
           тут записываем новые строки.....
       КонецЦикла;
   КонецЕсли;
КонецПроцедуры
3 pessok
 
23.05.13
16:35
Если ВыборкаДопСпец.Количество() = 0 Тогда
Пока ВыборкаСпец.Следующий() Цикл


што?
4 inmortal203
 
23.05.13
16:35
Как ни пытался получить этот проклятый обьект, ничего не вышло...
5 inmortal203
 
23.05.13
16:36
Если на данный момент нет записей в доп спецификациях, тогда перебирая записи в спецификациях копируем их в доп спецификации...
6 pessok
 
23.05.13
16:36
а, сорри, выборкаДОП...
ну вместо

тут записываем новые строки.....

Объект = СсылкаНаЭлементСправочника.ПолучитьОбъект;
НовСтр = Объект.ДопСпецификации.Добавить();
НовСтр.БЛАБЛА = "адынадынадын";
7 pessok
 
23.05.13
16:37
ПолучитьОбъект()
8 inmortal203
 
23.05.13
17:07
Что то не выходит через Объект обратиться к табличной части, ее просто в нем нет.
9 pessok
 
23.05.13
17:12
посмотри в пофигураторе, с чем связано табличное поле. вполне может быть, что это регистрсведенийсписок. тогда алгоритм слегка изменится
10 inmortal203
 
23.05.13
17:16
хах) пофигуратор) впервые слышу чтоб его ТАК называли)
11 pessok
 
23.05.13
17:22
стандартное название, чо
12 inmortal203
 
23.05.13
17:39
чет я уже ничего не вкурю под конец раб дня...
Имя: ДопИсходныеКомплектующие
Данные : ТекущаяДополнительнаяСпецификацияНоменклатуры.ДополнительныеИсходныеКомплектующие
ТипЗначения: СправочникТабличнаяЧасть.ляляля...

не пойму почему нет Объект.ДопИсходныеКомплектующие не существует
13 inmortal203
 
23.05.13
17:40
это свойства зловонной табличной части
14 inmortal203
 
24.05.13
10:02
все ковыряю ее и ничего
Ошибка? Это не ошибка, это системная функция.