Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах.
В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др.
Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.
Инструмент, позволяющий абсолютно по-новому взглянуть на процесс разработки печатных форм. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и "прозрачность" разработки, а также навести порядок в многообразии корпоративных печатных форм.
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее.
* Есть желание повысить скорость работы медленных алгоритмов! Но...
* Нет времени думать о реализации многопоточности?
* о запуске и остановке потоков?
* о поддержании потоков в рабочем состоянии?
* о передаче данных в потоки и как получить ответ из потока?
* об организации последовательности?
Тогда ЭТО - то что надо!!!
"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.
(0) Для удобства обычно подписывают базу , ТЕСТ БП , ТЕСТ УТ и.т. д.
Когда запускают то уже знают где находятся в тестовой или боевой.
Если запущено много копий , то имеет смысл подписать в синониме название базы, в конфигурацию заходим и меняем поле СИНОНИМ, это очень удобно , всегда видно что находитесь в тестовой базе.
Ну и в конце концов всегда можно нажать кнопку показать информацию о программе , где явно виден и сервер и имя базы.
p.s.
Как правило грамотные ребята пишут что то типа: Сервер test05.udg.ru база ut-test-2.
Не очень грамотно держать тестовые базы на боевом сервере, ну разве что от бедности.
(23)
А каждый раз и не надо менять, только в случае очередного поднятия из бекапа боевой базы и восстановления в тествую, что бы в тестовой появились свежие данные - синоним менять придется.
Можно и обработку написать
Вот похожее для конфигуратора: https://infostart.ru/public/724715/ А для пользовательского режима у меня скрипт, который делает копию заодно меняет соответствующую константу, которая отображается в заголовке (для разных конфигураций она разная, но сейчас на БСП стало попроще).
Добавил константы "ИмяРабочегоСервера", "ИмяРабочейБазы", код их проверки при запуске и свой стиль. Если выясняется, что это копия, то стиль меняется на добавленный, сильно-отличающийся, и отключаются фоновые задания.
(4) да, я тоже там, где нет бсп, сделал константу - строка подключения. Две - наверно избыточно.
Авто отключение регламентных, особенно обменов - наше все.))
9.
user633533_encantado
1119.02.18 15:17 Сейчас в теме
В типовых конфигурациях давно реализована проверка на копия или оригинал, для того чтобы регламентные задания случайно не полезли делать обмен или почту получать.
Так что тут какое-то изобретение велосипеда.
Самый лучший способ сделать различие копии от рабочей за счет цветового оформления форм документов и справочников. У нас копия запускается с ядовитым цветом :-)
P.S. заголовок программы ни кто не читает..
(17) Конфигуратор "Стили" - "Основной" задаем цвет для "Фон формы". Можно создать стиль "ОсновнойКопия" с нужным цветом форм и в зависимости от копии подменять стиль или делайте в ручную
После трех случайных обменов тестовой базы торговли и бухгалтерии и выгрузкой экспериментальных документов и выслушивание криков бухов о том, что порвались все счета в ведомости, выработалось привычка жать кнопку информации перед любимыми действиями! Если не следить за базой в которой находишься хоть Сигнализацию ставь, можешь ошибиться. Только внимание вас выручит.
Я использую функцию СтрокаСоединенияИнформационнойБазы() при старте клиента. В строке соединения есть имя информационной базы, в зависимости от имени меняю заголовок главного окна, чтобы точно знать в какой базе работаю. Благодаря механизму расширений, можно это сделать вообще не внося изменений в конфигурацию на поддержке.