|
регистры сведений | ☑ | ||
---|---|---|---|---|
0
cyberandr
06.10.11
✎
17:28
|
Всем привет! Народ такая проблема, у меня непериодический регистр сведений подчиненный регистратору. Имеем такой код
Процедура ОбработкаПроведения(Отказ, Режим) МоеДвижение = РегистрыСведений.ВыпускПродукцииВыгр.СоздатьНаборЗаписей(); МоеДвижение.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка); ДвижениеХ = МоеДвижение.Вставить(инд+1); ДвижениеХ.Касса = КассаЗагрузки; ДвижениеХ.ДатаВыпуска = Дата; ДвижениеХ.МестоПроизводства = МестоПроизводства; ДвижениеХ.Регистратор = ЭтотОбъект.Ссылка; МоеДвижение.Записать(Ложь); КонецПроцедуры В итоге первый документ проводится, а вот все последующие нет Пишут что "Запись с такими полями существует" и тд. Смотрел запись 1-го документа там все как положено регистратор и тд присутствует. Может подскажите в чем дело? |
|||
1
Господин ПЖ
06.10.11
✎
17:29
|
подчинен регистратору и позиция в его пределах - 2 разных человека
|
|||
2
cyberandr
06.10.11
✎
17:29
|
" ДвижениеХ = МоеДвижение.Вставить(инд+1);"
Извиняюсь ДвижениеХ = МоеДвижение.Добавить(); |
|||
3
cyberandr
06.10.11
✎
17:31
|
" МоеДвижение = РегистрыСведений.ВыпускПродукцииВыгр.СоздатьНаборЗаписей();
МоеДвижение.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка); ДвижениеХ = МоеДвижение.Добавить(); ДвижениеХ.Касса = КассаЗагрузки; ДвижениеХ.ДатаВыпуска = Дата; ДвижениеХ.МестоПроизводства = МестоПроизводства; ДвижениеХ.Регистратор = ЭтотОбъект.Ссылка; МоеДвижение.Записать(Ложь);" |
|||
4
Господин ПЖ
06.10.11
✎
17:32
|
писать через ж.пу, а не коллекцию .Движения - это обязательно?
|
|||
5
cyberandr
06.10.11
✎
17:37
|
писал истинный крест писал, та же фигня. В инете нашел вариант поэтому и использовал, может верно.
МоеДвижение = Движения.ВыпускПродукцииВыгр; МоеДвижение.Отбор.Регистратор.Установить(ЭтотОбъект.Ссылка); Движение = МоеДвижение.Добавить(); Движение.Касса = КассаЗагрузки; Движение.ДатаВыпуска = Дата; Движение.МестоПроизводства = МестоПроизводства; Движение.ИмяПользователя = Автор; Движение.Регистратор = ЭтотОбъект.Ссылка; |
|||
6
Wingless
06.10.11
✎
17:41
|
(5) И чего непонятно в сообщении ошибки из (0)? Регистр непериодический, значит, пытаешься сделать запись с уже существующим набором измерений.
|
|||
7
unregistered
06.10.11
✎
17:41
|
А что именно непонятно с ошибкой?
Раз она говорит, что уже есть запись с такими ключевыми полями, значит так оно и есть. Вторым документом ты пытаешься запихнуть в регистр запись с теми же самыми измерениями, что и в первом документе. |
|||
8
szhukov
06.10.11
✎
17:41
|
(0)Измерения в документах совпадают вот они и не проводятся скорее всего (или пишешь при проведении одно и то же)
Какие измерения у РС? |
|||
9
szhukov
06.10.11
✎
17:42
|
О как! Три одинаковых по смыслу ответа в одно время :)
|
|||
10
cyberandr
06.10.11
✎
17:44
|
но ведь регистр подчинен регистратору??? Они то разные...
|
|||
11
unregistered
06.10.11
✎
17:45
|
(10) С каких пор регистратор стал ключевым полем для непереодического регистра сведений?
|
|||
12
Wingless
06.10.11
✎
17:47
|
(10) Ну а здесь ты об этом зачем пишешь? Иди платформу убеждай, а не нас, вдруг она с тобой согласится.
|
|||
13
cyberandr
06.10.11
✎
17:47
|
Ясно понял. Всем спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |