1С Саппорт 7.7

09.09.09

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

Это не очередная "запускалка", эта программа призвана помочь в обслуживании большого количества баз данных у разных клиентов и по разному организованных.

Скачать исходный код

Наименование Файл Версия Размер
-
.1252512142 583,85Kb
71
.1252512142 583,85Kb 71 Скачать

Сейчас она умеет не так много.

Всего лишь скопировать заранее подготовленный список файлов в указанные базы данных, а именно в папку ExtForms.

Идея такого функционала родилась, когда мне в очередной раз нужно было скопировать какой то отчет в папку ExtForms восьми баз данных.

Также программа позволяет:

- получить информацию о базе данных (версия конфигурации, размеры папок)

- одним взглядом оценить, свободна база или в ней сейчас работают, или такого пути вообще не существует

- просмотреть список активных (работающих) пользователей не запуская монитор

- запускать базу данных в любом режиме

Пользуйтесь правой кнопкой, все интересное под ней

В планах:

- архивация базы данных

- удаление "мусора" - папки "New_Stru", "Syslog", Старых регламентированных отчетов, удаление индексных файлов

- создание пакетных файлов и запуск конфигуратора в пакетном режиме

- ... ваши предложения

 

Собственно разработку выкладываю чтобы собрать пожелания к функционалу такой программы

См. также

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

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

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

10 стартмани

29.04.2015    21633    54    Gvozdod    8    

14

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

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

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

1 стартмани

23.04.2014    165965    1868    Alexoniq    1596    

496

Tray Informer

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

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

1 стартмани

04.09.2013    32913    61    O-Planet    78    

49

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

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

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

1 стартмани

13.08.2013    21253    Reptile    5    

35

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

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

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

1 стартмани

21.02.2013    18057    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    36128    51    venger    7    

23

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

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

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

10 стартмани

25.11.2012    35003    248    adhocprog    51    

70
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. salexdv 2331 09.09.09 23:05 Сейчас в теме
Наши предложения: поддержка 8.х
И еще... Syslog далеко не "мусор" :))
+
2. WaterSmith 355 09.09.09 23:30 Сейчас в теме
"Syslog далеко не "мусор"" Он так сказать иногда мусор =), когда mlg файл поврежден, так вообще 1С не стартует.
А поддержка 8.х, там ведь другие задачи, внешние отчеты в папке с базой не хранятся.
А если серьезно, пока просто нет клиентов на 8.х, соответственно понятия не имею какие там задачи решать надо. Если будут четкие пожелания, можно будет что то придумать.
+
3. salexdv 2331 10.09.09 08:48 Сейчас в теме
1) Сведения о конфигурации желательно получать в отдельном потоке, чтобы окно программы не висло и была возможность работать с остальными базами
2) Было бы круто, если при наведении курсора мыши на базу в подсказке показывался список пользователей работающих с ней в данный момент
3) Применительно к 8.1 пока сделать архивирование и тестирование
4) Добавить сортировку баз по наименованию
5) Слишком уж много памяти отъедает
+
4. vip 10.09.09 09:40 Сейчас в теме
(0) Список активных пользователей работает неправильно.
И не будет работать правильно, т.к. ты похоже просто парсишь links.tmp
Механизм определения активных пользователей несколько сложнее.
+
5. kompas-dm 780 10.09.09 09:51 Сейчас в теме
(0) Посмотри один прикол... http://infostart.ru/blogs/1245/.
У меня более 100 баз. Проблем нет.
+
9. Арчибальд 2707 10.09.09 15:42 Сейчас в теме
А в самом деле, (5) - понятно...
+
10. vip 10.09.09 15:45 Сейчас в теме
(9) Стесняюсь спросить, от Вас за что плюс?
Тоже такими фишками балуетесь? Помогла моя подсказка?
+
11. Арчибальд 2707 10.09.09 15:48 Сейчас в теме
(10) За смещение. Мне не помогла, но кому-то однозначно поможет.
+
6. Starik 111 10.09.09 11:11 Сейчас в теме
Пожелание - Удаление несуществующих баз
+
7. WaterSmith 355 10.09.09 14:11 Сейчас в теме
2vip - да, именно так. Буду весьма благодарен за другой, более четкий алгоритм.
+
8. vip 10.09.09 15:37 Сейчас в теме
(7) Нужно проверять на залоченность байты файла links.tmp со смещением 2000001 + НомерЗаписиОЮзере.
Если байт залочен, юзер активен.
zaic; WaterSmith; Арчибальд; +3
12. vip 10.09.09 16:07 Сейчас в теме
(7) Т.к. в личку поступило несколько аналогичных вопросов, выкладываю код здесь.
Только на бейсике. Я малограмотный, трактатов про БУ, УУ и УО писать не умею.
Надеюсь, лего переведете на используемые выми языки.

Dim k As Long
Dim SA As SECURITY_ATTRIBUTES
Dim lngHandle As Long
Dim TextLine As String

retVal = ""

lngHandle = CreateFile(ParamVal(0), &H80000000 Or &H40000000, &H1 Or &H2, SA, 3, 0, 0)

Open ParamVal(0) For Input As #1
k = -1
Do While Not EOF(1)
Line Input #1, TextLine
TextLine = Mid(TextLine, 1, 100)
If Mid(TextLine, 1, 6) = "{" & """" & "Name" Then
k = k + 1

If LockFile(lngHandle, 2000001 + k, 0, 1, 0) = False Then
TextLine = Mid(TextLine, 7)
TextLine = Replace(TextLine, """", "")
TextLine = Replace(TextLine, "}", "")
TextLine = Replace(TextLine, ",", "")
retVal = retVal & TextLine & ";"
Else
UnlockFile lngHandle, 2000001 + k, 0, 1, 0
End If
End If
Loop

Close #1
CloseHandle lngHandle

ЗЫ. ParamVal(0) это ваш файл links.tmp
+
13. Арчибальд 2707 10.09.09 16:11 Сейчас в теме
(12) ... не сказать еще хужей...
+
14. vip 10.09.09 16:13 Сейчас в теме
(13) Что-то не нравится в коде?
Буду благодарен за критику.
+
17. Арчибальд 2707 10.09.09 17:03 Сейчас в теме
(14) код в норме. Комментирую язвительность :)
+
19. vip 10.09.09 17:31 Сейчас в теме
(17) А... Ну, прости, это не к тебе относится.
(18) Ну да. 2х2 изредка бывает равно 5, иногда даже 6. Ввиду достаточно малой вероятности получить такой результат, этим можно пренебречь.
+
15. WaterSmith 355 10.09.09 16:39 Сейчас в теме
(12) За алгоритм спасибо, вечером попробую реализовать.
Но вот вопрос, а как часто будет врать простой парсинг? Так ли уж принципиально проверять залоченность байтов?
+
16. vip 10.09.09 16:53 Сейчас в теме
Кгхрм...
Вопрос примерно про то, можно ли быть немножко беременной.
Данные не могут быть иногда неправильными.
Они или правильные, или нет.
larisab; +1
18. Арчибальд 2707 10.09.09 17:06 Сейчас в теме
(16) А вот тут возражу. Данные обычно слегка неправилиные. Во всяком случае, я из этого исхожу....
+
20. Re:аниматор 338 11.09.09 06:43 Сейчас в теме
название не удачное. чем вызвано такое название?

Саппорт (от англ. Support - Поддержка, Поддерживать) - это та или иная служба поддержки (хостинг-компании, сайта, форума). "Пишите им в саппорт" значит, что тебе нужно написать письмо в службу поддержки
+
21. Re:аниматор 338 11.09.09 06:57 Сейчас в теме
...
Саппорт некая служба для решения проблем именно пользователей. а не облегчения собственной работы.
+
Внимание! Тема сдана в архив