|
Запись внешней обработки в файл | ☑ | ||
---|---|---|---|---|
0
VeNick85
30.09.15
✎
11:00
|
Как ВнешняяОбработкаОбъект записать в файл?
|
|||
1
Cyberhawk
30.09.15
✎
11:00
|
Смотря где
|
|||
2
VeNick85
30.09.15
✎
11:01
|
В конфигураторе
|
|||
3
Cyberhawk
30.09.15
✎
11:01
|
Покажи на картинке, что такое у тебя ВнешняяОбработкаОбъект
|
|||
4
John83
30.09.15
✎
11:02
|
посмотреть, как это в типовых сделано
|
|||
5
VeNick85
30.09.15
✎
11:03
|
Это внешняя обработка полученная из закрытой dll. Напрямую ее не получить, а как обработанный результат с типом данных ВнешняяОбработкаОбъект
|
|||
6
DDwe
30.09.15
✎
11:04
|
(5) Ась?
|
|||
7
Cyberhawk
30.09.15
✎
11:04
|
По-прежнему жду картинку, чгде будет видно, что такое "ВнешняяОбработкаОбъект в конфигураторе"
|
|||
8
Mashinist
30.09.15
✎
11:09
|
(7) видимо речь идет о
ВнешниеОбработкиМенеджер Предназначен для управления внешними обработками и позволяет получать значения типа ВнешняяОбработка при помощи метода Создать. Доступ к объекту осуществляется через свойство глобального контекста ВнешниеОбработки т.е. ВнешняяОбработкаОбъект= ВнешниеОбработки.Создать(ИмяФайлаОбработки,Ложь); Но видимо у автора ВнешняяОбработкаОбъект создается не из файла, а получается прямо из DLL (5) |
|||
9
VeNick85
30.09.15
✎
11:39
|
Совершенно верно
|
|||
10
jurassic
30.09.15
✎
11:41
|
из файла, да? из уже заготовленного где-то файла?
|
|||
11
VeNick85
30.09.15
✎
11:47
|
Именно где-то в каталоге временных файлов нет новых файлов
|
|||
12
jurassic
30.09.15
✎
11:53
|
а файла Procmon.exe нет нигде? хоть бы и не во временных
|
|||
13
Lexey_
30.09.15
✎
12:05
|
а ВнешняяОбработкаОбъект.ИспользуемоеИмяФайла не поможет разве?
|
|||
14
VeNick85
30.09.15
✎
12:24
|
Это известно мне ее надо сохранить чтобы иметь возможность ее дальше обрабатывать
|
|||
15
jurassic
30.09.15
✎
12:25
|
(14) а ты скопируй файлик-то
|
|||
16
Cyberhawk
30.09.15
✎
13:19
|
"сохранить чтобы иметь возможность ее дальше обрабатывать" // это как? Что планируешь делать с сохраненной внешней обработкой?
|
|||
17
VeNick85
01.10.15
✎
15:00
|
(16) чтобы иметь возможность внести ее в дерево метаданных
|
|||
18
Cyberhawk
01.10.15
✎
15:03
|
Что у тебя показывает в (13)?
|
|||
19
VeNick85
01.10.15
✎
15:20
|
043E9ED7-5BFF-4AF1-998D-117EFE55914E, которого нигде нет
|
|||
20
Cyberhawk
01.10.15
✎
15:23
|
А что с (7)?
|
|||
21
VeNick85
01.10.15
✎
15:56
|
||||
22
VeNick85
02.10.15
✎
09:56
|
Что может быть где искать файл
|
|||
23
Горогуля
02.10.15
✎
09:57
|
(22) точный путь к нему устроит?
|
|||
24
VeNick85
02.10.15
✎
10:51
|
Пути нет у этой обработки есть кодированное имя файла и в имени файла и в пути
|
|||
25
jurassic
02.10.15
✎
10:52
|
да посмотри ты уже, куда и чего 1ска пишет в нужный промежуток времени
|
|||
26
VeNick85
02.10.15
✎
10:53
|
никуда кажется, так в момент получения имени, был скопирован 1cd файл и просмотрен через tool 1с в котором нет данного имени файла
|
|||
27
VeNick85
02.10.15
✎
10:54
|
в списках файлов созданных файлов нет ничего
|
|||
28
jurassic
02.10.15
✎
10:58
|
(26) чо?
|
|||
29
VeNick85
02.10.15
✎
10:59
|
(28) файла нет среди файлов винды, и в таблицах 1с тоже нет
|
|||
30
jurassic
02.10.15
✎
11:08
|
успел удалиться, и ты его не поймал?
|
|||
31
VeNick85
02.10.15
✎
11:10
|
Возможно он и не сохранялся
|
|||
32
Shamandafil
02.10.15
✎
11:11
|
Этот файл и не создавался. Защита похожа на катран.
Вся тема нарушает правило 4 форума. |
|||
33
jurassic
02.10.15
✎
11:22
|
СП говорит, что нельзя внешобраюотку без файла создать
|
|||
34
Масянька
02.10.15
✎
11:35
|
(32) А что - никто еще не догадался? :))))
|
|||
35
Масянька
02.10.15
✎
11:35
|
Автору - не поймаешь ты его.
|
|||
36
Cyberhawk
02.10.15
✎
11:39
|
А почему не поймает? Как создается объект внешней обработки тогда?
|
|||
37
Масянька
02.10.15
✎
11:41
|
||||
38
Cyberhawk
02.10.15
✎
11:43
|
(37) все равно не понял из прочитанного, почему файл поймать-то нельзя
|
|||
39
Масянька
02.10.15
✎
11:44
|
(38) Ну, давай, просвещай :)
|
|||
40
Cyberhawk
02.10.15
✎
11:46
|
(39) ну файл-то создается где-то все равно, а значит это можно отловить, не?
|
|||
41
jurassic
02.10.15
✎
11:57
|
(40) Обработка.ИспользуемоеИмяФайла возвращает Licence.Processors.{Имя}
что это? |
|||
42
Cyberhawk
02.10.15
✎
12:06
|
(41) Без понятия
|
|||
43
Shamandafil
02.10.15
✎
12:25
|
Нет там файла. DLL перехватывает Win-функции работы с файлами и подставляет то, что нужно.
Я бы так делал. Если есть доступ к исходникам 1С, то можно перехватывать внутренние функции платформы. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |