Имя: Пароль:
JOB
Работа
Что-то не находится исполнитель на ВК для доступа к окну сообщений в 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
ТС нормальный и честный чел, отписался на почту.
Спасибо Андрюх
2 + 2 = 3.9999999999999999999999999999999...