Как отличить копию базы от рабочей 1С

19.02.18

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

Как отличить копию базы от рабочей, чтобы не сделать изменения в ненужной базе.

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

Наименование Файл Версия Размер
Как отличить копию базы от рабочей 1С:
.epf 6,61Kb
4
.epf 1 6,61Kb 4 Скачать

Сохраните обработку и пропишите в параметрах запуска путь к ней через команду Execute

При запуске пропишется путь к базе

 

Проверено на базе УПП 1.3 для Казахстана.

как отличить копию базы от рабочей

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 8000 руб.

02.09.2020    122415    673    389    

716

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7343    22    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 8000 руб.

10.11.2023    3640    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177839    1074    0    

852

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99381    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18141    6    8    

40

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28124    3    10    

15

Выполнение произвольного кода или запроса с параметрами через Web-сервис (замена COM-подключений)

Инструментарий разработчика Обмен между базами 1C Платформа 1С v8.3 Платные (руб)

В процессе работы в 1С часто возникает потребность получить данные из другой базы.  Обычно это делается через COM-соединение, и время выполнения запроса при этом оставляет желать лучшего. В данной публикации представлено универсальное решение, позволяющее практически моментально выполнить произвольный код или запрос с параметрами в другой информационной базе через Web-сервис.

2400 руб.

24.09.2019    23610    15    15    

32
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. yurazyuraz 19.02.18 10:49 Сейчас в теме
(0) Для удобства обычно подписывают базу , ТЕСТ БП , ТЕСТ УТ и.т. д.
Когда запускают то уже знают где находятся в тестовой или боевой.
Если запущено много копий , то имеет смысл подписать в синониме название базы, в конфигурацию заходим и меняем поле СИНОНИМ, это очень удобно , всегда видно что находитесь в тестовой базе.
Ну и в конце концов всегда можно нажать кнопку показать информацию о программе , где явно виден и сервер и имя базы.
p.s.
Как правило грамотные ребята пишут что то типа: Сервер test05.udg.ru база ut-test-2.
Не очень грамотно держать тестовые базы на боевом сервере, ну разве что от бедности.
23. user700035_6550355 29 13.04.18 07:42 Сейчас в теме
(1) зачем каждый раз менять синонимы, один раз прописал путь к обработке и все
28. yurazyuraz 20.04.18 14:57 Сейчас в теме
(23)
А каждый раз и не надо менять, только в случае очередного поднятия из бекапа боевой базы и восстановления в тествую, что бы в тестовой появились свежие данные - синоним менять придется.
Можно и обработку написать
2. Fragster 1138 19.02.18 11:55 Сейчас в теме
Вот похожее для конфигуратора: https://infostart.ru/public/724715/
А для пользовательского режима у меня скрипт, который делает копию заодно меняет соответствующую константу, которая отображается в заголовке (для разных конфигураций она разная, но сейчас на БСП стало попроще).
3. DmitryKSL 155 19.02.18 12:04 Сейчас в теме
Это малоэффективно, у меня во всех копиях в заголовке указано "КОПИЯ!!!", но один хрен иногда по запарке не там где надо действуешь.
4. comptr 30 19.02.18 12:07 Сейчас в теме
Добавил константы "ИмяРабочегоСервера", "ИмяРабочейБазы", код их проверки при запуске и свой стиль. Если выясняется, что это копия, то стиль меняется на добавленный, сильно-отличающийся, и отключаются фоновые задания.
ice-net; user902161; nvv1970; Fragster; +4 Ответить
12. nvv1970 20.02.18 08:35 Сейчас в теме
(4) да, я тоже там, где нет бсп, сделал константу - строка подключения. Две - наверно избыточно.
Авто отключение регламентных, особенно обменов - наше все.))
21. DrAku1a 1679 22.02.18 16:09 Сейчас в теме
(4)
ИмяРабочегоСервера

- а если используется кластер серверов?
- а если в настройках базы прописан IP, а не имя сервера?
- а если конфа не изменяема (запрещено менять)?
24. user700035_6550355 29 13.04.18 07:44 Сейчас в теме
(4) может расскажете как это сделать если у Вас это работает ))
5. Denic_01 46 19.02.18 12:48 Сейчас в теме
Хранилище конфигурации для этого служит, в базе подключенной к хранилищу ничего не поменяешь пока специально не захватишь.
6. Yashazz 4709 19.02.18 12:54 Сейчас в теме
Учитывая прелести защиты от опасных действий, безопасных режимов, профилей безопасности и прав на открытие внешек - что-то как-то не ахти решение...
7. igor32499 1 19.02.18 13:38 Сейчас в теме
Скопировал базу, зашел, поставил дату запрета на 2100 год
8. user902161 19.02.18 14:34 Сейчас в теме
Самый очевидный способ - это дать соответствующее название своей базе и проверять при нажатии кнопки информация о программе
9. user633533_encantado 11 19.02.18 15:17 Сейчас в теме
В типовых конфигурациях давно реализована проверка на копия или оригинал, для того чтобы регламентные задания случайно не полезли делать обмен или почту получать.
Так что тут какое-то изобретение велосипеда.
10. fokin 19.02.18 15:33 Сейчас в теме
Согласен с (9).
Проще из любой типовой скопировать механизм. Что БП 3.0 что ЗУП 3.0
15. Boneman 298 20.02.18 11:50 Сейчас в теме
(10)
Проще из любой типовой скопировать механизм. Что БП 3.0 что ЗУП 3.0

ну не так уж и проще,
я передирал в нашу базу этот механизм, - прямо так скажем, минимум полдня убил.
11. Re:аниматор 338 20.02.18 04:00 Сейчас в теме
Самый лучший способ сделать различие копии от рабочей за счет цветового оформления форм документов и справочников. У нас копия запускается с ядовитым цветом :-)
P.S. заголовок программы ни кто не читает..
13. nvv1970 20.02.18 08:37 Сейчас в теме
(11) если разработчикам копии разворачиваете - им тоже кислоту в глаза? )) Или они грамотные, сами переключат на нормальный режим?
14. Re:аниматор 338 20.02.18 11:42 Сейчас в теме
(13) Понимаете всё в буквальном смысле..
17. user700035_6550355 29 20.02.18 12:17 Сейчас в теме
(11) Не подскажете как разукрасить разом все формы в 1С красным цветом
19. Re:аниматор 338 22.02.18 12:42 Сейчас в теме
(17) Конфигуратор "Стили" - "Основной" задаем цвет для "Фон формы". Можно создать стиль "ОсновнойКопия" с нужным цветом форм и в зависимости от копии подменять стиль или делайте в ручную
20. comptr 30 22.02.18 12:44 Сейчас в теме
(17) Создать копию основного стиля, поменяв в нём нужные цвета (какие- подбирается эксперементально) и в ПередНачаломРаботыСистемы:
ГлавныйСтиль = БиблиотекаСтилей["Стиль1СКопияБазы"];
16. l1nn1kk1nn1l 5 20.02.18 11:51 Сейчас в теме
После трех случайных обменов тестовой базы торговли и бухгалтерии и выгрузкой экспериментальных документов и выслушивание криков бухов о том, что порвались все счета в ведомости, выработалось привычка жать кнопку информации перед любимыми действиями! Если не следить за базой в которой находишься хоть Сигнализацию ставь, можешь ошибиться. Только внимание вас выручит.
18. Altair777 644 22.02.18 12:32 Сейчас в теме
Лично мне хватает константы "Заголовок системы"
22. DrAku1a 1679 22.02.18 16:11 Сейчас в теме
Спасибо за идею. Просто и универсально.
25. Fox-trot 156 13.04.18 08:09 Сейчас в теме
да там писанины на две строки
если не считать строку КонецЕсли; :)
26. user955205 13.04.18 09:24 Сейчас в теме
По дате изменения файла можно посмотреть, рабочая база будет свежее, так как изменения там происходят постоянно.
27. KAV2 156 13.04.18 09:42 Сейчас в теме
Я использую функцию СтрокаСоединенияИнформационнойБазы() при старте клиента. В строке соединения есть имя информационной базы, в зависимости от имени меняю заголовок главного окна, чтобы точно знать в какой базе работаю. Благодаря механизму расширений, можно это сделать вообще не внося изменений в конфигурацию на поддержке.
user774630; +1 Ответить
Оставьте свое сообщение