![]() |
![]() |
![]() |
|
Отбор в регистре сведений "ЗначенияСвойствОбъектов" | ☑ | ||
---|---|---|---|---|
0
quux
07.10.11
✎
14:56
|
Необходимо отобрать доп сведения о документе с последующим изменением.
НаборЗаписей РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Объект ??? Необходимо задать тип объекта? Как сделать отбор по документу? |
|||
1
Irbis
07.10.11
✎
14:57
|
.Значение=ТвойДокумент
|
|||
2
ssh2006
07.10.11
✎
14:58
|
НаборЗаписей.Отбор.Объект.Установить(СсылкаНаДокумент)
|
|||
3
quux
07.10.11
✎
15:02
|
(2) НаборЗаписей.Отбор.Объект.Установить(ЭтотОбъект)
ОШИБКА: Обращение к процедуре объекта как к функции (Установить) |
|||
4
quux
07.10.11
✎
15:05
|
(1) {Документ.РеализацияТоваровУслуг.Форма.ФормаДокумента.Форма(2231)}: Ошибка при установке значения атрибута контекста (Значение)
НаборЗаписей.Отбор.Объект.Значение = ЭтотОбъект; по причине: Неверный тип значения |
|||
5
ssh2006
07.10.11
✎
15:06
|
(3) плохо
|
|||
6
quux
07.10.11
✎
15:07
|
У этого регистра Измерение "Объект" имеет тип: ДокументСсылка, СправочникСсылка. Может надо предварительно установить тип Измерения.
|
|||
7
Irbis
07.10.11
✎
15:08
|
(4) А хрена ли ты объект пихаешь, ссылку подсовывай
|
|||
8
ssh2006
07.10.11
✎
15:09
|
НаборЗаписей.Отбор.Объект.Установить(Ссылка)
|
|||
9
quux
07.10.11
✎
15:09
|
точна! только што сам допёр....
|
|||
10
quux
07.10.11
✎
15:10
|
(8) Результат тот же ОШИБКА: Обращение к процедуре объекта как к функции (Установить)
|
|||
11
ssh2006
07.10.11
✎
15:22
|
НаборЗаписейЗначенияСвойств = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей();
НаборЗаписейЗначенияСвойств.Отбор.Объект.Установить(Ссылка); |
|||
12
quux
07.10.11
✎
15:32
|
(11)
- этот вариант: НаборЗаписей = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Объект.Установить(ЭтотОбъект.Ссылка) ОШИБКА: Обращение к процедуре объекта как к функции (Установить) - этот вариант: НаборЗаписей = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Объект.Значение = ЭтотОбъект.Ссылка; ОШИБКА: Ошибка при установке значения атрибута контекста (Значение) по причине: Неверный тип значения |
|||
13
ssh2006
07.10.11
✎
15:33
|
Увольняйся
|
|||
14
quux
07.10.11
✎
15:37
|
(11) Молодой человек :) Советуйте дружкам по курилке если аргументированные ответы закончились.
|
|||
15
Irbis
07.10.11
✎
15:38
|
(14) Типы точно совпадают? Чудес то на свете не бывает.
|
|||
16
quux
07.10.11
✎
15:40
|
Я писал: (6) У этого регистра измерение "Объект" имеет тип: ДокументСсылка, СправочникСсылка. Может надо предварительно установить тип измерения. Т.е. этот регистр сведений "клеится" ко всем справочникам и ко всем документам конфигурации.
|
|||
17
НЕА123
07.10.11
✎
15:41
|
(15)
>ОШИБКА: Обращение к процедуре объекта как к функции (Установить) что-то с текстом программы, типа ";" отсутствует. |
|||
18
Reset
07.10.11
✎
15:41
|
(16) Открыл прямо глаза всем
|
|||
19
quux
07.10.11
✎
15:44
|
(18) Я пытаюсь держать тему в рамках и отвечал не вам. Еще раз прошу ответы по делу. Тролльте на других ресурсах.
|
|||
20
Reset
07.10.11
✎
15:49
|
(19) Правильный ответ тебе уже несколько раз дали в этой теме. Просто твоя очевидная безграмотность настолько зашкаливает, что сил реагировать на это, кроме как иронично, уже нет.
|
|||
21
quux
07.10.11
✎
16:14
|
Спасибо всем кто действительно СТАРАЛСЯ помочь.
После очистки кэша и перезагрузки сервера конфигурация перестала тупить. Следующий код отработал без ошибок: НаборЗаписей = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Объект.Значение = ЭтотОбъект.Ссылка; НаборЗаписей.Отбор.Объект.Использование = Истина; НаборЗаписей.Прочитать(); Для Каждого Запись Из НаборЗаписей Цикл Запись.Значение = Ложь; КонецЦикла; НаборЗаписей.Записать(); |
|||
22
hhhh
07.10.11
✎
16:55
|
(21) приколист
|
|||
23
НЕА123
07.10.11
✎
17:17
|
(21)
вообще-то РС чистят по-другому. НаборЗаписей = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Объект.Значение = ЭтотОбъект.Ссылка; НаборЗаписей.Отбор.Объект.Использование = Истина; НаборЗаписей.Записать(); |
|||
24
Axel2009
07.10.11
✎
17:18
|
в любом случае записать нельзя будет по данному отбору. поэтому получать записи запросом.
|
|||
25
ssh2006
07.10.11
✎
17:24
|
(24) поясни
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |