Имя: Пароль:
1C
1С v8
8.3 УФ Подключаюсь к 7. Как найти документ в 7-ке? есть НомерДок и ДатаДок
0 aka AMIGO
 
09.03.17
14:03
Код такой:
Торг = Новый COMObject("V77.Application");
Торг.Initialize(Торг.RMTrade, "/d C:\1C\TMP /N 123 /P 654258","No_splash_show");
// нахожу документы в 7.7, записываю НомерДок и ДатаДок в ТЗ
//После операций с ТЗ надо найти некоторые документы в 7-ке..
// Известен номерДок и ДатаДок:
НомерДок= "ПН-0001";
ДатаДок = = Лев(СтрокаТЗ.ДатаДок,10); //Убираю из даты время, в итоге строка: "02.03.2017"
Накл = Торг.CreateObject("Документ.РасходнаяНал"); //в 7-ке создаю объект
Док = Накл.НайтиПоНомеру(НомерДок,"'"+ДатаДок+"'"); //??!?! Возвращает 0..


Как правильно указать параметры для функции НайтиПоНомеру?
1 1dvd
 
09.03.17
14:10
(0) Дату можно передавать а Оле как Дату, а не строку
2 Naf2017
 
09.03.17
14:11
ДатаДок = = Лев(СтрокаТЗ.ДатаДок,10);//Убираю из даты время, в итоге строка: "02.03.2017"

что только люди не насочиняют
3 aka AMIGO
 
09.03.17
14:16
Ага.
Всё, ребята, нашел. Не нужно было подгонять 8-рочную дату под 7-ку.
Вот так находит:
Док = Накл.НайтиПоНомеру(НомерДок,СтрокаТЗ.ДатаДок);