Помогите!!! В чем ошибка ???
☑
0
Collector
02.09.11
✎
15:37
Не получается добавить запись в периодический регистр сведений подчиненный регистратору. Пробую:
НаборЗаписей = РегистрыСведений.В_СтатусыДокументов.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Ссылка);
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Период = Дата;
НоваяЗапись.Водитель = Водитель;
НоваяЗапись.Документ = Номер;
НоваяЗапись.Организация = Организация;
НоваяЗапись.СтатусДокумента = В_Статус;
НаборЗаписей.Записать(Ложь);
Заменяет уже имеющуюся запись
Движения.В_СтатусыДокументов.Записывать = Истина;
Движение = Движения.В_СтатусыДокументов.Добавить();
Движение.Период = Дата;
Движение.Водитель = Водитель;
Движение.Документ = Номер;
Движение.Организация = Организация;
Движение.СтатусДокумента = В_Статус;
так тоже самое(((( Что не правильно делаю ???
1
Ненавижу 1С
гуру
02.09.11
✎
15:40
две записи на один период с одинаковыми измерениями невозможно ввести
2
Megas
02.09.11
✎
15:40
РегистрыСведений.В_СтатусыДокументов.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Ссылка);
НаборЗаписей.ПРОЧИТАТЬ();
3
Lenka_Boo
02.09.11
✎
15:48
У тебя периодичность в регистре какая задана?
4
Maxus43
02.09.11
✎
15:49
правильный ответ в (2)
5
Collector
02.09.11
✎
16:01
(1) Я перед проведением. Дату документа меняю, измерение и один из ресурсов. Периодичность стоит - секунда;
(2)(4)Не пойму ход вашей мыли((( Вы имеете ввиду вместо метода Записать, использовать Прочитать? Поясните пожалуйста!
6
Maxus43
02.09.11
✎
16:01
(5) Перед НоваяЗапись = НаборЗаписей.Добавить();
надо вставить НаборЗаписей.ПРОЧИТАТЬ();
7
Господин ПЖ
02.09.11
✎
16:03
читайте СП... там все написано...
8
Collector
02.09.11
✎
16:10
(5)Если Вы имели ввиду такой вариант, то так тоже не работает.
НаборЗаписей = РегистрыСведений.В_СтатусыДокументов.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Регистратор.Установить(Ссылка);
НаборЗаписей.Прочитать();
НоваяЗапись = НаборЗаписей.Добавить();
НоваяЗапись.Период = Дата;
НоваяЗапись.Водитель = Водитель;
НоваяЗапись.Документ = Номер;
НоваяЗапись.Организация = Организация;
НоваяЗапись.СтатусДокумента = В_Статус;
НаборЗаписей.Записать(Ложь);
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс