Имя: Пароль:
1C
1С v8
Подскажите по методу ПолучитьПоследнее()
0 Начинающий Программер
 
17.10.11
14:47
Такой вот кусочек модуля, благодаря которому хочу из регистра сведений (периодический, независимый) получить номер приказа:

МояСтрока = РегистрыСведений.ПравоПодписиДокументов.ПолучитьПоследнее(Дата, Новый Структура("Организация", Организация)).НомерПриказа;


При запуске выдает ошибку:
{Документ.ПоступлениеТоваров.Форма.ФормаДокумента.Форма(510)}: Поле объекта не обнаружено (НомерПриказа)
   МояСтрока = РегистрыСведений.ПравоПодписиДокументов.ПолучитьПоследнее(Дата,

П.С.: в регистре одно измерение - Организация и 4 ресурса.
1 chelentano
 
17.10.11
14:50
(0) может, не находит ничего?
2 а кому щас легко
 
17.10.11
14:51
в ресурсах не находит НомерПриказа
3 Начинающий Программер
 
17.10.11
14:53
(1) Нет, данные есть. Одну строку в регистре сделал, дату записи регистра поставил на пару дней раньше.
4 НЕА123
 
17.10.11
14:55
(0)
тормозни в отладчике и глянь, что же оно такое возвращает это ПолучитьПоследнее().
5 Начинающий Программер
 
17.10.11
14:56
(4) Тут ощибка и возникает, поэтому в отладчике не видно, что возвращает.
Организацию возвращает правильную.
6 Нуф-Нуф
 
17.10.11
14:57
юзай запрос
7 Начинающий Программер
 
17.10.11
15:00
(6) Тут уже дело принципа - разобрать эту сторку модуля))
8 НЕА123
 
17.10.11
15:01
РегистрыСведений.ПравоПодписиДокументов.ПолучитьПоследнее(Дата, Новый Структура("Организация", Организация))
на это что отладчик говорит?
9 Начинающий Программер
 
17.10.11
15:08
(8) МояСтрока = РегистрыСведений.ПравоПодписиДокументов.ПолучитьПоследнее(Дата, Новый Структура("Организация", Организация));
Отладчик говорит, что МояСтрока - это структура, значение - структура, тип - структура, и ошибок не выдает.
10 Amiralnar
 
17.10.11
15:10
.. ну ты эта... плюсик нажимал?
11 НЕА123
 
17.10.11
15:10
таааак.
ну и что же там, в струтктуре-то имеется?
12 Начинающий Программер
 
17.10.11
15:10
(10) Плюсика нет.
13 Amiralnar
 
17.10.11
15:11
ок, а карандашик?
14 Начинающий Программер
 
17.10.11
15:11
(10), (11) Хотите сказать, что данных в регистре нет? Но они ведь есть!:-)
17 Fragster
 
гуру
17.10.11
15:12
F2, блин
18 НЕА123
 
17.10.11
15:12
нет  там ни куя.
19 Начинающий Программер
 
17.10.11
15:13
(13) карандаш неактивен.
20 НЕА123
 
17.10.11
15:13
это к (14).
21 Amiralnar
 
17.10.11
15:13
Господа, позвольте я стелепатирую?

Измерение "Организация" не индексируемое?
22 НЕА123
 
17.10.11
15:14
кхе...
как всегда - правильный ответ в (1). (с)
23 hhhh
 
17.10.11
15:14
(19) плюсик должен быть, если структура. У тебя фортран что ли?
24 НЕА123
 
17.10.11
15:15
(23)
у пустой нет плюсика.
25 Начинающий Программер
 
17.10.11
15:16
(22) Изменил на индексируемое....та же петрушка.
26 hhhh
 
17.10.11
15:17
может еще в поле Организация бред записан.

(19) Попробуй в отладчике Организация и Дата.
27 Начинающий Программер
 
17.10.11
15:17
Ладно, буду думать, почему модуль не видит данные...
28 hhhh
 
17.10.11
15:17
регистр то хоть периодический?
29 Phace
 
17.10.11
15:19
в (0) ошибка - используй запрос.
30 Начинающий Программер
 
17.10.11
15:21
(28) Периодичность - в пределах дня, независимый. Кстати, стоит галочка "основной отбор по периоду".
31 Начинающий Программер
 
17.10.11
15:22
(29) Да хочется уже докопаться, в чем ошибка...
32 Phace
 
17.10.11
15:23
(31) Ошибка в использовании конструкции ".ПолучитьПоследнее", т.к. любой рабочий код после включения РЛС становится нерабочим, используй запрос с ключевым словом РАЗРЕШЕННЫЕ.
33 Начинающий Программер
 
17.10.11
15:27
(32) Что такое РЛС?
34 Phace
 
17.10.11
15:33
(33) Ограничение прав доступа пользователей на уровне записей
AdBlock убивает бесплатный контент. 1Сергей