1С бухгалтерия

Было не совсем привычно, что открывая справочник сотрудники ты видишь не всех сотрудников, даже при выключенных видимых фильтрах. В частности бухгалтер пыталась поменять табельный номер сотрудника, ей выдавалось сообщение о не уникальности, но в списке не было сотрудника с таким номером.
Оказывается справочник соединяется внутренним соединением с регистром сведений ДанныеДляПодбораСотрудников. Поэтому если в этом регистре нет соответствующей сотруднику записи, то и сотрудника мы не увидим. Но в моем случае в данном регистре была соответствующая запись, но у этой записи реквизит ЭтоГоловнойСотрудник был равен ЛОЖЬ. А в форме списка задается параметр для фильтрации данных с признаком ЭтоГоловнойСотрудник = ИСТИНА (При условии ПоказыватьПодработки=Ложь, что похоже является значением по умолчанию).

Это один случай из жизни. Есть второй, который попил у меня крови значительно больше. Пришлось соединять базы нескольких организаций в одну. Версия КОРП. Права пользователей разделены по организациям, т.е. установлена опция Ограничивать доступ на уровне записей. Как обычно завел пользователя для одной организации, дал ему доступ соответственно только к его организации и создал точно такого же для другой. В итоге получилось так, что один пользователь видит то, что должен видеть, т.е. своих сотрудников, а второй пользователь не видит ни одного сотрудника. Администратор как полагается видит всех. Вот уж я полазил по правам, запросам РЛС и т.д. В итоге пришел к регистру сведений Наборы значений доступа. Для одной организации он оказался заполненным, а для проблемной организации пустым. Вручную заполнять его и не дает и совсем не хочется. Выяснил, что этот регистр по идее должен заполняться регламентным заданием, которое называется "Заполнение данных для ограничения доступа". Оно оказалось не включено, поэтому попробовал включить его принудительно. И вот после выполнения этого задания и регистр заполнился и сотрудники проявились в списке. Но вот только признак Включено у этого задания после выполнения снова сбросился. Вроде как так и должно быть, оно само должно когда надо включаться и отключаться. У меня этот регистр по одной организации оказался пустым скорее всего из-за переноса данных из одной базы в другую и я не перетащил данные из этого регистра сведений. Все подряд регистры сведений не переносил боясь лишних задвоений и хлама.

Комментарии

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Спасибо. Здорово помогли.
Помогла первая часть вашей заметки - когда в регистре не было галки Осн Сотр.

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

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

Спасибо! Так помогли!

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <1c7>, <drupal5>, <drupal6>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".