v7: Через соm-объект 1с7.7 провести документ в базе 1с7.7 из базы 1с8.2 #774047


#0 by vikadruzhok
Нужно найти документ в  семерке по номеру и дате и провести (подключение с восьмерки через ком-объект).
#1 by Ёпрст
и ?
#2 by vikadruzhok
и не проводит
#3 by vikadruzhok
что не так?
#4 by Ёпрст
Посмотри, для начала, что возвращает это Док.НайтиПоНомеру(Номер77,Дата77)
#5 by Ёпрст
Возможно, такого документа нет в базе /не находит
#6 by Ёпрст
ну и Дата77, скорее всего не в 7-ом формате.
#7 by vikadruzhok
я могу записать этот док (потому что далее обрабатываю табличную часть и записываю, но он не проводится)
#8 by vikadruzhok
он возвращает нужный документ
#9 by Ёпрст
В чем это выражается ? Что по-твоему не проводится ? Ты его записываешь хоть перед этим ?
#10 by vikadruzhok
я пробовала и записать его сначала, а потом провести... и просто провести... выражается, что напротив этого документа картинка без галочки (как у непроведенного документа) и движений по регистру нет. и кроме того Док.Проведен=1 это ложь и Док.Провести=1 это ложь
#11 by vikadruzhok
и на момент если я его нахожу по номеру, то значит он записан?
#12 by Злопчинский
да
#13 by Злопчинский
но не факт что ты находишь именно его. может это такой же номер в прошлом году
#14 by sonne666
может, при проведении возникает какая-то ошибка и он не проводится? Его вручную-то провести можно в 77?
#15 by Злопчинский
1. запиши док своим методом зайди в 77 обычно и проведи документ..
#16 by vikadruzhok
нет, это он
#17 by Злопчинский
Опередил
#18 by vikadruzhok
проводится он обычно
#19 by vikadruzhok
просто у меня в семеркой есть проблемы... вот в восьмерке, если я найду его по номеру, то это ссылка и что бы его провести надо получить объект. В этой семерке такого нет?
#20 by Skylark
ТекущийДокумент ?
#21 by Злопчинский
ну раз такой умный - в конце процедуры проведения непосредственно перед выходом из процедуры проведения и потом смотри в логах
#22 by Skylark
#23 by vikadruzhok
через текущий документ он говорит что и метода провести нет(
#24 by Злопчинский
Достаточно найти по номеру - ты стоишь в выборке (т.к. был СоздатьОбъект), а выборка - это выборка объектов
#25 by Злопчинский
в случае автора это излишне
#26 by vikadruzhok
на счет того, что это не тот документ... через табло выводила док.номерДок и док.ДатаДок... это ОН!
#27 by vikadruzhok
вот и я так думаю
#28 by Злопчинский
трясти надо вам восьмерочникам трясти привычнее вот и тряси
#29 by vikadruzhok
Спасибо за помощь и моральную поддержку... Все просто до не могу... У пользователя, под которым проходит подключение по com-объекту нет прав, что бы провести этот документ. извините, я просто даже подумать не могла на такую банальщину.
#30 by vikadruzhok
Ваша фраза "нефиг думать" прям в точку, когда исправляешь код после бракоделов.
#31 by Злопчинский
у меня первая мысль такая была, но чето подумал что такую фигню-то проверили. да и вряд ли недо-пользователя вставили предыдущий бракодел...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С