Док=СоздатьОбъект("Документ.РасходнаяНакладная"); Счет=СоздатьОбъект("Документ.Счет"); Док.ВыбратьДокументы(); Пока Док.ПолучитьДокумент()=1 Цикл
Все проссто как 2x2, но метод НайтиПоНомеру возвращет мне ноль, хотя нужный мне счет есть в базе.
Попробовал оба варианта - работает в таком вот виде: ДОК= Создатьобъект("Документ.Реализация"); а= ДАТА("13.02.07") ; b="000378"; если ДОК. найтипономеру(b,а)=1 тогда предупреждение("ура",1)
www.1c-pro.ru/topic3427.htmlкопияна сайтеПример 1. Присоединение к базе 1С через OLE. БазаОле=СоздатьОбъект("V77.Application"); // Получаем доступ к OLE объекту 1С.
Б) Доступ к справочникам и документам базы OLE (через функцию " CreateObject"): СпрOLE = БазаОле.CreateObject("Справочник.Фирмы"...
БазаОле=СоздатьОбъект("V77.Application"); // Получаем доступ к OLE объекту 1С.
Б) Доступ к справочникам и документам базы OLE (через функцию " CreateObject")
КонецПопытки; Если Док.НайтиПоНомеру(Параметр1, Параметр2)=1 Тогда.
Тогда фрагмент модуля в этом другом экземпляре должен иметь вид: ... v7 = СоздатьОбъект ("V77.Application")
Если ДокТам.НайтиПоНомеру(НомерДок) = 1 Тогда.
nikka 3 - 24.11.2003 - 12:28. v77 = СоздатьОбъект("V77.Application"); Если v77.Initialize
0 Тогда Сообщить("Неудача"); КонецЕсли; Док = v77.CreateObject ("Документ.Накладная"
Я уже и в процедуру ЗаполнитьШапку прорвался через v77 .ЗаполнитьШапку(ДокОле.НайтиПоНомеру...
Укажите дату документа в методе НайтиПоНомеру. При этом если периодичность номера год, то поиск будет происходить внутри года, к которому относится дата, если месяц -- внутри месяца, и т.д. Если же Вам нужно найти документ совсем без привязки к дате...
RFpro.ru/question/90968копияна сайтедокДок=СоздатьОбъект("Документ."+Вид()); Если докДок.НайтиПоНомеру(НомерДок,ДатаДок)<>0 Тогда Если докДок.ТекущийДокумент()<>ТекущийДокумент() Тогда.
Для платформы 7.70.027 возникает проблема: V77.Application - неудачная попытка создания. Подправить реестр нужно.
...(Накл.НомерДок); ДокСоотв=Документы.РеализацияТоваров.НайтиПоНомеру (СокрЛП(Номер)
Если Открыта Тогда Запрос = V7.CreateObject("OdbcRecordSet"); ТЗ = " |select СпрТ.id [Элем
Еще надо заметить, что работа из 1с77 с 1с81 через V81.ComConnector значительно быстрей...
Для поиска документов можно использовать функцию ^ НайтиПоНомеру(Номер, Дата, ИдентВида) агрегатного типа данных Документ.
^ Док=СоздатьОбъект("Документ.ПоступлениеМатериалов"); Если Док. НайтиПоНомеру(5,Дата(0))=1 Тогда.