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

19.02.18

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Как отличить копию базы от рабочей 1С:
.epf 6,61Kb ver:1
4
4 Скачать (1 SM) Купить за 1 850 руб.

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

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

 

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

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

См. также

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

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

12000 руб.

02.09.2020    170018    939    403    

906

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    13086    100    46    

104

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    26753    90    48    

134

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

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

22200 руб.

06.10.2023    16936    41    15    

75

SALE! %

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

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

4800 3840 руб.

14.01.2013    190718    1151    0    

918

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

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

15000 руб.

10.11.2023    11457    40    27    

66

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    935    2    0    

5

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

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

5000 руб.

07.02.2018    103998    244    100    

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

- а если используется кластер серверов?
- а если в настройках базы прописан IP, а не имя сервера?
- а если конфа не изменяема (запрещено менять)?
24. user700035_6550355 34 13.04.18 07:44 Сейчас в теме
(4) может расскажете как это сделать если у Вас это работает ))
5. Denic_01 49 19.02.18 12:48 Сейчас в теме
Хранилище конфигурации для этого служит, в базе подключенной к хранилищу ничего не поменяешь пока специально не захватишь.
6. Yashazz 4802 19.02.18 12:54 Сейчас в теме
Учитывая прелести защиты от опасных действий, безопасных режимов, профилей безопасности и прав на открытие внешек - что-то как-то не ахти решение...
7. igor32499 1 19.02.18 13:38 Сейчас в теме
Скопировал базу, зашел, поставил дату запрета на 2100 год
8. user902161 19.02.18 14:34 Сейчас в теме
Самый очевидный способ - это дать соответствующее название своей базе и проверять при нажатии кнопки информация о программе
9. user633533_encantado 12 19.02.18 15:17 Сейчас в теме
В типовых конфигурациях давно реализована проверка на копия или оригинал, для того чтобы регламентные задания случайно не полезли делать обмен или почту получать.
Так что тут какое-то изобретение велосипеда.
10. fokin 19.02.18 15:33 Сейчас в теме
Согласен с (9).
Проще из любой типовой скопировать механизм. Что БП 3.0 что ЗУП 3.0
15. Boneman 302 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 34 20.02.18 12:17 Сейчас в теме
(11) Не подскажете как разукрасить разом все формы в 1С красным цветом
19. Re:аниматор 338 22.02.18 12:42 Сейчас в теме
(17) Конфигуратор "Стили" - "Основной" задаем цвет для "Фон формы". Можно создать стиль "ОсновнойКопия" с нужным цветом форм и в зависимости от копии подменять стиль или делайте в ручную
20. comptr 35 22.02.18 12:44 Сейчас в теме
(17) Создать копию основного стиля, поменяв в нём нужные цвета (какие- подбирается эксперементально) и в ПередНачаломРаботыСистемы:
ГлавныйСтиль = БиблиотекаСтилей["Стиль1СКопияБазы"];
16. l1nn1kk1nn1l 5 20.02.18 11:51 Сейчас в теме
После трех случайных обменов тестовой базы торговли и бухгалтерии и выгрузкой экспериментальных документов и выслушивание криков бухов о том, что порвались все счета в ведомости, выработалось привычка жать кнопку информации перед любимыми действиями! Если не следить за базой в которой находишься хоть Сигнализацию ставь, можешь ошибиться. Только внимание вас выручит.
18. Altair777 647 22.02.18 12:32 Сейчас в теме
Лично мне хватает константы "Заголовок системы"
22. DrAku1a 1748 22.02.18 16:11 Сейчас в теме
Спасибо за идею. Просто и универсально.
25. Fox-trot 163 13.04.18 08:09 Сейчас в теме
да там писанины на две строки
если не считать строку КонецЕсли; :)
26. user955205 13.04.18 09:24 Сейчас в теме
По дате изменения файла можно посмотреть, рабочая база будет свежее, так как изменения там происходят постоянно.
27. KAV2 157 13.04.18 09:42 Сейчас в теме
Я использую функцию СтрокаСоединенияИнформационнойБазы() при старте клиента. В строке соединения есть имя информационной базы, в зависимости от имени меняю заголовок главного окна, чтобы точно знать в какой базе работаю. Благодаря механизму расширений, можно это сделать вообще не внося изменений в конфигурацию на поддержке.
user774630; +1 Ответить
29. kimskiysanya 22.04.24 15:21 Сейчас в теме
Для БСП, БлокировкаРаботыСВнешнимиРесурсами.РаботаСВнешнимиРесурсамиЗаблокирована()
Оставьте свое сообщение