|
com объект создавать заново или нет | ☑ | ||
---|---|---|---|---|
0
prtx
01.07.16
✎
19:49
|
Здравствуйте, граждане вот подскажите, а то котелок уже совсем не варит, как будет правильней с точки зрения оптимизации.
При работе с ккм кассир бъет чек когда через пять минут а когда и один за другим. так вот суть, есть код типа: OLE = Новый COMОбъект("M304Manager.Application"); OLE.InitAuto(); OLE.OpenCheck() Тогда OLE.Done(); и вот мой вопрос: при новой продаже создавть новый com обїект или этот лучше сохранить в глобальную переменную и каждый раз обращаться? как лучше? 1с 8.3. уф. всем спасибо |
|||
1
Asmody
01.07.16
✎
19:57
|
(0) в УФ – создавать заново.
Есть всякие извращенные способы передачи COM между контекстами, но они по разному (не)работают от версии к версии. |
|||
2
Cyberhawk
01.07.16
✎
19:59
|
Помещать во временное хранилище с УИДом формы, если у тебя конечно форма не закрывается от продажи к продаже
|
|||
3
Cyberhawk
01.07.16
✎
20:00
|
(помещать в виде структуры, но это в любой новой версии платформы может перестать работать)
|
|||
4
Asmody
01.07.16
✎
20:03
|
комбинация двух способов выглядит так:
создаешь объект, сохраняешь во временное хранилище, пробуешь получить, не получается - ссоздаешь заново |
|||
5
prtx
01.07.16
✎
20:31
|
(4) почти так и делал только сувал в глобальную переменную, но что-то при работе на рро косяки появляются через раз печатается чек, вот и написал... думал мож я че не так делаю, хотел узнать как большинство делает? из всего сказанного понял, что лучше создавать заново каждій раз и не парится, я так понял на производительности это сильно не скажится.
|
|||
6
Cyberhawk
01.07.16
✎
20:35
|
(5) Обнулять не забывай только
|
|||
7
prtx
02.07.16
✎
11:45
|
(6) т.е. присваевать неопределено.
OLE = Неопределено; |
|||
8
Aleksandr N
02.07.16
✎
11:48
|
Корень от x верно говорит.
|
|||
9
EvgeniuXP
02.07.16
✎
19:56
|
(4) это всё извращение, есть нормальные штатные механизмы и ими надо уметь работать.
|
|||
10
Cyberhawk
02.07.16
✎
22:06
|
(9) Ты про ОМ с повторным использованием возвращаемых значений?
|
|||
11
Chameleon1980
03.07.16
✎
07:38
|
(8)
корень вроде qrt было |
|||
12
Chameleon1980
03.07.16
✎
07:39
|
(11) Даже Sqrt
|
|||
13
Cyberhawk
03.07.16
✎
09:50
|
||||
14
Chameleon1980
03.07.16
✎
09:54
|
(13) и то верно. пиктограмму-то я и не заметил.
Блин как первый раз ёмаё |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |