Как удалить подключенное оборудование в 1с 8
Из данной статьи Вы узнаете как окончательно удалить помеченные на удаление объекты в 1С. Дело в том, что в 1С удаление объектов происходит в 2 этапа:
1. Установка пометки на удаление (в списке у объекта появляется маленький красный крестик)
2. Удаление помеченных объектов.
Такая система необходима, т.к. удаляемые элементы справочников могут быть использованы в каких-нибудь документах. И если бы программа позволяла сразу удалить эти элементы, то они удалились бы и из документов и таким образом был бы нарушен учет.
На этапе удаления помеченных объектов в 1С как раз и происходит проверка на использование удаляемых объектов в других объектах. И если они используются, то программа не позволяет их удалить. Но программа показывает где используются удаляемые объекты и Вы, при желании, можете открыть их и исключить из них удаляемые элементы, после чего повторить операцию удаления помеченных объектов.
Как удалить объекты в 1C 8.3
Рассмотрим детально как окончательно удалить помеченные на удаление объекты в 1С 8.3 на примере конфигурации, на управляемых формах — «Управление торговлей 11.2».
Для этого нам понадобится пройти 11 шагов:
Для начала — 1 — выбираем необходимый для удаления объект, выделяем его и кликаем по нему правой кнопкой мыши, в открывшемся окне
2 — Выбираем «Установить пометку удаления» (см. рисунок ниже).
3 — Мы видим, что выбранные нами объекты – помечены красным крестиком (см. рисунок ниже).
4 — В меню «НСИ и администрирование» — «Администрирование». 5 – «Поддержка и обслуживание» (см. рисунок ниже).
6 — В открывшемся подменю «Поддержки и обслуживания» выбираем «Удаление помеченных объектов» и
7 — Ставим «галочку» напротив режима «Автоматическое удаление всех помеченных объектов», после чего нажимаем
8 — Кнопку «Удалить» (см. рисунок ниже).
9 — Далее мы видим, как удаляются объекты, помеченные на удаление (см. рисунок ниже).
10 — Здесь мы видим, что удаление помеченных объектов завершено, после чего нажимаем
11 — Кнопку «Закрыть» и можем продолжать дальнейшую работу в программе (см. рисунок ниже).
Как удалить объекты в 1C 8.2
И так, в данной статье «выше» уже было рассмотрено как происходит полное удаление помеченных объектов в 1С 8.3 т.е. в конфигурациях на управляемых формах таких как УТ 11.2
Сейчас для полного раскрытия вопроса «как удалить помеченные на удаление объекты в 1С», будет необходимо пройти снова процедуру полного удаления но уже на примере 1С 8.2, т.е. конфигурации на «обычных формах — «Управление торговлей 10.3».
Для этого нам понадобится пройти 11 шагов:
1 — Для начала выбираем необходимый для удаления объект, выделяем его и кликаем по нему правой кнопкой мыши, в открывшемся окне
2 — Выбираем «Установить пометку удаления» (см. рисунок ниже).
3 — В появившемся окошке нажимаем «Да» (см. рисунок ниже).
4 — Теперь мы видим, что выбранный нами объект стал помечен красным крестиком (см. рисунок ниже).
5 — В меню «Операции» выбираем
6 — Удаление помеченных объектов (см. рисунок ниже).
7 — В открывшемся окне нажимаем «Да» (см. рисунок ниже).
8 — В окошке «Поиск и удаление помеченных объектов» нажимаем кнопку «Контроль» (см. рисунок ниже).
9 — В открывшемся окошке «Удаление объектов» нажимаем кнопку «Удалить» (см. рисунок ниже).
10 — После всех выполненных действий, мы видим, что «Выполнено удаление объектов»,
11 — Нажимаем кнопку «Закрыть» и можем продолжать работу с программой (см. рисунок ниже).
Вы удалили помеченные на удаление объекты. Если Вам нужно удалить все документы из базы, Вы можете воспользоваться данной обработкой
Еще обработки и статьи:
Клиент-серверный вариант 1С. Системные требования
Как изменить текст во внешней печатной форме 1С 8.2
Где в 1С Бухгалтерия 8.3 дата запрета редактирования (1С: Бухгалтерия предприятия 3.0)
Как посмотреть изменения в конфигурации информационной базы 1С:Предприятие 8
Отправка почты из 1С 8.3 (настройка учетной записи электронной почты)
Из этой статьи вы узнаете, как в удалить в 1С объект при помощи программного кода, а также как поставить пометку на удаление.
В предыдущей статье, я рассказывал, как интерактивно удалить в 1С объект, и что для этого нужно настроить в правах конфигурации:
Программное удаление справочника в 1С
Для того чтобы программно удалить экземпляр справочника в 1С, необходимо воспользоваться методом Удалить объекта справочника. Для демонстрации разберу пример: разместим на форме обработки реквизит с ссылкой на справочник Контрагенты.
И при выполнении команды формы обработки, будем удалять этот экземпляр справочника.
В этом коде удаление экземпляра справочника я производил в серверном контексте. Сначала при помощи метода ПолучитьОбъект() из ссылки был получен экземпляр объекта справочника, а потом этот экземпляр удален при помощи метода Удалить(). В реквизит Контрагент управляемой формы я записал пустую ссылку, чтобы отображение ссылки удаленного объекта не вводило в заблуждение.
Замечу, что программное удаление произошло при таких правах на объект.
Право «Интерактивное удаление» снято, то есть мы не можем непосредственно удалять экземпляр этого объекта, но мы можем удалить его программно (благодаря установленному праву Удалить).
Замечу, что при программном удалении объекта контроль ссылочной целостности не происходит! Поэтом не следует злоупотреблять этой возможностью!
Программное удаление документа в 1С
Документ программным способом удаляется также, как и справочник: нужно воспользоваться методом Удалить() экземпляра объекта документа. Например, на форме этой обработки я размещу реквизит с ссылкой на документ.
А при выполнении команды документ будет удаляться.
Как и в случае справочника, программное удаление документа стало возможным благодаря установленному праву «Удалить».
Пометка на удаление программно в 1С
Для того, чтобы программно пометить на удаление объект необходимо воспользоваться методом объекта УстановитьПометкуУдаления.
Для документов он имеет следующий синтаксис: УстановитьПометкуУдаления(), где параметр ПометкаУдаления имеет тип булево.
Если — Истина, то пометка будет установлена, если Ложь – пометка будет снята.
Переделаем предыдущий пример: на форме разместим две команды.
Одна команда будет устанавливать пометку на удаление у документа в реквизите, вторая снимать.
В этом коде, в процедуре УстановитьНаСервере() мы устанавливаем пометку на удаление, передав в метод УстановитьПометкуУдаления параметр Истина, а в процедуре СнятьНаСервере() снимаем пометку, передав Ложь.
Для объектов справочников метод УстановитьПометкуУдаления имеет следующий синтаксис:
Параметр ВключаяПодчиненные имеет тип Булево, и если установлено Истина, то будут помечены на удаление подчиненные элементы (если справочник иерархический), а также все объекты подчиненного справочника (если есть).
Продемонстрируем работу второго параметра: на форму поместим реквизит с типом булево, реквизит с типом ссылка на справочник Контрагенты , и сделаем две команды: установить и снять.
В обработчиках команд будем устанавливать и снимать пометку на удаление.
У справочника Контрагенты включим иерархию.
И также сделаем подчиненный справочник.
Если мы установим пометку для группы с флажком подчиненные.
То будет помечена группа и все входящие в неё объекты.
А без установленного флага Подчиненные будет помечена только группа.
Тоже самое с объектами из подчиненного справочника. При установленном флаге Подчиненные.
Будет помечен на удаление и сам элемент справочника, и объекты подчиненного ему справочника.
А иначе, будет помечен только сам элемент.
Более подробно и основательно начальные вопросы программирования в 1С есть вы можете изучить в
Книга «Программировать в 1С за 11 шагов»
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника.
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
В этой статье узнаем как осуществляется удаление в 1С, научимся удалять объекты в 1С 8.3 напрямую, помечать их на удаление, и удалять помеченные на удаление объекты 1С.
Прямое удаление в 1С
В платформе 1С 8.3 имеется возможность удалить любой объект так, что он сразу исчезнет из базы 1С. Чтобы такая возможность предоставлялась, необходимо для нужного объекта у роли установить право «Интерактивное удаление».
Если такое право у объекта установлено, то в меню «Ещё» формы списка объекта появится команда «Удалить».
После применения этой команды, объект будет полностью удален из базы. Перед его удалением появится вопрос о том, согласны мы удалить этот объект или нет.
Не рекомендуется в реальной базе оставлять возможность интерактивного удаления объектов.
Сейчас я продемонстрирую почему.
Допустим, у нас ссылка на элемент справочника Контрагент, который мы собираемся удалить, указана в каком-то реквизите документа.
Таким образом, интерактивное удаление проходит без контроля ссылочной целостности: удаляя какой-то объект, платформа не проверяет, указана ли ссылка этот объект где-то ещё, тем самым мы ставя под угрозу ссылочную целостность данных базы.
Пометка удаления 1С
Для того, чтобы случайно не удалить объект, ссылка на который возможно указана в каких-то других данных базы 1С, необходимо сначала пометить этот объект на удаление, а потом удалить его при помощи специальной утилиты, которая в процессе удаления будет осуществлять контроль ссылочной целостности.
Чтобы пользователь имел возможность пометить на удаление какой-то объект, необходимо, у роли для этого объекта было установлено право «Интерактивная пометка на удаление».
На рисунке выше я также снял право «Интерактивное удаление», с целью запретить удалять экземпляры объекта без контроля ссылочной целостности.
Сейчас пользователь не может сразу удалить какой-то элемент объекта, для этого ему необходимо сначала пометить этот объекта на удаление. Делается это так: нужно выделить объект в форме списка, вызвать контекстное меню и выполнить команду «Пометить на удаление/снять пометку» (или просто нажать клавишу Del).
Также, можно пометить сразу несколько элементов, выделив нужные.
После выполнения команды, выйдет вопрос о том, нужно ли помечать объекты или нет.
Если мы ответим Да, то выделенные объекты будут помечены на удаление — слева появятся соответствующие значки.
Нам осталось удалить помеченные объекты из базы.
Удаление помеченных в 1С
Если нам нужно дать пользователю возможность удалять из базы помеченные на удаление элементы какого-нибудь объекта, то необходимо, чтобы у роли было для этого объекта установлено право «Интерактивное удаление помеченных».
Для удаления помеченных на удаление объектов следует воспользоваться утилитой «Удаление помеченных объектов». Начиная с платформы 1С 8.3.15, путь к ней следующий: необходимо в меню «Сервис и настройка» выполнить команду «Функции для технического специалиста».
В открывшемся окне следует в ветке «Стандартные» найти и выполнить команду «Удаление помеченных объектов».
В платформе редакции 8.3.14 и ниже, путь к окну с командой «Удаление помеченных объектов» будет следующий:
В открывшейся утилите «Удаление помеченных объектов», сначала будет предложено выбрать вариант удаления: полное удаление или выборочное.
Если выбрать выборочное удаление, то в следующем окне будет предложено выбрать те объекты, которые следует удалить.
В этой же утилите можно посмотреть, где в базе присутствует ссылка на объект, который пытались удалить.
Таким образом, установка пометки на удаление и последующее применение утилиты «Удаление помеченных объектов» позволяет производить более щадящее для ссылочной целостности базы данных удаление объектов.
Более подробно и основательно разработка в 1С дается в моей книге:
Книга «Программировать в 1С за 11 шагов»
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника.
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
Активные пользователи 1С — это пользователи, которые работают с базой 1С прямо сейчас. В этой статье узнаем, как посмотреть на активных пользователей 1С, и как «выгнать» их из базы 1С на примере стандартных конфигураций 1С ( «1С: Бухгалтерия предприятия» и « 1С: Управление нашей фирмой» ).
Как посмотреть активных пользователей в 1С
Гарантированно активных пользователей 1С в любой базе можно посмотреть в конфигураторе 1С. Для этого нужно зайти в конфигуратор 1C желательно под пользователем с полными правами.
В конфигураторе необходимо выполнить команду «Активные пользователи», которая располагается в меню «Администрирование» главного меню.
По результату откроется список активных пользователей.
В этом списке можно увидеть пользователей, у которых запущены сеансы программы. Мы можем узнать:
- Имя пользователя (колонка Пользователь);
- Приложение, которое запущено под этим пользователем (колонка Приложение, может быть Конфигуратор, Тонкий клиент, Толстый клиент и т.д.)
- Когда пользователей запустил сеанс (колонка Начало работы)
- Название компьютера пользователя (колонка Компьютер)
Имя пользователя будет то, которое отображено в поле Имя списка пользователей.
С конфигуратором разобрались, теперь посмотрим, как открыть список активных пользователей непосредственно в пользовательском режиме базы 1С. Я покажу на примере двух конфигураций: «1С: Бухгалтерия предприятия 3.0» и «1С: Управление нашей фирмой 1.6».
Активные пользователи в 1С бухгалтерии
Научимся определять активных пользователей в конфигурации «1С: Бухгалтерия предприятия 3.0» в пользовательском режиме. Для открытия списка активных пользователей в пользовательском режиме, в программу желательно войти под пользователем с полными правами.
В приложении нас интересует разделе «Администрирование», в котором необходимо зайти в подраздел «Обслуживание»
В открывшемся окне нужно выполнить команду «Активные пользователи».
В результате выполнения этой команды, появится список активных пользователей аналогичный списку активных пользователей из конфигуратора.
Активные пользователи в 1С УНФ
Научимся определять активных пользователей в конфигурации «1С: Управление нашей фирмой 1.6» в пользовательском режиме. Для открытия списка активных пользователей в пользовательском режиме, также как и в «1С: Бухгалтерия», в программу желательно зайти под пользователем с полными правами.
В приложении, нас интересует раздел «Компания», в котором необходимо зайти в подраздел «Администрирование».
Где нужно выполнить команду «Активные пользователи».
Результатом выполнения этой команды появится список активных пользователей аналогичный списку активных пользователей из конфигуратора.
Как отключить активных пользователей в 1С
То, что мы узнали активных пользователей в программе 1С, это, часто, только половина работы. Вторая половина работы – нужно отключить лишних активных пользователей от базы 1С. Разберем как это сделать на примере конфигураций «1С: Бухгалтерия предприятия 3.0» и «1С: Управление нашей фирмой 1.6».
Так же, как и в случае выявления активных пользователей в базу программ «1С: Бухгалтерия предприятия 3.0» и «1С: Управление нашей фирмой 1.6» желательно зайти под пользователем с полными правами.
В конфигурации «1С: Бухгалтерия предприятия 3.0» необходимо пройти по уже знакомому пути: раздел «Администрирование» — «Обслуживание»
В открывшемся окне «Обслуживание» необходимо выполнить команду «Блокировка работы пользователей», именно с помощью этой команды осуществляется блокировка пользователей 1с в большинстве типовых конфигураций 1С.
В конфигурации «1С: Управление нашей фирмой 1.6» идем по тому же пути, что и к списку активных пользователей: раздел «Компания» — «Администрирование».
Где в разделе «Поддержка и обслуживание» интересует команда «Блокировка работы пользователей».
Форма «Блокировка работы пользователей», которая откроется в последствие выполнения команды, одинакова в обеих конфигурациях, и действия также аналогичны.
В форме «Блокировка работы пользователей» необходимо установить время начала и время окончания блокировки, ввести текст предупреждения, если требуется, а также код разблокировки, если он необходим.
После всех приготовлений, необходимо нажать на кнопку «Установить блокировку», в результате выйдет вопрос о том, блокировать работу пользователей или нет.
Если вы ответите на этот вопрос утвердительно, то запуститься процесс блокировки.
Если вы хотите зайти в базу, то необходимо в настройках запуска базы (чтобы попасть в настройки запуска базы, нужно выделить базу в окне запуска и нажать на кнопку «Изменить»), во втором окне, в поле «Дополнительные параметры запуска» ввести «/UC» и код разблокировки после него, если вы его указали при блокировке.
Замечу, что иногда, не получается зайти в заблокированную базу, используя обычный ярлык для запуска 1С, тогда нужно запускать 1С, используя файл 1cv8.exe, который находится в каталоге bin каталога релиза платформы 1С.
Теперь, когда вы можете войти в базу без активных пользователей, то с ней можно делать все те регламентные операции, которым эти пользователи мешали. Например, сохранение базы, обновление и т.п.
Другие статьи по теме обновлений 1С:
Если по мимо задач по администрированию, перед вами стоят задачи по разработке в 1С, то рекомендую вам свою книгу «Программировать в 1С за 11 шагов», в которой подробно и основательно шаг за шагом даются основные знания по разработке в 1С.
Изучайте программирование в 1С в месте с моей книгой «Программировать в 1С за 11 шагов»
Книга написана понятным и простым языком — для новичка.
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Научитесь понимать архитектуру 1С;
- Станете писать код на языке 1С;
- Освоите основные приемы программирования;
- Закрепите полученные знания при помощи задачника.
О том как разрабатывать под управляемым приложением 1С, читайте в книге Книга «Основы разработки в 1С: Такси»
Отличное пособие по разработке в управляемом приложении 1С, как для начинающих разработчиков, так и для опытных программистов.
- Очень доступный и понятный язык изложения
- Книга посылается на электронную почту в формате PDF. Можно открыть на любом устройстве!
- Поймете идеологию управляемого приложения 1С
- Узнаете, как разрабатывать управляемое приложение;
- Научитесь разрабатывать управляемые формы 1С;
- Сможете работать с основными и нужными элементами управляемых форм
- Программирование под управляемым приложением станет понятным
Промо-код на скидку в 15% — 48PVXHeYu
Эти книги, плюс книга по программированию оперативного учета имеются в едином комплекте: комплект книг по разработке в 1С.
Только для читателей моего блога,
промо-код на скидку в 300 рублей на весь комплект: blog
Если Вам понравился этот урок, был полезен или помог решить какую-нибудь проблему, то Вы можете поддержать мой проект, перечислив любую сумму.
можно оплатить вручную:
Яндекс.Деньги — 410012882996301
Web Money — R955262494655
Вступайте в мои группы:
2 thoughts on “ Активные пользователи 1С ”
Для того, чтобы так посмотреть активных пользователей нужно чтобы 1С запускалась.
Иногда бывает так, что у кого-то БД «вылетает» со словами «файл базы данных повреждён». В этом случае нужно, чтобы все, кто в данный момент работает закрыли сеансы, и запустить их по-новой. Но имеются полоротые юзвери, которые могут запустить 1С и слинять на обед. В этом случае, получить список активных пользователей стандартным методом нельзя (ты не сможешь залогигиться, пока хоть кто-то не закрыл сессию).
Вопрос, как можно посмотреть активных пользователей не запуская программы 1С?
Как вариант на сервере если серверная база
Если файловая то в конфигуратор зайти и там посмотреть, если и в конфигуратор не пускает можно попробовать воспользоваться утилитой chdb которая поставляется вместе с 1С
У кассира автоматически слетели настройки рабочего места, из-за чего появилась "Ошибка определения доступных касс ККМ". Пересоздалось рабочее место с новым идентификатором.
01 Если зайти в "Администрирование" - "Подключаемое оборудование" - "Рабочие места", то можно увидеть рабочее место текущего сеанса, оно выделено жирным шрифтом:
02 Текущее рабочее место нужно изменить обратно на старое, поэтому в списке находим рабочее место на котором работали и копируем идентификатор:
03 Теперь закрываем 1С и на этом ПК заходим в C:\Users\User\AppData\Local\1C\1cv8 и открываем с помощью блокнота файл "1cv8u.pfl":
04 Скопированный из 1С идентификатор, вставляем после идентификатора компьютера и сохраняем файл:
05 Запускаем 1С. "Администрирование" - "Подключаемое оборудование" - "Рабочие места", видим, что идентификатор рабочего места применился к изначально созданному:
Рабочее место, которое создавалось автоматически, помечаем на удаление.
Возможная причина смены рабочего места на другое - это одинаковые имена устройств рабочих ПК кассиров, подключенных к базе 1С из разных торговых точек. Необходимо изменить на уникальные имена:
Читайте также: