ConfStat

08.06.07

Разработка - Инструментарий разработчика

Иногда бывает полезно посмотреть строку состояния, когда конфигуратор не может ее отобразить))

Скачать файлы

Наименование Файл Версия Размер
ConfStat v1.0.0.5
.1172155234 15,70Kb
1521
.1172155234 15,70Kb 1521 Скачать бесплатно
Реализация: При помощи хука вешает к процессу dll-ку, которая ловит WM_SETTEXT для строки состояния.

См. также

Консоль запросов

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Консоль запросов к базе SQL, не требующая внешних компонент

10 стартмани

29.04.2015    21559    54    Gvozdod    8    

14

StartManager 1.4 - Развитие альтернативного стартера

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Очередная редакция альтернативного стартера, являющегося продолжением StartManager 1.3. Спасибо всем, кто присылал свои замечания и пожелания, и тем, кто перечислял финансы на поддержку проекта. С учетом накопленного опыта, стартер был достаточно сильно переработан в плане архитектуры. В основном сделан упор на масштабируемость, для способности программы быстро адаптироваться к расширению предъявляемых требований (т.к. довольно часто просят добавить ту или иную хотелку). Было пересмотрено внешнее оформление, переработан существующий и добавлен новый функционал. В общем можно сказать, что стартер эволюционировал, по сравнению с предыдущей редакцией. Однако пока не всё реализовано, что планировалось, поэтому еще есть куда развиваться в плане функциональности.

1 стартмани

23.04.2014    165708    1864    Alexoniq    1596    

496

Tray Informer

Инструментарий разработчика Платформа 1С v7.7 Платформа 1С v8.3 Россия Абонемент ($m)

Согласитесь, что окно стандартное сообщений в 1С иногда приносит больше неудобств, чем пользы. И тем более разные "Предупредить"... Что с этим окном только не делают! Его отцепают от формы, делают маленьким, умудряются спрятать за границы экрана. А потом звонят программистам с претензией, что документ почему-то не проводится, отя ничего и не пишет. У вас такого не было? А вот у нас было и не раз )))

1 стартмани

04.09.2013    32878    61    O-Planet    78    

49

Изменение структуры баз 1С 7.7 без долгой реструктуризации. Часть 1. Справочники

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

На днях встретил вопрос на форуме про возможность внесения изменений в конфигурацию без долгого сохранения в рабочей базе большого объема. Вот решил поделиться опытом, как это делал я. База у нас была объемом порядка 120 Гб. К базе обращался сайт в режиме 24/7, поэтому важно было быстро сохранять изменения и желательно без последующего монопольного запуска для восстановления индексов и процедур и без отключения пользователей от базы. Это первая часть статьи и посвящена она справочникам. С одной стороны - это самый простой объект, с другой стороны, именно про справочник спрашивалось на форуме. Если статья будет востребована, то я напишу аналогичные про документы, регистры и может еще что.

1 стартмани

13.08.2013    21198    Reptile    5    

35

v7.7 1CDialogControls: Инструмент в помощь разработчику на 7.7.

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Давным давно, когда я еще плотно писал на 7.7 работа с формами была мучительной и неудобной. Приходилось каждый элемент выкладывать, выравнивать на форме ручками, прописывать код в модуле. Иногда при разработке очередной формы приходила в голову мысль: "а где-то я уже похожее делал..." и начинался мучительный поиск подходящего кода в своих запасах........

1 стартмани

21.02.2013    18030    35    MarSeN    14    

16

[Разработчику] Любая таблица значений в OLAP

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Анализируем различные данные в 1С, используя OLAP-технологии со всеми прелестями. Т.е. наглядное отображение данных, быстрые расчеты, горизонтальные и вертикальные группировки любой вложенности, удобная фильтрация, Drag'n'Drop и ещё много приятных вещей от MS. Обработка на входе принимает практически любую таблицу значений (ТЗ в которой колонкам указаны типы значений, строка, число и т.п.), на выходе имеем на форме 1С сводную таблицу и график по этой ТЗ, с которой работаем, как и в Excel со сводной таблицей и диаграммой. Взял за основу разработку «OLAP Анализ счёта» ( http://infostart.ru/public/14964/ ) от JohnyDeath и переделал под любую ТЗ. Опционально используется «Прогресс бар для 1С 77» (http://infostart.ru/public/14061/ ) от Gmix.

1 стартмани

21.12.2012    36103    51    venger    7    

23

Библиотека кода 1С 7.7 (накопленная за 8 лет)

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Весь код на 1С 7.7, собранный для повторного использования за 8 лет работы.

10 стартмани

25.11.2012    34959    248    adhocprog    51    

70
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Abadonna 3958 21.02.07 14:56 Сейчас в теме
А я вытащил в Форматтер-Переводчик ;)
2. metaeditor 944 21.02.07 15:29 Сейчас в теме
поставте совместимость с Win 2000
3. metaeditor 944 21.02.07 15:39 Сейчас в теме
а для лога перехватывать ?DoMessageLine@CBkEndUI@@UAEXPBDW4MessageMarker@@@Z
4. VV 21.02.07 14:51 Сейчас в теме
>>Прикинь такую ситуацию - запустил я уходя с работы чего-нибудь в Конфигураторе, а утром мне вдруг захотелось посмотреть, что он там сообщал
Автор, сделай, нужная штука!
5. a.kuznetsov 108 21.02.07 14:54 Сейчас в теме
За +1 спс, лог сделаю.
На счет окна сообщений думал, но пока не нашел способа вытащить от туда строки. Дело в том, что строки в окно добовляются не с помощью API, а какими-то внутренними средствами, поэтому это отследить не просто), по свободе времени подумаю
6. VV 21.02.07 12:52 Сейчас в теме
Полезная штука, но непонятно - куда ее класть, или просто запустить и все?
7. antonrost 656 21.02.07 13:03 Сейчас в теме
Просто запустить, и в появившемся окне выбрать нужный конфигуратор (из запущенных).
8. VV 21.02.07 13:31 Сейчас в теме
Угу, разобрался. Сделал в ГМ движение - поставил пробел и стер его. Сохранить - о чудо - в окошке все красиво. А потом - конфигуратор уже все сохранил, а в окошке - "Сохранение данных...". Так и не обновилось. Или отлавливает только события, а выход из них - нет?
9. a.kuznetsov 108 21.02.07 14:07 Сейчас в теме
DLL-ка подменяет оконную процедуру для строки состояния, в которой ловит все сообщения WM_SETTEXT, как только в строке состояния появляется новый текст он тут же отражается и в окошке
10. Abadonna 3958 21.02.07 14:11 Сейчас в теме
Люблю, когда hook, поэтому +1 ;)
Не совсем понял зачем ловить строку состояния, если она в 99.99% кажет
"Для получения подсказки нажмите F1".
И желательно результат не Edit выводить, а в Memo добавлением туда строчек, а то Stat как раз и не получается, всегда последнее светится.
А вот приделал бы еще и текст в окне сообщений Конфигуратора - было круто!
11. antonrost 656 21.02.07 14:18 Сейчас в теме
Наверное, никогда не делал реструктуризацию или тест/испр в больших базах? В этом случае, если окно конфигуратора потеряло фокус, строка состояния перестает обновляться.
12. Abadonna 3958 21.02.07 14:25 Сейчас в теме
Исправления в базах не делал ввиду того, что не доводил базы до необходимости их исправления средствами 1С. На крайняк еще Enterprise Manager есть.
А без истории строки состояния ценность разработки снижается
13. a.kuznetsov 108 21.02.07 14:31 Сейчас в теме
Строку состояния - потому что у конфигуратора семерки есть неприятная черта - если при выполнении им какой-то задачи окно теряет фокус, то оно перестает обновлятся и невидно чем он щас занят. А на счет мемо смысла нет, как раз только текущее состояние и нужно видить, и представь, глянув на изображение, сколько строчек бы было в мемо))
14. VV 21.02.07 14:35 Сейчас в теме
Ни фига не снижается ценность. И не обязательно "доводить базу" до чего-то, достаточно в спр.Номенклатура, в котором 30 000 элементов добавить новый реквизит и нажать "Сохранить".
Но монитор окна сообщений - не помешала бы!
15. Abadonna 3958 21.02.07 14:36 Сейчас в теме
>сколько строчек бы было в мемо))
А ты выводи последнюю всегда вверх, тогда текущее будет видно сразу, а при желании можно
и другие посмотреть. А можно еще писать в лог-файл, добавляя время.
Прикинь такую ситуацию - запустил я уходя с работы чего-нибудь в Конфигураторе, а утром мне вдруг захотелось посмотреть, что он там сообщал. Проблем-то приделать уже никаких, как мне кажется...
16. Abadonna 3958 21.02.07 14:47 Сейчас в теме
>Ни фига не снижается ценность
Я ж не сказал, что обработка НЕ ценная, и +1 поставил.
Просто с логом еще ценнее бы была
17. Abadonna 3958 21.02.07 16:29 Сейчас в теме
Похоже, что в окно сообщений посылается
WM_SETMESSAGESTRING
LParam - Pointer to string
18. a.kuznetsov 108 21.02.07 16:31 Сейчас в теме
19. a.kuznetsov 108 21.02.07 16:34 Сейчас в теме
На счет DoMessageLine, я пока знаю только один способ перехвата вызова функции DLL - это подмена этой функции в DLL. А этого не хотелось бы делать.
20. 22.02.07 08:39 Сейчас в теме
ващето есть перехватылвалка окна сообщений, 1spy.dll ее зовут.
21. 22.02.07 14:32 Сейчас в теме
не понял, выдает только заголовок окна, а где строка состояния?? (при объединении и переиндексации)
22. antonrost 656 22.02.07 14:45 Сейчас в теме
Это список открытых конфигураторов. Надо выделить нужный.
23. a.kuznetsov 108 22.02.07 15:16 Сейчас в теме
Обнаружен небольшой баг - если открыть конфигуратор после запуска программы, то через небольшой промежуток времени перестает обновляться информация о строке состояния. В ближайшее время баг будет исправлен, а пока рекомендуется запускать утилитку после запуска конфигуратора!
24. a.kuznetsov 108 22.02.07 17:41 Сейчас в теме
Баг с обновлением информации о строке состояния исправлен v1.0.0.2
25. vasilykushnir 63 26.02.07 12:20 Сейчас в теме
+1
На пару с Абадонной.
26. a.kuznetsov 108 06.06.07 14:19 Сейчас в теме
v1.0.0.3 Добавлена возможность перехватывать строку статуса в режиме 1С:Предприятие, а также перехватывать стартовое (SPLASH_WINDOW) окно при запуске 1С.
27. vcv 89 07.06.07 06:11 Сейчас в теме
А можно что-то сделать, что бы эта программа работала и для патченной 1С, у которой убрано "1С:Предприятие" из заголовка окна?
28. vikm 07.06.07 09:20 Сейчас в теме
29. a.kuznetsov 108 07.06.07 10:39 Сейчас в теме
v1.0.0.4 Добавлена возможность перехвата окон, в заголовке которых нет слов «Конфигуратор» и «1С:Предприятие». Временно заблокирована возможность перехвата текста из стартового окна 1С, но вывод заголовка этого окна в список окон остался.
30. VV 07.06.07 11:13 Сейчас в теме
Логирование-то сделал?
31. a.kuznetsov 108 07.06.07 12:15 Сейчас в теме
Нет, не вижу смысла, да и у Абадонны есть с логом)
32. vcv 89 08.06.07 05:56 Сейчас в теме
>>> v1.0.0.4 Добавлена возможность перехвата окон, в заголовке которых нет слов «Конфигуратор» и «1С:Предприятие».
Спасибо. А можно еще пожелать возможность закрепления окна "поверх всех"? И окно можно было бы изменяемого размера сделать.
33. a.kuznetsov 108 08.06.07 07:52 Сейчас в теме
Сделал поверх всех окон.
34. kitt 323 10.09.08 16:58 Сейчас в теме
почему то не работает в режиме Предприятия((
ВинХР, платформа 26
35. a.kuznetsov 108 10.09.08 17:07 Сейчас в теме
Только что проверил, на 26 работает.
Поконкретнее пожалуйста...
36. Noy 1076 20.11.08 10:05 Сейчас в теме
Полезнейшая вешь. и как это я ее пропустил...
37. mybracho 11.10.11 17:29 Сейчас в теме
Крутейшая вещь. Пользуюсь полгода, мне полегчало

Но.... вот только что запустил загрузку бэкапов за три даты(Выгрузки по 150мегабайт). И при одновременной загрузке этих трех баз, молчит ConfStat
38. kaa79 9 29.12.11 13:24 Сейчас в теме
Спасибо большое, очень полезная вещь при тестировании и исправлении больших баз на 7.7
39. p_kuzmichev 8 18.09.13 15:10 Сейчас в теме
Чего то не с первого раза, но заработала. Спасибо, очень пригодилась при выполнении ТиИ перед переходом.
40. Musics 15.02.16 12:36 Сейчас в теме
Скачивается версия 1.0.0.4 (
41. FarhadIlyazov 64 11.05.17 17:33 Сейчас в теме
Оставьте свое сообщение