|
Внешнее соединение | ☑ | ||
---|---|---|---|---|
0
TAA
07.10.11
✎
12:51
|
Здравствуйте, обращаюсь к серверной базе 1с как к OLE объекту используя python в обработке которая вызывается присутствует команда "Реал = Документы.РеализацияТоваровУслуг.СоздатьДокумент();" на ней выдается ошибка с остальнми документами(счет и счет-фактура это получается) присоединеие идет от имени пользователя с полными правами. Подскажите какие св-ва д-та реализации нужно сменить или тут проблема в другом?
|
|||
1
Ненавижу 1С
гуру
07.10.11
✎
12:54
|
(0) наверняка в модуле объекта РеализацияТоваровУслуг есть методы, недоступные для коннектора
|
|||
2
TAA
07.10.11
✎
12:58
|
как их распознать?
|
|||
3
Ненавижу 1С
гуру
07.10.11
✎
12:59
|
(2) только посмотреть код, отладчиком, например
|
|||
4
TAA
07.10.11
✎
13:01
|
отладчик при внешнем соединении не срабатывает или надо с какими то параметрами? Исключение вызывается уже при попытке создать реализацию
|
|||
5
TAA
10.10.11
✎
05:56
|
Что никто не знает почему через внешнее соединение не получается создать документ "Реализация товаров и услуг"
|
|||
6
skunk
10.10.11
✎
06:19
|
(5)почему именно у тебя не получается создать через внешнее соединение документ "Реализация товаров и услуг" - нет
зы: ты даже скрыл всю информацию для того что-бы начать гадать ... а телепат.длл уже давно не патчили ... а под виндовс севен он глючит |
|||
7
TAA
10.10.11
✎
06:22
|
Какую инфу я скрыл? спрашивай все расскажу, а за семерку спасибо она у меня как раз установлена, говоришь что то пропатчить надо.
|
|||
8
Rie
10.10.11
✎
06:25
|
(7) Какое сообщение об ошибке? Какая конфигурация?
|
|||
9
Rie
10.10.11
✎
06:27
|
+(8) Ну и какие права на создание реализаций товаров/услуг у пользователя?
|
|||
10
skunk
10.10.11
✎
06:30
|
(7)ну для начала было-бы неплохо расшифровать это - "на ней выдается ошибка"
|
|||
11
TAA
10.10.11
✎
06:39
|
Управление производственным предприятием, редакция 1.3 (1.3.11.1.009)
Сообщение об ошибке Выдается программой написанной на питоне которая подсоединяется к ней как к OLE-объекту текст сообщения говорит, что исключение возникает при вызове метода OLE-объекта (путем экспериментов с комментариями я вычислил что ошибка возникает тольок когда в методе выполняется строка строка "Реал = Документы.РеализацияТоваровУслуг.СоздатьДокумент();" ) при подключении через толстого клиента все получается, у пользователя полные права на все документы. |
|||
12
Rie
10.10.11
✎
06:50
|
(11) Попробуй напрямую из пайтона, ничего больше не делая, создать документ РеализацияТоваровУслуг.
|
|||
13
TAA
10.10.11
✎
08:00
|
не получается
|
|||
14
Rie
10.10.11
✎
08:01
|
(13) Что не получается? Покажи код на пайтоне и сообщение об ошибке.
|
|||
15
TAA
10.10.11
✎
08:20
|
ib = cntr.Connect('Srvr="buhandkons"; Ref="buhtemp"; Usr="Smart"; Pwd="123" ')
print "soedinenie ystanovleno "+ib.metadata.version ib.Documents.РеализацияТоваровИУслуг.CreateDocument(); print "doc sozdan" Не понимает по русски как это обойти не могу сообразить |
|||
16
Rie
10.10.11
✎
08:23
|
(15) А так поймёт:
ib.Documents['РеализацияТоваровУслуг'].CreateDocument(); Но проверь, как пишешь имя документа - у тебя там буковка "И" ещё затесалась. В УПП её нет. |
|||
17
TAA
10.10.11
✎
13:28
|
Так тоже не работает
Текст ошибки:http://s1.ipicture.ru/uploads/20111010/85sZsQX4.png |
|||
18
TAA
10.10.11
✎
13:28
|
имя документа проверил
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |