|
Регистр без регистратор и не переодический. отбор и запись |
☑ |
0
Homer
18.10.11
✎
15:00
|
необходимо отобрать по Измерению "ДокРегистратор"
ресурс "ОбработанныйДокумент"
/////////
Попытка
мТаблицаТребований = Источник.ДополнительныеСвойства.мСписокДокументов;
НаборЗаписей = РегистрыСведений.ОбработанныеТребованияНов.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ДокРегистратор.Установить(Источник.Ссылка);
НаборЗаписей.Прочитать();
НаборЗаписей.Очистить();
Для Каждого Строки Из мТаблицаТребований Цикл
Строка = НаборЗаписей.Добавить();
Строка.ДокРегистратор = Источник.Ссылка;
Строка.ОбработанныйДокумент = Строки.Значение;
КонецЦикла;
НаборЗаписей.Записать(Истина);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
///////////////
ошибка на "Записать"
Ошибка при вызове метода контекста (Записать): Запись с такими ключевыми полями существует! : ОбработанныеТребованияНов: Требование-накладная ТС000003823 от 18.10.2011 16:55:07 (Регистр сведений: Обработанные требования нов)
|
|
1
PR
18.10.11
✎
15:01
|
Держи нас в курсе
|
|
2
Euguln
18.10.11
✎
15:01
|
ОбработанныйДокумент - измерение?
|
|
3
Рэйв
18.10.11
✎
15:02
|
вместо НаборЗаписей.Очистить(); попробуй НаборЗаписей.Записать(Истина);
|
|
4
Шапокляк
18.10.11
✎
15:03
|
Источник.ДополнительныеСвойства.мСписокДокументов - там нет дублей строк с этим Требованием-накладной?
|
|
5
НЕА123
18.10.11
✎
15:04
|
(0)
1. две строчки читать и очистить выкинуть;
2. в мТаблицаТребований дубли.
|
|
6
Homer
18.10.11
✎
15:52
|
НаборЗаписей.Прочитать();
НаборЗаписей.Очистить();
это я знаю что лишние, просто раз не получается, то приходится писать хоть что то. Завтра посмотрю про дубли.
|
|