Створення обробки 1с, скидання налаштувань користувача, wordpress і master-it
Скидання налаштувань користувача 1С
Дайте користувачеві важіль трохи прав і він складе ваш сервер в дамп за кілька хвилин.

Як скинути настройки користувача 1С Підприємство за 60 секунд?
Та дуже просто. Досить відкрити і запустити обробку.
А щодо складеного сервера, це звичайно жарт, нічого він не складе, крім свого робочого місця. 😀
Однак накуралесіть в рамках свого робочого столу, зможе ще ка-а-ак!
Як я вже неодноразово писав в цьому блозі, найбільшу небезпеку для ОС складають самі користувачі. Сьогоднішня історія навіть чимось схожа на ту в якій я писав про повну фіаско відновленні Windows 8. після її невдалої оптимізації.
Якщо в кратце то: один користувач 1С вирішив налаштувати під себе деякі форми 1С, а закінчилося це все повним провалом. При спробі відкрити форму, 1С стало йти в помилку: 1C Appcrash frame.dll
Природно ні скидання кеша в
ні запуск 1С Підприємство з додатковим параметром / ClearCache очікуваного результату не дав, т. к. всі призначені для користувача настройки 1С зберігає у своїй ІБ. Отже скидання налаштувань користувача необхідно проводити на більш глибокому рівні в інформаційній базі.
Загалом, як ви зрозуміли, зіткнувшись з відновленням (скиданням) налаштувань користувача 1С і не добившись позитивної динаміки, юзер був змушений звернутися за допомогою.
Як на зло, а може бути на щастя, готових обробок по скиданню налаштувань в паблік я не знайшов, у всякому разі ті, які можна використовувати в керованих формах.
Звичайно (в цьому випадку, та й) завжди можна застосувати трохи кмітливості не стандартне мислення, а саме:
1. Зайти в конфігуратор
2. Змінити режим запуску з керованого застосування на звичайне
3. Скинути настройки використовуючи готову обробку для простого додатка
4. Знову змінити режим запуску з звичайного на кероване додаток
5. В результаті усвідомлення того, що ти заощадив купу часу, але домігся поставленої мети - посміхнутися монітора. 😀
Програмування 1С з нуля
Мова програмування 1С за великим рахунком нічим не відрізняється від всіх інших мов ООП, правда з появою керованих форм трохи змінилася сама структура програмування.
Колись років 10 тому у мене навіть був предмет програмування в 1С, правда тоді це була платформа 7.7.
Але якщо ви володієте базовими навичками об'єктно-орієнтованого програмування, то і освоїти 1С кодинг думаю не складе особливих труднощів.
Рівень пізнання в області програмування 1С, як завжди залежить від кількості витраченого часу і терпіння (моральної стійкості) при досягненні поставленої мети.
Загалом, як ви зрозуміли мова в сьогоднішній статті піде про основи програмування в 1С, а в якості прикладу буде розглянута проста зовнішня обробка призначена для скидання налаштувань користувача 1С 8.3 під керовані форми.
Створення зовнішньої обробки 1С
Для цього необхідно запустити 1С Підприємство в режимі конфігуратор і створити нову обробку:
Файл => Новий => Зовнішня обробка.
У вікні виділяємо Форма, тиснемо на кнопочку додати, придумуємо ім'я форми і завершуємо процес створення натисканням на кнопку готово.
Т. к. Скидання налаштувань користувача буде відбуватися після натискання на кнопку (назвемо її умовно скидання) то її необхідно створити, т. Е. Додати на форму:
Заходимо в створену форму, виділяємо об'єкт командна панель, тиснемо кнопочку додати і вибираємо тип елемента кнопка.

Після цього переходимо у вкладку модуль і створюємо процедуру КнопкаСбросНажатіе. Тепер процедуру потрібно пов'язати з командами форми. Для цього відкриваємо вкладку Команди => Команди форми і додаємо нову команду. У властивостях об'єкта команда (назвемо його ОчістітьНастройкі) вибираємо дію КнопкаСбросНажатіе т. Е. Нашу процедуру.
Після цього заходимо в властивості нашої кнопки Скидання і вибираємо ім'я команди = Очистити налаштування.
НаКліенте
Процедура КнопкаСбросНажатіе (ОчістітьНастройкі)
ОчістітьНастройкіПользователя (ПользователіІнформаціоннойБази. ТекущійПользователь ());
КонецПроцедури
Зберігаємо. Запускаємо 1С Підприємство в режимі тонкого клієнта, і відкриваємо обробку. Файл => Відкрити.

Після відкриття обробки, і натискання на кнопку очистити налаштування, всі внесені зміни користувачем в настройки форм і т. Д. Будуть скинуті. 😉
Завантажити безкоштовно зовнішню обробку 1С для скидання налаштувань користувача під керовані форми можна тут. В архіві дві обробки (для керованих форм і звичайного застосування) забрати.
Цікаві матеріали по темі:
Ще одна корисність для користувачів 1-С, причому віполніть рекомендації здатний навіть школяр. Добре, що є люди, які відстежують недоробки і пропонують рішення!
При необхідності, так, обробка дуже корисна, т. К. Бідний юзер цілий день витратив на пошук рішення, але так нічого і не зміг зробити. Ті обробки, які він скачав з паблік просто не працювали в керованих формах.
Дякую за обробку, як раз те що потрібно.
А у мене не працює ця обробка в режимі тонкого клієнта 1с 8.3. Та й в довідці написано, що «ОчістітьНастройкіПользователя» працює тільки в товстому клієнті!