Имя: Пароль:
1C
 
v8 как программно заполнить табличную часть справочника?
Ø
0 fornicator
 
14.08.05
14:50
собственно имеем справочник контрагентов с табличной частью "Телеофоны" с реквизитов "телефон" типа строка - как прграммно закидать (импортирую из файла)?
1 Rovan
 
14.08.05
15:01
Примерно так -
Создаем новую строку в ТЧ
НовСтрока = СпрОбъект.Телефоны.НоваяСтрока();
НовСтрока.Телефон = "12345";
СпрОбъект.Записать();
2 fornicator
 
14.08.05
15:34
НЕ работате - нет такого метода... :(
3 A008
 
14.08.05
15:39
Ключевое слово СпрОбъект. ОБЪЕКТ.
4 alexii
 
14.08.05
15:53
СправочникКонтрагентов=Справочники.Контрагенты.ПолучитьОбъект();
//Заполнение общих реквизитов
СправочникКонтрагентов.Дата=ТекущаяДата();
//Заполнение табличной части
ТабличнаяЧастьСправочникаКонтрагеты=СправочникКонтрагентов.Телефоны.ПолучитьОбъект();
НовСтрокаТаблЧасти = ТабличнаяЧастьСправочникаКонтрагеты.Добавить();
НовСтрокаТаблЧасти.Телефон = "12345";
//Запись
СправочникКонтрагентов.Записать();
5 A008
 
14.08.05
16:03
А проще нельзя? Я так и не понял, что значит "Справочники.Контрагенты.ПолучитьОбъект();" и ".Телефоны.ПолучитьОбъект()"?
КА = Справочники.Контрагенты.НайтиПоКоду("123").ПолучитьОбъект();
Запись = КА.Телефоны.Добавить();
Запись.Телефон = "222333444";
КА.Записать();
Что-то вроде этого.
6 fornicator
 
14.08.05
16:07
пожалуйста, не бейте меня, но - не работатет:
  пока спр77контр.ПолучитьЭлемент() = 1 цикл
    контрО = справочники.Контрагенты.СоздатьЭлемент();
    контрагент = спр77контр.ТекущийЭлемент();
    контрО.Наименование = Контрагент.Наименование;
    контрО.ПолнНаименование = Контрагент.ПолнНаименование;
    контрО.Адрес = Контрагент.Адрес;
    контрО.ИНН = Контрагент.ИНН;
    контрО.Записать();
    Тел = контрО.Телефоны.ПолучитьОбъект().Добавить();//не работает тут - грит и ПолучитьОбъект - нет такого метода
    Тел.Телефон = Контрагент.Телефон;
    Тел.Записать();
7 A008
 
14.08.05
16:09
Я с вас, ребята, офигеваю! Литературу читаете? См. (5). И записывать после всех операций нужно.
8 fornicator
 
14.08.05
16:16
2(7) - спасибо - заработало... :)
а какую лит-ру? а то рядом и описание языка - все книги и радченко - а не нашел... :(
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший