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    21559    54    Gvozdod    8    

14

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

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

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

1 стартмани

23.04.2014    165717    1864    Alexoniq    1596    

496

Tray Informer

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

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

1 стартмани

04.09.2013    32880    61    O-Planet    78    

49

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

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

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

1 стартмани

13.08.2013    21200    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    34960    248    adhocprog    51    

70
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. salexdv 2327 09.09.09 23:05 Сейчас в теме
Наши предложения: поддержка 8.х
И еще... Syslog далеко не "мусор" :))
2. WaterSmith 355 09.09.09 23:30 Сейчас в теме
"Syslog далеко не "мусор"" Он так сказать иногда мусор =), когда mlg файл поврежден, так вообще 1С не стартует.
А поддержка 8.х, там ведь другие задачи, внешние отчеты в папке с базой не хранятся.
А если серьезно, пока просто нет клиентов на 8.х, соответственно понятия не имею какие там задачи решать надо. Если будут четкие пожелания, можно будет что то придумать.
3. salexdv 2327 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. Арчибальд 2706 10.09.09 15:42 Сейчас в теме
А в самом деле, (5) - понятно...
10. vip 10.09.09 15:45 Сейчас в теме
(9) Стесняюсь спросить, от Вас за что плюс?
Тоже такими фишками балуетесь? Помогла моя подсказка?
11. Арчибальд 2706 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. Арчибальд 2706 10.09.09 16:11 Сейчас в теме
(12) ... не сказать еще хужей...
14. vip 10.09.09 16:13 Сейчас в теме
(13) Что-то не нравится в коде?
Буду благодарен за критику.
17. Арчибальд 2706 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 Сейчас в теме
Кгхрм...
Вопрос примерно про то, можно ли быть немножко беременной.
Данные не могут быть иногда неправильными.
Они или правильные, или нет.
18. Арчибальд 2706 10.09.09 17:06 Сейчас в теме
(16) А вот тут возражу. Данные обычно слегка неправилиные. Во всяком случае, я из этого исхожу....
20. Re:аниматор 338 11.09.09 06:43 Сейчас в теме
название не удачное. чем вызвано такое название?

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