|  | Можно ли в РС основной конфигурации в измерение добавить документ-ссылку из расширения? | ☑ | 
    
        | 0
    
        Механик   14.12.21✎ 12:45 | 
        В основной конфигурации есть РС, с измерением с типом "Любая ссылка".
В одном из расширений есть отдельный документ "Ремонт".
 Пытаюсь в РС занести внести запись с этим документом, но запись остается пустой по этому измерению:
 
 Для Каждого Строка Из ДокументОбъект.Номенклатура Цикл
 
 НоваяЗапись = НаборЗаписей.Добавить();
 НоваяЗапись.ДокументСсылка = ДокументОбъект.Ссылка;
 
 НоваяЗапись.ДокументСсылка - эта часть остается пустой.
 
 Возможно ли вообще в РС основной конфигурации в измерение добавить документ из расширения?
 |  | 
    
        | 1
    
        dubolom   14.12.21✎ 12:47 | 
        "Любая ссылка" в основной конфигурации и означает любую ссылку из основной конфигурации.
Хочешь делать записи по документу Ремонт - можно попробовать переопределить измерение регистра в расширении, но лучше сделать там отдельный регистр, данные целее будут.
 |  | 
    
        | 2
    
        Механик   14.12.21✎ 12:50 | 
        (1) Просто я в этот регистр собираюсь писать данные (документы) из других расширений тоже.     |  | 
    
        | 3
    
        Механик   14.12.21✎ 12:51 | 
        (2) А также обращаться к этому регистру из основной конфигурации и из других расширений для чтения.     |  | 
    
        | 4
    
        dubolom   14.12.21✎ 12:51 | 
        (2) Смысл расширения в том, чтобы быть как бы отдельной маленькой конфигурацией, накрученной на большую. Всякое там жонглирование метаданными между расширениями - харам. Делай отдельные регистры в каждом расширении.     |  | 
    
        | 5
    
        Смотрящий   14.12.21✎ 12:52 | 
        (0) Возьми регистр в расширение где ремонт твой, из расширения пиши в регистр     |  | 
    
        | 6
    
        dubolom   14.12.21✎ 12:55 | 
        (5) А если расширение слетит, в регистре появится куча битых ссылок.     |  | 
    
        | 7
    
        1Сергей   14.12.21✎ 12:56 | 
        >>В одном из расширений есть отдельный документ "Ремонт".
ССЗБ
 |  | 
    
        | 8
    
        Смотрящий   14.12.21✎ 12:57 | 
        (6) Это уже другой вопрос. Он спрашивает как писать в регистр     |  | 
    
        | 9
    
        Вадя   14.12.21✎ 13:59 | 
        Нужно писать свой код так, как будто его будет сопровождать склонный к насилию психопат, который знает, где Вы живете. 
Не помню, чья цитата, но к расширениям очень хорошо подходит
 Регистр, в который будут писать несколько расширений, лучше добавить в Основную конфигурацию
 |  | 
    
        | 10
    
        dubolom   14.12.21✎ 14:05 | 
        (9) А потом добавлять в каждое расширение и трястись, чтобы ни одно не слетело?     |  | 
        Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший