Имя: Пароль:
1C
1С v8
Ошибка при вызове метода контекста (Выбрать)
,
0 philll
 
23.05.12
18:29
Отбор.ВидДоговора= Перечисления.ВидыДоговоровКонтрагентов.СКомитентом;
               
Выборка=Справочники.ДоговорыКонтрагентов.Выбрать(,строка8.ПартнерОС,Отбор,);                
                   
Строка.ДоговорКонтрагента=Выборка.НайтиПоРеквизиту("организация",строка8.Организация);
--------------------

Ругается на третий параметр (отбор)

Это значит что надо для реквизита "ВидДоговора" установить признак "Индексировать"?
1 Eugene_life
 
23.05.12
18:30
(0) ОТбор же должен быть вроде Структурой
2 philll
 
23.05.12
18:31
да, там вначале  Отбор = Новый Структура("ВидДоговора");
3 Mafoni
 
23.05.12
18:34
(0) - (1) - уже попробовал не помогло ?
4 philll
 
23.05.12
18:39
Может так


   Отбор = Новый Структура();
       Отбор.Вставить ("ВидДоговора",Перечисления.ВидыДоговоровКонтрагентов.СКомитентом);
               
               Выборка=Справочники.ДоговорыКонтрагентов.Выбрать(,строка8.ПартнерОС,Отбор,);    ?
           
---

"Индексировать" еще не пробовал
5 Mafoni
 
23.05.12
18:47
(4) индексирование тебя приятно удивит. Пробуй.
6 philll
 
23.05.12
18:49
спасибо, пробую. (0) или (4) правильно?
7 asady
 
23.05.12
18:53
(0) почему запрос не юзаешь?
8 pumbaEO
 
23.05.12
18:57
(7) +100 , возможно у него прав много...
9 philll
 
23.05.12
19:02
(7) честно говоря, представлялось что (0) или (4) проще
10 pumbaEO
 
23.05.12
19:05
УПП Украина, последнее обновление и наконец-то поисправляли типа Справочники.ДоговорыКонтрагентов.Выбрать(,строка8.ПартнерОС,Отбор,) на "Выбрать РАЗРЕШЕННЫЕ ".
11 philll
 
23.05.12
19:22
После индексации база не обновляется:

В процессе обновления информационной базы произошла критическая ошибка.
по причине:
Ошибка СУБД:
Microsoft OLE DB Provider for SQL Server: Could not allocate space for object 'dbo._Reference30NG'.'_Referenc30_ByField607_TSRNG' in database 'test' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
HRESULT=80040E14, SQLSrvr: SQLSTATE=42000, state=2, Severity=11, native=1105, line=1

С чего бы это?
12 philll
 
23.05.12
19:23
места нет?
13 Mafoni
 
23.05.12
19:47
(11) - тама же почти по русски написано -"in database 'test' because the 'PRIMARY' filegroup is full. Create disk space " - места нет.
14 philll
 
23.05.12
20:05
ну я примерно так и подумал, действительно переполнен. Теперь выдает "Ошибка разделенного доступа" со ссылкой на клиентский комп, хотя на нем 1с выключен. В консоли сервера 1С соединение не убирается