Версия для печати темы (https://pro1c.org.ua/index.php?showtopic=67086)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Корзина _ доработка интеграции

Автор: 4andriy 23.09.22, 17:11

здравствуйте, при доработаке интеграции под свою конфигурацию
https://pro1c.org.ua/index.php?showtopic=22255

такая ошибка:

Doc = pd.OpenOrCreateDocument(orgId, Бланк,,, ДокИД, 0);
Типы не совпадают


код:

Процедура ВигрузитиОЛЕ_АктВиконанихРобіт(App, pd, orgId, док, ДокИД) 
    
    Бланк = "1С77АВР";
    
    спДанные = СоздатьОбъект("СписокЗначений");
    ЗаповнитиРеквізити(спДанные, док);
    
    Doc = pd.OpenOrCreateDocument(orgId, Бланк,,, ДокИД, 0);
    Doc.DisableScripts();
    rsMain = Doc.DataSets();
    Если rsMain.Fields.Count() > 0 Тогда
        rsMain.Edit();
    Иначе
        rsMain.Append();
    КонецЕсли;

Автор: 4andriy 23.09.22, 19:54

4andriy @ Сегодня, 18:11 * ,
исправлено, теперь ошибка:

Плохой тип переменной


4andriy @ Сегодня, 20:38 * ,
Відкриття або створення документу розділу "Реєстр електронних документів"
OpenOrCreateDocument( orgId As Long, charCode As String, num As String, docDate As Date, ExDocID As
String, reWrite As Boolean ) As IZDocument
Повертає документ за вказаними параметрами, якщо документа не існує - то вібувається створення нового
документа. Якщо документ існує та вказано reWrite = true - то виконується перезапис існуючого документа.
Вхідні параметри:
orgId - внутрішній ідентифікатор організації в M.E.Doc, в якій необхідно створити документ. Для
отримання скористайтесь методом SeekOrg();
charCode – чаркод шаблону первинного документа;
num – номер документа;
docDate – дата документа;
ExDocID – зовнішній ідентифікатор документа;
reWrite – ознака виконання повторного створення існуючого документа при співпадінню ExDocID -
true/false (1/0).

Автор: Vofka 26.09.22, 8:33

Не надо в 3 разных темах описывать один и тот же вопрос.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua