|
Запись в регистр сведений |
☑ |
0
tesei
22.11.13
✎
14:16
|
Нужно найти запись в регистре сведений (независимый), изменить одно из измерений, записать. На выходе получается вместо одной записи две. Запись находится (рег.Выбран()= Истина). Где ошибка?
рег = РегистрыСведений._ОплатыПоЗаказам.СоздатьМенеджерЗаписи();
рег.Заказ = Заказ;
рег.ИД = ИД;
рег.Спецификация = Ссылка;
//рег.Заявка = 0;
рег.Прочитать();
рег.Удалить();
рег.Заказ = Заказ;
рег.ИД = ИД;
рег.Спецификация = Ссылка;
рег.Заявка = док.Ссылка;
рег.Записать();
|
|
1
ДенисЧ
22.11.13
✎
14:16
|
через набор записей попробуй
|
|
2
tesei
22.11.13
✎
14:18
|
Пробовал, та же тема:
рег = РегистрыСведений._ОплатыПоЗаказам.СоздатьНаборЗаписей();
рег.Отбор.Заказ.Установить(Заказ);
рег.Отбор.ИД.Установить(ИД);
рег.Отбор.Спецификация.Установить(Ссылка);
рег.Прочитать();
Для Каждого регстр Из рег Цикл
регстр.Заявка = док.Ссылка;
КонецЦикла;
рег.Записать();
|
|
3
tesei
22.11.13
✎
14:19
|
блин, похоже оно записывается еще где-то в другом месте, щас проверю...
|
|
4
tesei
22.11.13
✎
14:22
|
Да. точно, дубль пишется из другого места. Вопрос закрыт.
|
|