|
Перегрузка из 8 в 7 | ☑ | ||
---|---|---|---|---|
0
Мисти
10.01.13
✎
13:49
|
БазаОле = Новый COMОбъект("V77.Application");
Если БазаОле.Initialize(БазаОле.RMTrade,"D"+СокрЛП(Путь)+" /M","")=-1 Тогда Иначе ВводОст =БазаОле.EvalExpr("СоздатьОбъект(""Документ.ВводОстатковТМЦ"")"); Сообщить("Подключились!"); КонецЕсли; |
|||
1
DrShad
10.01.13
✎
13:50
|
обалдеть!!!
|
|||
2
Мисти
10.01.13
✎
13:50
|
База открылась, а слово волшебное для создания документа нужно другое.
Какое? |
|||
3
tdm
10.01.13
✎
13:50
|
красиво!
|
|||
4
Prikum
10.01.13
✎
13:51
|
(2) "Пожалуйста"
|
|||
5
DrShad
10.01.13
✎
13:51
|
[База открылась] я в шоке!!! она не должна была открыться
|
|||
6
Мисти
10.01.13
✎
13:52
|
(5) Я из 8 запускаю.
|
|||
7
DrShad
10.01.13
✎
13:53
|
(6) а мы то подумали что из 9
|
|||
8
Другая
10.01.13
✎
13:55
|
createObject вроде бы
но кажется ты чет делаешь не так |
|||
9
Другая
10.01.13
✎
13:56
|
БазаОле.CreateObject("Справочник.ТМЦ"); как то так..
|
|||
10
DrShad
10.01.13
✎
13:57
|
(8) и все равно оно только создает объект, но никак не документ
|
|||
11
Другая
10.01.13
✎
13:58
|
ДОкумент = азаОле.CreateObject("Документ.Блаблабла");
Документ.СоздатьДокумент(); //или как там.. команда из 7ки |
|||
12
DrShad
10.01.13
✎
14:00
|
(11) Людмила, ну я понимаю что ты из солидарности, а вот стоит ли?
|
|||
13
Другая
10.01.13
✎
14:01
|
(12) в смысле? стоит ли помогать?
|
|||
14
DrShad
10.01.13
✎
14:02
|
(13) стоит ли все писать за ТС, она еще не поняла что такое объект и что есть документ
|
|||
15
Другая
10.01.13
✎
14:04
|
(14) Захочет - поймет))) если ей нужно. проще учится по работающему примеру, чем пол дня искать информацию в интернете
|
|||
16
DrShad
10.01.13
✎
14:05
|
(15) поверь, ТС не захочет
|
|||
17
Мисти
10.01.13
✎
14:05
|
{Форма.Форма.Форма(11)}: Ошибка при вызове метода контекста (CreateObject)
ВводОст =БазаОле.CreateObject("Документ.ВводОстатковТМЦ"); по причине: Произошла исключительная ситуация (1С:Предприятие): Неудачная попытка создания объекта (Документ.ВводОстатковТМЦ): 0 |
|||
18
Мисти
10.01.13
✎
14:06
|
Да я всё прекрасно понимаю! но из 8 семерку не открывала, слов волшебных не знаю.
|
|||
19
DrShad
10.01.13
✎
14:08
|
(18) поверь - ее еще никто не открывал ибо не нужно это
|
|||
20
Тот
10.01.13
✎
14:12
|
(19) Я регулярно открываю.
|
|||
21
DrShad
10.01.13
✎
14:13
|
(20) давайте не путь подключение через СОМ и открытие, ок?
|
|||
22
Мисти
10.01.13
✎
14:13
|
Ну так как там документ создать?
|
|||
23
Мисти
10.01.13
✎
14:14
|
Помниться, делала я это, даже остатки считала в 7 через оле, но диск тот сдох вместе с обработкой.
|
|||
24
Тот
10.01.13
✎
14:17
|
(22) я в 7 не создавал.
ВводОст =БазаОле.CreateObject("Документ.ВводОстатковТМЦ"); Думаю, должно работать. |
|||
25
Тот
10.01.13
✎
14:18
|
V7=Новый COMОбъект("V77s.Application");
Попытка strApp = СтрокаПодключенияКБазе; Открыта=V7.Initialize(V7.RMTrade,strApp,"NO_SPLASH_SHOW"); Если Не Открыта Тогда ПодключеннаяБаза = Справочники.Синхронизация.ПустаяСсылка(); Сообщить("Ошибка подключения к базе " + СтрокаПодключенияКБазе); V7=Неопределено; ПодключеннаяБаза = Неопределено; КонецПроцедуры |
|||
26
Мисти
10.01.13
✎
14:18
|
БазаОЛЕ.EvalExpr - прочитала, вроде такое должно работать.
Может, я ее открыла неправильно? И в этом-то собака порылась? |
|||
27
DrShad
10.01.13
✎
14:23
|
а есть ли такой документ? есть ли на него права?
|
|||
28
Мисти
10.01.13
✎
14:25
|
Ага, короче, всё правильно (кажется) просто база не открывалась, потому что монопольно, а возвращать в 8 должна была ложь, а не минус1, поэтому я думала, что она открыта.
|
|||
29
Другая
10.01.13
✎
14:35
|
(28)эм... интересно откуда вы взяли этот самый "-1"
|
|||
30
Мисти
10.01.13
✎
14:46
|
(29) а из 7!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |