Почему в одном случае при добавление записи в рег. сведений старая запись удаляе
☑
0
AlexBor
naïve
03.06.15
✎
16:28
Собственно говоря сделал сначала просто
Процедура ПриЗаписи(Отказ)
ЭлементыФормы.ДанныеСотрудника.Значение.Записать();
КонецПроцедуры
Когда в другом сотрудники в ТЧ добавлял строку и записывал то в регистре сведений записи не удалялись а одна заменялась на другую.
Когда добавил:
Процедура УстановитьОтборДанныхСотрудника()
ЭлементыФормы.ДанныеСотрудника.Значение.Отбор.Сотрудник.Установить(?(ЭтоНовый(), "", Ссылка), Истина);
ЭлементыФормы.ДанныеСотрудника.Значение.Прочитать();
КонецПроцедуры
Процедура ПриЗаписи(Отказ)
ЭлементыФормы.ДанныеСотрудника.Значение.Записать();
КонецПроцедуры
Процедура ПриОткрытии()
УстановитьОтборДанныхСотрудника();
КонецПроцедуры
Все стало работать нормально. Не совсем понятно как связан отбор в ТЧ на форме с записью в регистр сведений?
1
Михаил Козлов
03.06.15
✎
16:39
В наборе записей РС устанавливается отбор.
Если отбора нет, то все, что видите на форме пишется в РС.
Обычно можно этот отбор связать с объектом.
Можно глянуть в типовых как редактируется набор записей РС "Контактная информация".
2
AlexBor
naïve
03.06.15
✎
16:40
(1)Спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан