Имя: Пароль:
1C
1С v8
можно ли узнать откуда запущена обработка
,
0 Дева
 
24.05.16
14:05
Подскажите, пожалуйста, как определить запущена обработка из файла или нет?
1 Azverin
 
24.05.16
14:09
скорее всего вам этого не надо.
2 Поpyчик-4
 
24.05.16
14:09
(0) Смотреть, есть ли в метаданных объекта обработки реквизит ИспользуемоеИмяФайла и заполнен ли он.
3 aka AMIGO
 
24.05.16
14:11
А еще можно организовать свой лог-файлик, в который пишут информацию все имеющиеся отчеты и обработки.
ЗЫ. только при этом надо предварительно потрудиться..
4 Timon1405
 
24.05.16
14:13
(3) интересно послушать как в лог-файлик попадет информация о запуске стороннего внешнего отчета
5 Azverin
 
24.05.16
14:15
(0) раскройте детали: для чего вам это? в какой конфигурации? типовая/не типовая? и т.д.
6 ДенисЧ
 
24.05.16
14:16
внешняя обработка не может быть запущена не из файла по определени.
7 aka AMIGO
 
24.05.16
14:19
(4) "Послушать" - не выйдет, скайпа нет, а посмотреть - изволь:
http://pics.rsh.ru/img/24_caey60ae.png
8 Дева
 
24.05.16
14:22
(2) спасибо
9 aka AMIGO
 
24.05.16
14:24
+7 Вдогонку - кусок лог-файла:
http://pics.rsh.ru/img/25_2j5uliea.png
10 Strogg
 
24.05.16
14:25
(9) можно было бы регистр под это дело запузырить. Минус - база пухнет(да и то, вопрос), зато плюс - все под рукой и в каком угодно виде...
11 Timon1405
 
24.05.16
14:26
(7) ТИПОВАЯ выгрузка-загрузка XML попадет в этот отчет?
12 aka AMIGO
 
24.05.16
14:27
(11) Угу. Если я позабочусь об этом.
13 Timon1405
 
24.05.16
14:28
(12) а обработка от вашей заботы останется типовой?
14 aka AMIGO
 
24.05.16
14:29
(13) Типовая дополняется несколькими строками кода.
15 aka AMIGO
 
24.05.16
14:31
+14 Естественно, при обновлении всё "слетит", но у меня в базе типовых обновлений не предусмотрено.
16 Timon1405
 
24.05.16
14:36
(15) если у вас в конфе есть справочник внешние обработки, проще ваш код по записи в лог добавить в открытие объекта из формы списка. тогда не нужно править каждую обработку, кинул ее в этот справочник, если она оттуда открыта - пойдет запись.
17 aka AMIGO
 
24.05.16
14:45
(16) Нет, такого справочника нет, и, видимо, не будет. А так - да, было-б очень удобно.
18 ice777
 
24.05.16
14:51
(6) внешняя обработка может быть сохранена в базе.
19 Cyberhawk
 
24.05.16
14:53
(6) Ты отстал, в БСП уже как год-полтора не используется запуск подключаемых внешних обработок с использованием файлов...
20 ДенисЧ
 
24.05.16
14:54
(18) И запущена прямо из базы? Я сказки читаю только детям...
21 ДенисЧ
 
24.05.16
14:54
(19) Да ты шо... Прямо из базы? Без сохранения в внешний файл? И каким методом?
22 Cyberhawk
 
24.05.16
14:56
(21) Прикинь, да. Методом Подключить()...
23 singlych
 
24.05.16
15:06
(22) Все равно потом создается экземпляр обработки.
24 oslokot
 
24.05.16
15:15
(22) можно пример подключения внешней обработки не через временный файл?
25 Cyberhawk
 
24.05.16
15:15
(23) Он создается сразу в памяти, никакого файла
26 Cyberhawk
 
24.05.16
15:15
(24) БСП, начиная с 2.2.какой-то там (любую типовую глянь актуальную)
27 singlych
 
24.05.16
15:30
(25) Ну да, пихается во временное хранилище.
28 Дева
 
24.05.16
15:40
(22) а отследить откуда запущена обработка в этом случае возможно?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn