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

19.02.18

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

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

Файлы

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

Наименование Скачано Купить файл
Как отличить копию базы от рабочей 1С:
.epf 6,61Kb ver:1
4 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • Поиск от одного разработчика до ИТ-команд под проект.
  • Обмен любыми контактами разрешён.
  • 0% комиссии, допускаются расчёты напрямую.

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

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

 

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

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

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

24900 руб.

20.08.2024    65317    347    169    

303

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

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

16500 руб.

02.09.2020    255013    1403    421    

1153

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданым 1С, справке синтакс-помошника и проверки синтаксиса.

15250 руб.

25.08.2025    50993    103    29    

115

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    37254    98    40    

117

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    24710    93    42    

101

Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

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

9500 руб.

17.05.2024    51948    181    63    

213

Мастера заполнения Поиск данных Инструментарий разработчика Подбор и обработка объектов 1С 8.3 1С 8.5 Платные (руб)

Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.

5000 руб.

25.02.2026    3026    11    1    

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

- а если используется кластер серверов?
- а если в настройках базы прописан IP, а не имя сервера?
- а если конфа не изменяема (запрещено менять)?
24. user700035_6550355 36 13.04.18 07:44 Сейчас в теме
(4) может расскажете как это сделать если у Вас это работает ))
5. Denic_01 55 19.02.18 12:48 Сейчас в теме
Хранилище конфигурации для этого служит, в базе подключенной к хранилищу ничего не поменяешь пока специально не захватишь.
6. Yashazz 4915 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:аниматор 337 20.02.18 04:00 Сейчас в теме
Самый лучший способ сделать различие копии от рабочей за счет цветового оформления форм документов и справочников. У нас копия запускается с ядовитым цветом :-)
P.S. заголовок программы ни кто не читает..
13. nvv1970 20.02.18 08:37 Сейчас в теме
(11) если разработчикам копии разворачиваете - им тоже кислоту в глаза? )) Или они грамотные, сами переключат на нормальный режим?
14. Re:аниматор 337 20.02.18 11:42 Сейчас в теме
(13) Понимаете всё в буквальном смысле..
17. user700035_6550355 36 20.02.18 12:17 Сейчас в теме
(11) Не подскажете как разукрасить разом все формы в 1С красным цветом
19. Re:аниматор 337 22.02.18 12:42 Сейчас в теме
(17) Конфигуратор "Стили" - "Основной" задаем цвет для "Фон формы". Можно создать стиль "ОсновнойКопия" с нужным цветом форм и в зависимости от копии подменять стиль или делайте в ручную
20. comptr 57 22.02.18 12:44 Сейчас в теме
(17) Создать копию основного стиля, поменяв в нём нужные цвета (какие- подбирается эксперементально) и в ПередНачаломРаботыСистемы:
ГлавныйСтиль = БиблиотекаСтилей["Стиль1СКопияБазы"];
16. l1nn1kk1nn1l 5 20.02.18 11:51 Сейчас в теме
После трех случайных обменов тестовой базы торговли и бухгалтерии и выгрузкой экспериментальных документов и выслушивание криков бухов о том, что порвались все счета в ведомости, выработалось привычка жать кнопку информации перед любимыми действиями! Если не следить за базой в которой находишься хоть Сигнализацию ставь, можешь ошибиться. Только внимание вас выручит.
18. Altair777 649 22.02.18 12:32 Сейчас в теме
Лично мне хватает константы "Заголовок системы"
22. DrAku1a 1793 22.02.18 16:11 Сейчас в теме
Спасибо за идею. Просто и универсально.
25. Fox-trot 166 13.04.18 08:09 Сейчас в теме
да там писанины на две строки
если не считать строку КонецЕсли; :)
26. user955205 13.04.18 09:24 Сейчас в теме
По дате изменения файла можно посмотреть, рабочая база будет свежее, так как изменения там происходят постоянно.
27. KAV2 159 13.04.18 09:42 Сейчас в теме
Я использую функцию СтрокаСоединенияИнформационнойБазы() при старте клиента. В строке соединения есть имя информационной базы, в зависимости от имени меняю заголовок главного окна, чтобы точно знать в какой базе работаю. Благодаря механизму расширений, можно это сделать вообще не внося изменений в конфигурацию на поддержке.
user774630; +1 Ответить
29. kimskiysanya 22.04.24 15:21 Сейчас в теме
Для БСП, БлокировкаРаботыСВнешнимиРесурсами.РаботаСВнешнимиРесурсамиЗаблокирована()
Для отправки сообщения требуется регистрация/авторизация