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

19.02.18

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

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

Платные

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

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

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний за 2430 руб. в месяц

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

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

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

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

 

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

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

См. также

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

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

15500 руб.

02.09.2020    195086    1077    405    

1001

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

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

8400 руб.

20.08.2024    31596    194    104    

184

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

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

22200 руб.

06.10.2023    22621    61    19    

90

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

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

15000 руб.

10.11.2023    15384    66    33    

83

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

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

9360 руб.

17.05.2024    32784    111    48    

154

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

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    20065    8    32    

44

Инструментарий разработчика WEB-интеграция 1С v8.3 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 руб.

22.11.2024    1317    1    0    

8
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 1158 19.02.18 11:55 Сейчас в теме
Вот похожее для конфигуратора: https://infostart.ru/public/724715/
А для пользовательского режима у меня скрипт, который делает копию заодно меняет соответствующую константу, которая отображается в заголовке (для разных конфигураций она разная, но сейчас на БСП стало попроще).
3. DmitryKSL 175 19.02.18 12:04 Сейчас в теме
Это малоэффективно, у меня во всех копиях в заголовке указано "КОПИЯ!!!", но один хрен иногда по запарке не там где надо действуешь.
4. comptr 50 19.02.18 12:07 Сейчас в теме
Добавил константы "ИмяРабочегоСервера", "ИмяРабочейБазы", код их проверки при запуске и свой стиль. Если выясняется, что это копия, то стиль меняется на добавленный, сильно-отличающийся, и отключаются фоновые задания.
ice-net; user902161; nvv1970; Fragster; +4 Ответить
12. nvv1970 20.02.18 08:35 Сейчас в теме
(4) да, я тоже там, где нет бсп, сделал константу - строка подключения. Две - наверно избыточно.
Авто отключение регламентных, особенно обменов - наше все.))
21. DrAku1a 1764 22.02.18 16:09 Сейчас в теме
(4)
ИмяРабочегоСервера

- а если используется кластер серверов?
- а если в настройках базы прописан IP, а не имя сервера?
- а если конфа не изменяема (запрещено менять)?
24. user700035_6550355 36 13.04.18 07:44 Сейчас в теме
(4) может расскажете как это сделать если у Вас это работает ))
5. Denic_01 52 19.02.18 12:48 Сейчас в теме
Хранилище конфигурации для этого служит, в базе подключенной к хранилищу ничего не поменяешь пока специально не захватишь.
6. Yashazz 4856 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 50 22.02.18 12:44 Сейчас в теме
(17) Создать копию основного стиля, поменяв в нём нужные цвета (какие- подбирается эксперементально) и в ПередНачаломРаботыСистемы:
ГлавныйСтиль = БиблиотекаСтилей["Стиль1СКопияБазы"];
16. l1nn1kk1nn1l 5 20.02.18 11:51 Сейчас в теме
После трех случайных обменов тестовой базы торговли и бухгалтерии и выгрузкой экспериментальных документов и выслушивание криков бухов о том, что порвались все счета в ведомости, выработалось привычка жать кнопку информации перед любимыми действиями! Если не следить за базой в которой находишься хоть Сигнализацию ставь, можешь ошибиться. Только внимание вас выручит.
18. Altair777 648 22.02.18 12:32 Сейчас в теме
Лично мне хватает константы "Заголовок системы"
22. DrAku1a 1764 22.02.18 16:11 Сейчас в теме
Спасибо за идею. Просто и универсально.
25. Fox-trot 164 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 Сейчас в теме
Для БСП, БлокировкаРаботыСВнешнимиРесурсами.РаботаСВнешнимиРесурсамиЗаблокирована()
Оставьте свое сообщение