Как увидеть пароли, сохраненные в базе 1С

Публикация № 1437988

Администрирование - Информационная безопасность - Пароли

Обработка сохраненный пароль вспомнить настройки обмен интернет магазин Бухгалтерия Розница

Обработка, позволяющая посмотреть пароли и прочие данные скрываемые звёздочками на формах настройки.

При миграции с одной базы на другую, после конвертации данных или простом переносе остатков и начале работы в новой БД, часто возникает вопрос переноса настроек обмена с интернет магазином и т.п.

И если открыв параллельно формы настроек в обоих базах мы без труда через Ctrl+C Ctrl+V можем перенести адреса, логины и прочие настройки  то с полями "Паролей" возникает загвоздка: "Звёздочки" не копируются :(

И приходится искать: кто-же из сотрудников клиента записал N лет назад заветные "12345б" на клочёк бумажки и не потерял её, или того кто хотя бы знает контакты контакты Веб Мастера настраивавшего Сайт и т.п. и т.д. и далеко не всегда эти поиски заканчиваются результатом. И тогда приходится вооружаться отладчиком и ... ну как минимум не интересно тратить время (если это не первый подобный случай в вашей практике :)

Я не очень люблю тратить свое время попусту, поэтому вспомнив слова из МФ "Ноги Крылья Хвост!", что  "Лучше день потерять, а потом за пять минут долететь" (С)

Погуглив пару моментов...  В общем  набросал обработку. т.к. применение у нее разовое и подключать её в "Доп. отчеты и обработки" ни какого смыла нет, то и никаких "сведений" в модуле на заполнял, открывается через Файл - Открыть и ладно.

У кого острая нехватка Стартманей или другая жизненная ситуация предлагаю посмотреть отладчиком в сторону БСП, а точнее в общий модуль и его процедуру

ОбщегоНазначения.ПрочитатьДанныеИзБезопасногоХранилища(ИдентификаторПодсистемы, "Пароль");

И чуть глубже
 

Функция ДанныеИзБезопасногоХранилища(Владелец, ИмяБезопасноеХранилищеДанных, Ключ)
	
	Результат = Новый Структура(Ключ);
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
	"ВЫБРАТЬ
	|	БезопасноеХранилищеДанных.Данные КАК Данные
	|ИЗ
	|	РегистрСведений." + ИмяБезопасноеХранилищеДанных + " КАК БезопасноеХранилищеДанных
	|ГДЕ
	|	БезопасноеХранилищеДанных.Владелец = &Владелец";
	
	Запрос.УстановитьПараметр("Владелец", Владелец);
	РезультатЗапроса = Запрос.Выполнить().Выбрать();
	
	Если РезультатЗапроса.Следующий() Тогда
		Если ЗначениеЗаполнено(РезультатЗапроса.Данные) Тогда
			СохраненныеДанные = РезультатЗапроса.Данные.Получить();
			Если ЗначениеЗаполнено(СохраненныеДанные) Тогда
				ЗаполнитьЗначенияСвойств(Результат, СохраненныеДанные);
			КонецЕсли;
		КонецЕсли;
	КонецЕсли;
	
	Возврат Результат;
КонецФункции

За основу была взята именно эта Функция из БП 3.0

Разработка обработки выполнялось на платформе 8.3.18.1208 для Конфигурации Бухгалтерия предприятия 3.0

А также  Тестировалась на Платформе 8.3.16 в конфигурации Розница 2.2

Бонусом удалось увидеть данные для подключения к сервису Интернет поддержки, некоторые и их умудряются "забыть" :).

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

Наименование Файл Версия Размер
Как перенести Пароли сохраненные в базе 1С в другую базу 1С:

.epf 6,83Kb
33
.epf 1 6,83Kb 33 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. AnryMc 798 11.05.21 08:57 Сейчас в теме
Как в "той" басне Крылова: А Ларчик просто открывался. ©
rpgshnik; user803412; +2 Ответить
2. AnryMc 798 11.05.21 09:16 Сейчас в теме
В линейке решений BAS: Функция - есть, регистр - есть.
Паролей - нет!!!
user803412; Dementor; +2 Ответить
15. lepihin 47 12.05.21 17:36 Сейчас в теме
(2) Значит в BAS сложили пароли в другое место )
Смотреть отладчиком, в момент непосредственного использования пароля должно быть видно.
Ну а если решения BAS поставляются с закрытым кодом да еще и обфусцированы ... ну тогда нам с ними не по пути :)
(OpenSource foreva :)
26. Светлый ум 269 14.06.21 08:59 Сейчас в теме
3. Fril 11.05.21 09:48 Сейчас в теме
Наименование кнопочки на скриншоте "ПодглАДеть", это всё-таки подглЯДеть или подглАЗеть? ;-)
За публикацию спасибо!
user803412; +1 Ответить
13. lepihin 47 12.05.21 17:07 Сейчас в теме
(3)Это скрин с опечатеой :) в обработке уже поправлено
4. gigabyte_artur 11.05.21 18:41 Сейчас в теме
Откройте ИР-ами и посмотрите. Это обычный регистр сведений, зачем такие сложности?
Прикрепленные файлы:
shard; tormozit; Award; NoRazum; GutaGroup; itoptimum; +6 Ответить
5. user713552 12.05.21 10:09 Сейчас в теме
А где взять такую консоль? Что такое " открыть ИР-ами?
8. link_l 19 12.05.21 13:35 Сейчас в теме
(5) Посмотрите здесь https://infostart.ru/public/15126/
так же если погуглить есть свой сайт
20. user603532_fan_club_chelsea 13.05.21 10:41 Сейчас в теме
(5) Инструмент разработчика... на инфостарте была для УФ где-то...
6. SeiOkami 2117 12.05.21 10:39 Сейчас в теме
7. Dementor 776 12.05.21 11:32 Сейчас в теме
(6) ИР в толстом клиенте, хотя очень криво.
Я предпочитаю для просмотра паролей консоли запросов/отчетов.
24. tormozit 6326 01.06.21 17:53 Сейчас в теме
(7)
хотя очень криво

Что там очень криво?
Ради того, чтобы посмотреть пароль, находясь в тонком клиенте, запускать толстый клиент конечно неоправдано, т.к. есть куча инструментов на тонких управляемых формах, способных решить ту же задачу.
11. gigabyte_artur 12.05.21 16:20 Сейчас в теме
(6) Функциональность ИР в УФ, конечно, более ограничена... Но конкретно с этой задачей справляется (см. скриншот)
Прикрепленные файлы:
TimkoNzt; +1 Ответить
12. SeiOkami 2117 12.05.21 16:49 Сейчас в теме
16. gigabyte_artur 12.05.21 21:47 Сейчас в теме
(12) Ок... Пересниму скриншот. Вот так понятнее? Демка типовой ERP + ИР в форме расширения.
Прикрепленные файлы:
17. SeiOkami 2117 12.05.21 22:28 Сейчас в теме
(16) вы, видимо, путаете понятия "режим запуска Управляемое приложение" и "управляемые формы"
18. SerVer1C 381 13.05.21 09:08 Сейчас в теме
21. user603532_fan_club_chelsea 13.05.21 10:48 Сейчас в теме
25. tormozit 6326 05.06.21 11:43 Сейчас в теме
14. lepihin 47 12.05.21 17:11 Сейчас в теме
(4)Ну например если доступ к базе только через WEB публикацию то ИР-ами будет проблематично воспользоваться
Возможно я отстал, неужели появились портативные ИР запускаемые на УФ?
19. SerVer1C 381 13.05.21 09:09 Сейчас в теме
22. lepihin 47 14.05.21 15:42 Сейчас в теме
(19)Спасибо большое!
Не зря написал статью :)
теперь и у меня есть УИ
23. tormozit 6326 01.06.21 17:46 Сейчас в теме
(4) Еще в ИР можно открыть динамический список этого регистра и двойным кликом открыть строку нужной учетной записи в редакторе объекта БД, дальше двойным кликом уже открыть значение ресурса с хранилищем значения.
gigabyte_artur; +1 Ответить
9. Бэнни 136 12.05.21 14:00 Сейчас в теме
мда, я уж было подумал, что сохраненное значение пароля из базы вынули...
10. papami 43 12.05.21 15:06 Сейчас в теме
(9) Да основная масса паролей легко вынимается. Они там хранятся в "безобразном" виде.
Оставьте свое сообщение

См. также

Универсальная выгрузка/загрузка данных для отличающихся конфигураций (JSON, Такси+ОФ) Промо

Перенос данных из 1C8 в 1C8 Универсальные обработки Распределенная БД (УРИБ, УРБД) v8 1cv8.cf Абонемент ($m)

Простой перенос через JSON данных между двумя базами 1С (документов, справочников, ПВХ, ПВР, счетов). Аналогична произвольной выгрузке в типовой "Выгрузка/загрузка XML", но может использоваться для отличающихся конфигураций. Подходит для любых пар баз с любым интерфейсом (управляемый + обычный). Без настроек. Не требует идентичности конфигураций и платформ. При переносе типы данных сопоставляются по наименованиям метаданных, объекты и ссылки по UID.

1 стартмани

22.10.2014    217979    4311    ekaruk    184    

Загрузка данных из 1С МиниДеньги в 1С:Деньги 8, редакция 2.0

Обмен через XML Перенос данных из 1C8 в 1C8 v8 Домашние учет и финансы УУ Абонемент ($m)

Обработка для первоначальной загрузки данных (справочников и операций) в настольную программу 1С:Деньги 8, редакция 2.0 из файлы резервной копии мобильной программы 1С Миниденьги.

2 стартмани

01.10.2015    16490    15    Claus32    5    

Редактор чеков ККМ Розница 2.0 - 2.3

Обработка документов Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд БУ НУ Абонемент ($m)

Обработка чеков ККМ списком (редактирование, удаление, ...). Переформирование ОРП, связь чеков с ОРП. Редактирование времени КС. Редактирование суммы и времени выемки.

1 стартмани

06.08.2015    57264    544    Dima_    83    

Загрузка из Excel в 1С:Розница

Обработка документов Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 Розница Россия УУ Абонемент ($m)

Универсальная загрузка Excel файлов в 1С:Розница 2.0

1 стартмани

27.05.2015    15720    110    KarinaSV    7    

Автоматическая установка себестоимости номенклатуры для конфигурации Розница 2.0 (2.1) +Бонус, исправляем ошибки при настройке расписания запуска для внешних обработок в Рознице 2.0

Ценообразование, прайсы Обработка документов Розничная торговля Ценообразование, анализ цен Розничная торговля Ценообразование, анализ цен v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Обработка для автоматического создания документов Установка себестоимости, в случае если себестоимость не установлена на момент продажи. Помогает упростить установку себестоимости номенклатуры, если у вас в базе ведется учет по нескольким магазинам. Тестировалась на релизе 2.0.8.12 и 2.1.7.14. Подойдет для тех систем, где себестоимость номенклатуры одинакова для всех магазинов.

1 стартмани

31.03.2014    28421    74    sanches    15    

Выемка денежных средств из КассыККМ. Розница 2.0

Кассовые операции ККМ Кассовые операции v8 Розница УУ Абонемент ($m)

Уставшим от отсутствия ВыемкиДС после закрытия кассовой смены посвящается. Подключаемая обработка. Управляемый интерфейс.

1 стартмани

12.12.2012    78957    527    StepByStep    40