Имя: Пароль:
1C
1С v8
Ошибка в присвоении
0 Doman26
 
15.08.11
12:12
есть строка
ПолеРегистра.Данные = Строка(ИмяДокумента + ".Движения."+ СтрокаТаблицыРегистров.Имя);
сама строка имеет значение что то вроде = ДоходыПоГрузоперевозке.Движения.ДвиженияДоходыПоСделке
, но при присвоении выдает ошибку -  {Обработка.КорректировкаДвижений.Форма.ОсновнаяФорма.Форма(111)}: Ошибка при установке значения атрибута контекста (Данные)
           ПолеРегистра.Данные = Строка(ИмяДокумента + ".Движения."+ СтрокаТаблицыРегистров.Имя);
по причине:
Неправильный путь к данным


может что то на поверхности, подскажите пож
1 Doman26
 
15.08.11
12:20
вверх
2 Axel2009
 
15.08.11
12:22
что нужно то?
3 Eugene_life
 
15.08.11
12:22
(0) А у ПолеРегистра.Данные какой должен быть тип данных? Разве Строка?
4 Doman26
 
15.08.11
12:23
(2)нужно  ошибку исправить, не верно как то данные прописываются для табличного поля
5 Defender aka LINN
 
15.08.11
12:23
А "ДоходыПоГрузоперевозке" - это кто?
6 Doman26
 
15.08.11
12:30
(5 ) документ такой
7 Axel2009
 
15.08.11
12:31
(4) а без ошибки то что нужно? на словах
8 Defender aka LINN
 
15.08.11
12:32
(6) Да по мне, так хоть надпись на стене. В этой форме, где ты (0) делаешь - это что?
9 Doman26
 
15.08.11
12:36
(8 )это форма корректировки движений(когда открываешь вкладку движений по регистрам)
(7) это получение движений по регистрам,

я извиняюсь, сам первый раз увидел этот код, протсо надо с ошибкой разобраться
10 hhhh
 
15.08.11
12:55
(9) но этот регистр точно привязан к этому документу?
11 Doman26
 
15.08.11
13:12
(10) да, регистратором является
12 Defender aka LINN
 
15.08.11
13:31
(9) "ДоходыПоГрузоперевозке" - это форма?
Кля, такой чувство, будто ты специально отвечать не хочешь. Какого хрена?
13 Doman26
 
15.08.11
13:51
(12) это документ
14 hhhh
 
15.08.11
14:00
(13) реквизит завел на форме для своего регистра?
15 Doman26
 
15.08.11
14:06
(14) он программно заведен
ПолеРегистра = ЭлементыФормы.Добавить(Тип("ТабличноеПоле"), СтрокаТаблицыРегистров.Имя, Истина, ЭлементыФормы.ОсновнаяПанель);
16 Defender aka LINN
 
15.08.11
14:11
(13) Пля, вот тяжело с тобой. Что это, ять, НА ФОРМЕ ЭТОЙ ТВОЕЙ?
17 Doman26
 
15.08.11
14:23
(16) на форме ничего,это форма обработки вывода движений этого документа, т е имя последнего передается обработке. и в дальнейшем в ней по ссылке на этот док ищутся движения, и выводятся на этот обьект ПолеРегистра
18 Axel2009
 
15.08.11
14:24
(17) заведи не программно, а в конфиге и посмотри что там пишется в данные.
19 Defender aka LINN
 
15.08.11
14:24
(17) Ну и откуда тогда табличное поле должно взять данные?
20 Bell
 
11.09.11
13:12
Ну и что? У меня аналогичная проблема...
21 Bell
 
11.09.11
13:26
Одолел. Добавив регистр в реквизиты обработки.