Имя: Пароль:
1C
 
Почему в одном случае при добавление записи в рег. сведений старая запись удаляе
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)Спасибо
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан