| 
    
        
     
     | 
    
  | 
не могу записать документ в регистр сведений. | ☑ | ||
|---|---|---|---|---|
| 
    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? Согласен.     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |