Перенос документов из базы данных в Access в 1с #269846


#0 by KateR
Никак не получается присвоить значение типа реквизиту документа неопределенного типа. Создаю документ Бухгалтерская справка, в котором все субконнто неопределенного типа. В 1с это было бы так: Access Функцию НазначитьТип естественно не знает. Мои варианты не работают: 1)Docum.SetType(""Субконто1"",""Справочник.БанковскиеСчета"") Может кто-нибудь знаеть как правильно обратиться к этой функции 1С из Accessa!!!
#1 by ТелепатБот
#2 by YF
Ниче не понял. Как документ создаешь, 1С запускаешь из Акцесс по ОЛЕ?
#3 by Masquerade
Ты безумиц?
#4 by KateR
Да.
#5 by asady
ТАМ  надо устанавливать реквизиты ТЧ - покажи код как это делаешь.
#6 by KateR
Сначала обращаюсь к запросу, где все необходимые данные, а потом создаю документы. Примерно это выглядит так:    Do Until rst.EOF                    If flag = False Then И вот сейчас должно идти присвоение нового типа реквизиту СубконтоДт1 и присвоение значения.
#7 by asady
Docum.SetType(""Субконто1"",""Справочник.БанковскиеСчета"",0,0) //  при вызовах оле процедур и функций параметры указываются все! Попробуй
#8 by KateR
К сожалению этот вариант не работает. Access с самого начала ругается на эту строчку. Якобы это выражение надо присвоить к какому-то другому (ошибка: ожидается "="). В таком случае даже компиляция не проходит.
#9 by Морозов Александр
а енто... всетаки наверно  "СубконтоДт1"
#10 by Морозов Александр
и еще... а что Docum.НоваяСтрока Ацекс понимает, а Docum.НазначитьТип("СубконтоДт1", СчетДт.ВидСубконто) нет?
#11 by KateR
Может быть и поймет русский вариант, но сама конструкция неверная. Docum.НазначтьТип (или Docum.SetType) - не работает. Как-то надо подругому обращаться, но вот как?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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