|
не могу записать документ в регистр сведений. |
☑ |
0
КодерНаЧас
29.01.15
✎
08:36
|
помогите советом.
создал документ по услуге.
шапка и таб. часть
в шапке договор, контрагент, тип услуги т.д
в таб. части - услуга.
Создал движения конструктором движений -
// регистр РегистрСведенийЗаключениеДоговораНаУслуги
Движения.РегистрСведенийЗаключениеДоговораНаУслуги.Записывать = Истина;
Для Каждого ТекСтрокаТаблицаУслуг Из ТаблицаУслуг Цикл
Движение = Движения.РегистрСведенийЗаключениеДоговораНаУслуги.Добавить();
Движение.контрагент = контрагент;
Движение.Договор = Договор;
Движение.Организация = Организация;
Движение.ВидДоговора = ВидДоговора;
Движение.ДатаОкончания = ДатаОкончания;
Движение.ДатаНачала = ДатаНачала;
Движение.услуга = ТекСтрокаТаблицаУслуг.услуга;
КонецЦикла;
//}}__КОНСТРУКТОР_ДВИЖЕНИЙ_РЕГИСТРОВ
В регистре: данные из шапки - измерения, данные по услуге - ресурс.
Регистр непериодический, подчинен регистратору.
В итоге: если в таб. части одна запись - проводится и пишется без проблем. Если несколько - ругается что такая запись уже есть.
|
|
1
Mankubus
29.01.15
✎
08:43
|
услугу тоже делай измерением
|
|
2
КодерНаЧас
29.01.15
✎
08:46
|
(1) получилось.
странно - я всегда считал что только в регистре Накоплений - ресурсами могут быть только числа - а в регистре сведений любые данные.
спасибо за помощь.
|
|
3
Любопытная
29.01.15
✎
08:48
|
(2) сведения-то могут быть любые, но уникальность записей РС контролируется по измерениям, а у тебя они все одинаковые. Вот он и ругался на неуникальные
|
|
4
Rie
29.01.15
✎
08:50
|
Непонятно, зачем нужен регистр сведений без ресурсов? Чтобы база больше была?
|
|
5
КодерНаЧас
29.01.15
✎
08:56
|
(4) для отчетов и проверок при создании других документов и справочников.
|
|
6
Rie
29.01.15
✎
08:58
|
(5) Почему для тех же целей нельзя использовать сам документ?
|
|
7
ShoGUN
29.01.15
✎
09:05
|
(6) Если документ типовой - иногда удобно использовать регистры сведений и подписки свои, чтобы было проще обновлять.
|
|
8
ShoGUN
29.01.15
✎
09:05
|
+(7) А в данном случае да - пофиг.
|
|
9
Rie
29.01.15
✎
09:06
|
(7) Это да. Но в (0) что-то мало похоже на типовой документ.
Если уж что - то сделать регистр периодическим, с документом в качестве ресурса.
|
|
10
Крошка Ру
29.01.15
✎
09:09
|
(4) Например состав какой-нибудь группы хранить:
Группа1 Объект1
Группа1 Объект2
Группа2 Объект1
Группа2 Объект3
|
|
11
Rie
29.01.15
✎
09:15
|
(10) Many to many? Согласен.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой