|
Что-то не находится исполнитель на ВК для доступа к окну сообщений в 1С | ☑ | ||
---|---|---|---|---|
0
Ахмадинежад
16.07.14
✎
22:22
|
Сервис - Служебные сообщения
Не за много денег ))) Предлагаю 3500 - нихт... Сам не волоку в вин-апи, но вот думаю, если 3500 это ппц как мало - то готов начать волочь, стоит ли ? |
|||
1
KUBIK
16.07.14
✎
22:23
|
валюта?
афгани? кокс? |
|||
2
Stim
16.07.14
✎
22:26
|
конкретнее техзадание
|
|||
3
Ахмадинежад
16.07.14
✎
22:26
|
(1)
))) самое дорогое, что есть на свете - детский смех (с) |
|||
4
jsmith82
16.07.14
✎
22:26
|
ну кидай, чо
|
|||
5
Ахмадинежад
16.07.14
✎
22:27
|
(2)считать текст из окна сообщений, можно и очищать, но если трудно - не нужно
|
|||
6
Stim
16.07.14
✎
22:29
|
так и хочется спросить - "зачем вам такое изврашение??"
но - не буду. надо так надо. спросите Ежова. Он нетленку свою писал на вк, он должен знать |
|||
7
Ахмадинежад
16.07.14
✎
22:29
|
(4)кого ? или что ?
|
|||
8
KUBIK
16.07.14
✎
22:30
|
(6) +1 ВК зачем?
|
|||
9
Ахмадинежад
16.07.14
✎
22:30
|
(6)ойййй.... легче заплатить за маленький изврат, чем переписывать кучу херни
|
|||
10
Stim
16.07.14
✎
22:30
|
||||
11
Ахмадинежад
16.07.14
✎
22:30
|
(8)буду весьма признателен за указание, как без оной, с последуюшим перечислением вышеуказанных средств
|
|||
12
oslokot
16.07.14
✎
22:32
|
"C:\Program Files\1cv81\bin\1cv8.exe" /out с:\файл.тхт
с вас 3500 |
|||
13
Ахмадинежад
16.07.14
✎
22:33
|
(12) надо проверить, если ок - базара нет
|
|||
14
Ахмадинежад
16.07.14
✎
22:34
|
(12)а можно немного поподробнее ? )
|
|||
15
KUBIK
16.07.14
✎
22:35
|
/Out<Имя файла> [-NoT_runcate] - установка файла для вывода служебных сообщений. Если задан ключ –NoT_runcate (через пробел), файл не очищается
|
|||
16
Ахмадинежад
16.07.14
✎
22:36
|
ааа, просто в ярлыке параметр добавить, получаектсмя?
|
|||
17
Ахмадинежад
16.07.14
✎
22:37
|
(15)сорри, ослокот перевее )))
|
|||
18
H A D G E H O G s
16.07.14
✎
22:40
|
Никак. Нихт.
Нет и не найдете, если только не бывший разработчик платформы. |
|||
19
МихаилМ
16.07.14
✎
23:16
|
15000 - минимум
|
|||
20
Злопчинский
17.07.14
✎
00:01
|
вот! жрите суки кактус ;-)
а в клюшках есть 1spy - логгирует окно сообщений... ;-) |
|||
21
МихаилМ
17.07.14
✎
00:09
|
1spy писал орефков.
сейчас он бесплатно не пишет. можно его взять за основу + внедрение в процесс. |
|||
22
orefkov
17.07.14
✎
00:15
|
(20)
Ну, в снегопате тоже есть, события и onMessage, и onMsgBox :) Но это конфигуратор. Делать для предприятия - нерентабельно. В клюшках 1spy раз написал - и работает, на всех 15-27 релизах. А в 8ке надо каждый новый релиз отслеживать, ковыряться, не, спасибо. |
|||
23
orefkov
17.07.14
✎
00:18
|
(19)
А так простейший способ - посылать в окно 1С клавиатурные команды - показать окно сообщений, потом ctrl+A, ctrl+C - и брать из клипборда. |
|||
24
Злопчинский
17.07.14
✎
01:43
|
(22) а то еще бы я не знал... ;-) в лохматые года моей работы по автоматизации фарамции спаем логировалось в faqk еженочные восстановления последовательностей и кучу еще всего интересного...
. Спасибо тебе, Орефков! (я уже потихоньку ковыряю снеговика в меру своего слаобого ума ;-) - скоро запилю купленный в лохматые года по льготнйо цене Снегопат - бо работать в 8-ке без привычного телепата - просто как смесь арбуза и конопли - ржака-абассака! |
|||
25
Злопчинский
17.07.14
✎
01:44
|
(22) а представляешь, например, какие-нить работяги-врачи в травмопунктах - они все время в ЭТОМ ковыряются ;-)
|
|||
26
Злопчинский
17.07.14
✎
01:45
|
(23) а спозиционировать в окно сообщений курсор - надоть?
|
|||
27
Турист
17.07.14
✎
02:11
|
ванмор как истинный хохол кинул на бабки и убежал? ))
|
|||
28
oslokot
17.07.14
✎
11:09
|
(24) Эх, я после клюшек в снеговике просто отдыхаю.
(27) бгг:-) И нафига все эти извраты? Достаточно ДублироватьСообщенияВЖурналРегистрации, как это сделано в УПП |
|||
29
RomaH
naïve
17.07.14
✎
11:23
|
по сути у нас несколько задач похожих решалось
жмем кнопки на при запуске отладки из конфигуратора и вставляем видео в окно отслеживали фокус ввода наверное и эта задача реализуема ... но денег мало, если только из интереса специалист прибудет из отпуска 28 |
|||
30
H A D G E H O G s
17.07.14
✎
11:28
|
(23) Эти простейшие вещи оканчиваются на текстах, примерно в полмегабайта.
|
|||
31
H A D G E H O G s
17.07.14
✎
11:30
|
orefkov, открой механизм onMsgBox в конфигураторе.
|
|||
32
H A D G E H O G s
17.07.14
✎
11:30
|
секрет
|
|||
33
orefkov
17.07.14
✎
11:49
|
(31)
Если вкратце, то там сначала из core8x.dll вызывается функция core::current_process(), у того, что она возвращает, вызывается 15ая виртуальная функция с передачей uuid=614E1F45-71A9-11D4-B997-008048DA0334. У того, что оно вернет ставится перехват в зависимости от релиза на 19 или 20 виртуальную функцию. Также в зависимости от релиза выбирается одна из четырех сигнатур перехватываемой функции. Именно там и отлавливается 1Сный messagebox. Да, еще в зависимости от релиза немного меняется внутреннее устройство хранения строковых переменных (тип stlp_std::basic_string<wchar_t, stlp_std::char_traits<wchar_t>, stlp_std::allocator<wchar_t> >), которое используется в 1С, это тоже надо учитывать. |
|||
34
H A D G E H O G s
17.07.14
✎
12:17
|
(33) Спс. Я постараюсь осмыслить это. Попозже.
|
|||
35
Ахмадинежад
17.07.14
✎
15:17
|
я вообще-то написал на почту ослокоту - могу на телефон или по-другому как-то закинуть бабла
|
|||
36
Ахмадинежад
17.07.14
✎
15:18
|
причем отписался почти сразу вчера
|
|||
37
Fragster
гуру
17.07.14
✎
15:23
|
А вот интересно, просто найти и заменить все сообщить() и СообщениеПользователю() на свою реализацию, которая в нужный лог пишет не судьба?
Ну и для УФ вообще лафа - Сообщения от фоновых/с сервера можно просто получить, перебрать и записать куда надо в нужном месте (правда не постфактум, да, но это зачастую и не нужно) В общем, нужно посмотреть, что там автору на самом деле нужно вместо того, чтобы обсуждать конкретный вариант решения |
|||
38
Ахмадинежад
17.07.14
✎
15:25
|
(37)во всех типовых местах менять сообщщить на свой метод? + куча написанного своего, в том числе и парсщяшего своё же..
легсе аут - в файл и на него натравить обработку |
|||
39
Fragster
гуру
17.07.14
✎
15:28
|
(38) ну ХЗ, по стандартам разработки должно быть Нстр.
просто делаешь глобальный поиск и замену Нстр на "МойМегаМодуль.ДобавитьВЛог" а там в функция МойМегаМодуль.ДобавитьВЛог(Знач Текст) Текст = Нстр(Текст); ДобавитьТекстВРС(Текст); Возврат Текст; КонецФункции; Все зависит от задачи. |
|||
40
acsent
17.07.14
✎
15:38
|
(39) по каким, каким стандартам???
|
|||
41
Fragster
гуру
17.07.14
✎
15:42
|
||||
42
Ахмадинежад
17.07.14
✎
15:49
|
(39)автозамена в куче типовых модулей упп - это ж подстава обновляльщика
|
|||
43
Fragster
гуру
17.07.14
✎
15:50
|
(42) в УПП уже вынесено в отдельную процедуру же?
|
|||
44
Ахмадинежад
17.07.14
✎
15:51
|
(43)прям везде везде ?
|
|||
45
samozvanec
17.07.14
✎
16:01
|
(43) прям только в УПП?
|
|||
46
Fragster
гуру
17.07.14
✎
16:04
|
(45) смотрю в КА - количество Сообщить( чуть-чуть не дотягивает до over9000, а вот бухня 3.0 всего-то чуть больше 3000...
|
|||
47
samozvanec
17.07.14
✎
16:05
|
(46) общая функция есть во всех, наверное. но тут еще надо учитывать погрешность на погромистов)
|
|||
48
Fragster
гуру
17.07.14
✎
16:06
|
ну да если цель у автора - перехватить что-то там, что в фоне происходит, например при регламентном восстановлении последовательнсоти фоновым заданием, то в управляемых формах все СообщениеПользователю.Сообщить() в серверных вызовах и фоновых заданиях перехватываются. в неуправляемых да, тяжелее.
|
|||
49
Ахмадинежад
17.07.14
✎
16:14
|
UPP 1.3
Цель - взять лог проведения документов месяца. |
|||
50
Fragster
гуру
17.07.14
✎
16:28
|
(49) переходи на 2.0 :)
|
|||
51
q100
17.07.14
✎
17:08
|
(0)
в УПП Настройка программы - Вывод сообщений - Дублировать в журнал регистраций а с журналом из 1С можно работать |
|||
52
spock
17.07.14
✎
17:31
|
(33) экий ты затейник.
|
|||
53
Злопчинский
18.07.14
✎
09:23
|
да, снеговика писали людие знающие толки в извращениях
|
|||
54
oslokot
18.07.14
✎
10:35
|
ТС нормальный и честный чел, отписался на почту.
Спасибо Андрюх |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |