Вход | Регистрация

1С:Предприятие ::

Метки:документы

Ошибка при поиске документа

Я
   Miser
09.08.04 - 18:10
На команду Doc.FindDocument(Docs) выдается ошибка: "Недопустимая операция!" Почему?
 
 
   Волшебник
 
1 - 09.08.04 - 18:20
Метод НайтиДокумент применим только для объектов, созданных функцией СоздатьОбъект.
   shura
 
2 - 09.08.04 - 18:26
(0) Дай кусок кода.
   Miser
3 - 09.08.04 - 18:28
(1)Это примерный код
Doc=CreateObject("Document.Invoice");
SelectLine();
While GetLine()=1 Do
 If Doc.FindDocument(Docs)=1 Then
   ...
  EndIf;
EndDo;
   shura
 
4 - 09.08.04 - 18:32
Docs чему равен?
Может Docs.ТекущийДокумент()?
   427
 
5 - 09.08.04 - 18:32
Doc=CreateObject("Document"); 
SelectLine(); 
While GetLine()=1 Do
If Doc.FindDocument(Docs)=1 Then
  ...
EndIf;
EndDo;
   427
 
6 - 09.08.04 - 18:33
(4) у (3) правильно, если ДОК - реквизит табличной части дока...
   shura
 
7 - 09.08.04 - 18:34
А, торможу...
Doc=CreateObject("Document"); 
SelectLine();
While GetLine()=1 Do
 If Doc.FindDocument(Docs)=1 Then 
   Если Doc.Вид()="Invoice" Тогда
     ... 
   КонецЕсли;
 EndIf; 
EndDo;
   Miser
8 - 09.08.04 - 18:34
Docs это реквизит ТЧ и тип Document.Invoice
   Miser
9 - 09.08.04 - 18:43
при Doc=CreateObject(\"Document\") та же реакция и не проходит сам Find.Document
   ViktoriaS
 
10 - 09.08.04 - 18:44
может, Doc где-то используется... а если вместо Doc поставить Doc1?
 
  Рекламное место пустует
   Miser
11 - 09.08.04 - 18:50
Если Doc=CreateObject("Reference.Items") и Docs типа Reference.Items, то FindItem проходит без вопросов


Список тем форума
Рекламное место пустует   Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует