Имя: Пароль:
1C
1С v8
Не работает набор записей регистра бухгалтерии
0 megabax
 
05.09.17
08:40
Добрый день. У меня на форме есть набор записей регистра бухгалтерии МСФОНаборЗаписей. Я делаю так:

        ЭтаФорма.МСФОНаборЗаписей.Отбор.Регистратор.Значение=ТекущиеДанные.ОперацияМСФО;
        ЭтаФорма.МСФОНаборЗаписей.Отбор.Регистратор.ВидСравнения=ВидСравнения.Равно;
        ЭтаФорма.МСФОНаборЗаписей.Отбор.Регистратор.Использование=Истина;
        ЭтаФорма.МСФОНаборЗаписей.Прочитать();

но на ЭтаФорма.МСФОНаборЗаписей.Прочитать() вылазит ошибка:
{Обработка.пр_ЗагрузкаБанковскихВыписок.Форма.Форма.Форма(1887)}: Object method not found (Прочитать)
        ЭтаФорма.МСФОНаборЗаписей.Прочитать();

Подскажите пожалуйста, как лечить.
1 1dvd
 
05.09.17
08:43
ЭтаФорма.МСФОНаборЗаписей - это что у тебя? Табличное поле?
2 DrShad
 
05.09.17
08:45
для начала разобраться как работать с объектами формы
3 megabax
 
05.09.17
08:46
(1) ЭтаФорма.МСФОНаборЗаписей - Реквизит формы типа набор записей
4 DrShad
 
05.09.17
08:47
(3) так вот у него нет такого метода
5 1dvd
 
05.09.17
08:48
(3) круто, чо
6 megabax
 
05.09.17
08:49
(4) У набора записей??? Нет прочитать?
7 1dvd
 
05.09.17
08:49
(6) у табличного поля нет
8 DrShad
 
05.09.17
08:50
(6) еще раз, смотри тип ЭтаФорма.МСФОНаборЗаписей
9 megabax
 
05.09.17
08:50
(7) Это не табличное поле. Это реквизит формы.
10 megabax
 
05.09.17
08:51
и тип у него РегистрБухгалтерииНаборЗаписей.МСФО
11 DrShad
 
05.09.17
08:52
не звезди
12 Рэйв
 
05.09.17
08:54
(10)скрин из табло дай
ТипЗнч(ЭтаФорма.МСФОНаборЗаписей)
13 1dvd
 
05.09.17
08:54
14 megabax
 
05.09.17
08:55
15 1dvd
 
05.09.17
08:55
ещё и уф
16 DrShad
 
05.09.17
08:56
(15) ну как бы конструкция ЭтаФорма об этом и говорит
(14) не туда смотришь
17 megabax
 
05.09.17
09:09
коллеги, может у кого то есть образец кода как корректно прочитать набор записей, если это реквизит формы?
18 DrShad
 
05.09.17
09:11
обращаться не к реквизиту формы, убери ЭтаФорма и будет тебе счастье