Имя: Пароль:
1C
1С v8
Можно ли в РС основной конфигурации в измерение добавить документ-ссылку из расширения?
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) А потом добавлять в каждое расширение и трястись, чтобы ни одно не слетело?