Имя: Пароль:
1C
1С v8
Добавить запись в регистрсведений.
,
0 Полька
 
06.03.14
15:42
Вопрос, наверное, жутко тупой, но целостной картинки у меня нет :(
Есть РегистрСведений. Непериодический, независимый.
В нем № документа отгрузки, номнклатура, кол-во.
Документ "Возврат от покупателя" должен добавить запись с минусовым кол-вом.
Запись = РегистрыСведений.МойРегистр.СоздатьМенеджерЗаписи();
Запись.ДокументОтгрузки = т.ДокументПартии;
Запись.Номенклатура = т.Номенклатура;
Запись.Количество = -т.Количество;
Запись.Записать();
а у меня получается, что заменяется строка в регистре, а не добавлется.
1 Hans
 
06.03.14
15:46
НаборЗаписей = РегистрыСведений.ИсторияИзмененияСтатусов.СоздатьНаборЗаписей();

    ТекДата = ТекущаяДата();
    НаборЗаписей.Отбор.ЗаказПокупателя.Установить(ЗаказПокупателя);
    НаборЗаписей.Отбор.Период.Установить(ТекДата);

    НовЗапись = НаборЗаписей.Добавить();
    НовЗапись.ЗаказПокупателя = ЗаказПокупателя;
    НовЗапись.Период = ТекДата;
    НовЗапись.СтатусЗаказа = СтатусЗаказа;
    НовЗапись.Пользователь = глЗначениеПеременной("глТекущийПользователь");
    НовЗапись.ПричинаОтказа = ПричинаОтказа;

    НаборЗаписей.Записать(Истина);

По аналогии.
2 fmrlex
 
06.03.14
15:46
3 Полька
 
06.03.14
15:48
а почему нельзя через менеджер?
(2) вот оттуда и брала
МенеджерЗаписи = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
МенеджерЗаписи.Объект = ПолеВводаНоменклатура;
МенеджерЗаписи.Свойство = ПолеВводаСвойствоНоменклатуры;
МенеджерЗаписи.Значение = ПолеВводаЗначениеСвойства;
МенеджерЗаписи.Записать();    
так не выходит
4 DS
 
06.03.14
15:51
Добавить запись, или добавить число в запись? Если первое, то, наверняка, уникальность записей не позволит этого сделать.
5 HEKPOH
 
06.03.14
15:53
(3) через менеджер не надо - платформа все равно будет сощдавать набор записей
6 catena
 
06.03.14
15:53
(0)А кем этому регистру приходятся ДокументОтгрузки и Номенклатура?
7 Полька
 
06.03.14
15:56
(4) и как быть? нужно точно такая же запись только с минусовым кол-вом.
8 HEKPOH
 
06.03.14
15:57
хм... а точно регистр сведений нужен???
9 HEKPOH
 
06.03.14
15:58
тут регистром накопления попахивает
10 Wobland
 
06.03.14
15:59
тут попахивает неправильной фоткой. и неправильным проектированием
11 Enders
 
06.03.14
16:00
(7) Про уникальность записей по измерениям слышали?)
Не даст оно записать запись с такими же измерениями и другим ресурсом. Не даст.
а вообще (9) прав. Тут РН попахивает
12 Полька
 
06.03.14
16:00
так уже все создано давно и работает. моя задача доделать то, что не сделали. если совсем никак, просто буду убирать ненужную запись. операция редкая, не каждый месяц.
13 catena
 
06.03.14
16:00
(9)Так сказали ж - непериодический, независимый. Потому и сведений, все логично ж.
14 DS
 
06.03.14
16:04
(7) Для начала распиши измерения и ресурсы регистра.
15 Полька
 
06.03.14
16:06
все, удаляю не нужную запись.
16 DS
 
06.03.14
16:07
(15) А если частичный возврат?