Имя: Пароль:
1C
1С v8
реквизит
0 binarick
 
19.10.12
15:54
приветствую, не пинайте плиз новичка в 8
типовая БП 2,0
есть документ ПоступлениеНаРасчетныйСчет в нем в форме диалога не выходит присвоить значение элементу диалога СчетУчетаРасчетовПоАвансам

так получается:

ВходящийДокумент.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01").Ссылка;

а так нет

ВходящийДокумент.СчетУчетаРасчетовПоАвансам= ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01").Ссылка;

эта строчка абсурдна тк нет такого реквизита, просто чтобы понятно что  я хочу

Спасибо
1 Buster007
 
19.10.12
16:00
таблица расшифровка платежа тебе в помощь )
2 binarick
 
19.10.12
16:01
видел что в табличной части есть такой реквизит.
в том то и дело что не умею присвоить (
3 hhhh
 
19.10.12
16:01
вот так быстрее.

ВходящийДокумент.СчетУчетаРасчетовСКонтрагентом = ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01");

Не надо слово Ссылка везде писать. Оно очень сильно тормозит программу.
4 del123
 
19.10.12
16:03
(2) Учись.
5 binarick
 
19.10.12
16:03
(3) да спасибо просто перестраховался. тк. лень было выяснить тип
6 binarick
 
19.10.12
16:03
(4) тыкни носом плиз хоть куданить .... не знаю где учиться
7 binarick
 
19.10.12
16:06
в трасеровщике нет такого реквизита СчетУчетаРасчетовПоАвансам
8 del123
 
19.10.12
16:07
(4) Ну там же табличная часть. Тебе нужно получить первый элемент этой табличной части и там установить нужный реквизит
9 del123
 
19.10.12
16:07
ой (8) к (6)
10 binarick
 
19.10.12
16:09
(9)в теории понятно.
но почему это элемент не таблицы, а поле для ввода ?
11 binarick
 
19.10.12
16:12
и вообще табличная часть пустая у меня т.к. Список = 0
нет в ней строк
12 1Страх
 
19.10.12
16:13
Стр = ТабличнаяЧасть.Добавить();
Стр.СчетУчетаРасчетовПоАвансам=ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01").Ссылка;

только поиск по коду не гут
13 binarick
 
19.10.12
16:18
(12) Спасибо. заработало
но всёравно не понял как данные первой строки попадают в поле для выбора
и что если я добавлю 2е строки
14 ptiz
 
19.10.12
16:20
(13) Посмотри внимательно на форму - там у панели есть несколько страниц: для варианта с одним платежом (тогда поле ввода связывается с первой строкой таб.части) и для нескольких.
15 hhhh
 
19.10.12
16:42
(13) ну ты посмотри в поле ввода, что в "Данные" у него, то есть путь к данным. Ты программист или где?
16 Infsams654
 
19.10.12
16:46
Программисты должны писать вместо
ПланыСчетов.Хозрасчетный.НайтиПоКоду("62.01")

ПланыСчетов.Хозрасчетный.РасчетыСПокупателями
17 Goggy
 
19.10.12
17:03
(16) Как же ему повезло что он не прогер хД