Здравствуйте. ЗБУ. Есть справочник сотрудников, ведётся учёт по госслужащим. При этом в форме каждого сотрудника внизу отображается поле "Классный чин". В конфигураторе этого поля в форме элемента нет, и он является реквизитом формы. В списке данных справочника "СотрудникиОрганизаций" тоже нет типа данных "СправочникСсылка.КлассныеЧиныДипломатическиеРанги".
В коде формы:
глобальная переменная
Перем мНаборЗаписейКлассныйЧин Экспорт; // набор записей по чинам госслужащих
Процедура ПриЗаписи(Отказ)
......
Если ЭтоСлужащий и мНаборЗаписейКлассныйЧин.Количество() > 0 и ЗначениеЗаполнено(мНаборЗаписейКлассныйЧин[0].Период) Тогда
НадоЗаписатьНаборЗаписей = Не НастройкаПравДоступа.СравнитьТаблицыНаборовЗаписей(мНаборЗаписейКлассныйЧин.Выгрузить(), мНаборЗаписейКлассныйЧинПриОткрытии.Выгрузить());
Скорее всего в регистре, но для меня совершенно не понятно, как правильно узнать, в каком регистре эти данные хранятся. Сейчас попробую посмотреть по названиям регистра; ведь регистров много - все подряд смотреть очень долго. Интересно, как понять, какой именно регистр нужен.
Большое спасибо, нашёл РС "КлассныеЧиныДипломатическиеРангиФизлиц". Оказывается, чин хранится по физ лицам, а не сотрудникам. Чтож, логично )
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший