Получить ссылку нового. #562552


#0 by shamannk
Нужно получить ссылку нового элемента справочника не записывая его. Делаю так: УникальНомен имеет тип СправочникОбъект а мне надо СправочникСсылка. Так значение пусто: УникальНомен.Ссылка
#1 by hhhh
ну вот эту строчку выбрось какая-то она бредовая.
#2 by shamannk
Без нее не пашет! или  как без нее?
#3 by Wobland
УникальНоменСсылка=УникальНомен.Ссылка; где не так?
#4 by Rie
Вместо УникальНомен.Ссылка используй УникальНомер.ПолучитьСсылкуНового
#5 by shamannk
не выходит
#6 by колодина
ссылка - это уже надо записать элемент...
#7 by Wobland
дада, это я не подумавши ляпнул
#8 by shamannk
Значит никак?
#9 by Reset
Ппц НовыйЭлемент.УстановитьСсылкуНового(Справочники.ИмяСправочника.ПолучитьСсылку(Новый УникальныйИдентификатор));
#10 by shamannk
Итог такой же как в
#11 by Reset
ППЦ еще раз. ЭЛЕМЕНТ ЕЩЕ НЕ ЗАПИСАН, что ты хочешь? И не показывай мне в который раз это свое "бе"
#12 by Defender aka LINN
ППЦ... А можно поинтересоваться - не имеет ли "СсылкаНового" нужного типа? Вопрос №2 - уже не "СсылкаНового" ли будет той самой ссылкой, которая тебе нужна?
#13 by Reset
+  можно так даже НовыйЭлемент.УстановитьСсылкуНового(Справочники.ИмяСправочника.ПолучитьСсылку);
#14 by Лефмихалыч
Если бы ты читал СП, ты бы заметил, что там отмечено, что ПолучитьСсылкуНового То есть, прежде, чем получать ссылку нового, ты должен ее установить. При этом, как я понял, тебе новый объект вообще не нужен, тебе просто нужна ссылка на несуществующий в базе объект и единственное требование - ссылка должна быть правильного типа. Для этого достаточно просто вот такой строчки:
#15 by shamannk
Ссылку то я получаю но почему значение пусто?
#16 by Reset
С какого боку оно пусто?
#17 by Defender aka LINN
Значение ЧЕГО?
#18 by shamannk
Вот код: СсылкаНового=Справочники.Номенклатура.ПолучитьСсылку(Новый УникальныйИдентификатор); Справочник объект значение есть а свойство ссылка пусто. Еще раз повторяю вопрос можно ли получить значение нового элемента типа СправочникСсылка и как это сделать?
#19 by shamannk
#20 by Defender aka LINN
Свойство "ссылка" будет заполнено только после записи. Я повторю свой вопрос: а не является ли, СЛУЧАЙНО, "СсылкаНового" ссылкой, которая установлена у объекта?
#21 by Либерал
щас на 127 посту выяснится, что ссылка нужна для того, что бы вырезать гланды через анальное отверстие автор, зачем тебе все это? колись! я почти уверен, сразу полегчает
#22 by shamannk
При записи и последущем удаление отхатывается код, т.е. создали элемент назначился автоматом код удалили элемент следующему элементу код автоматом присваивается с учетом удаленного, это можно исправить?
#23 by shamannk
При конвертации двух не похожих справочников перенашу документ и нужно подсунуть свою номенклатуру в док. В приемнике номенклатура успешно создается в доке пусто.
#24 by shamannk
...двух не пахожих конфигураций т.е...
#25 by Aprobator
ну и каким боком здесь ссылка нового вообще? Через КД переносишь или тоже миную гланды?
#26 by shamannk
КД конечно. Остатки проводки перенес. А тут туплю что то. Просветите как надо?
#27 by Aprobator
что значит "... при конвертации справочников переношу документ..."?
#28 by shamannk
к
#29 by Aprobator
в ПКС реквизита документа ПКО справочников - явно указано? Если да, то косяк в ПКО справочников.
#30 by shamannk
не все так просто элемент справочника это субконтоДт или субконтоКт в рег бухгалтерии передаю все в док операциябух, где надо только у номенклатуры указать свою номенклатуру. В ПВД эти Субконто заполняю (запрос в рег. бухгалтерии вытаскиваю данные и по регистратору создаю внешние данные для дока)
#31 by Defender aka LINN
Юзай обработчик "Поля поиска" и не имей никому моск.
#32 by shamannk
Лучше предложите форум со знающими спецами)))). Миста таже планерка у нас по утрам как сложный проект обсужать так все молчат, как уборку територии так все орут теории предлогают.
#33 by Aprobator
Какие еще теории? Как ты там номенклатуру подменяешь?
#34 by shamannk
Вы тоже хотите узнать как, нас уже 2ое)))
#35 by Defender aka LINN
Я вопроса нормального не вижу, а хрустальный шар в ремонте.
#36 by shamannk
А что конкретно вы не поняли?
#37 by Defender aka LINN
Все, что я понял, что тебе надо что-то там как-то заменить. Это делается в обработчике "Поля поиска". Справка по обработчикам в КД достаточно хороша и подробна.
#38 by Aprobator
пфф - в КД я могу сделать практически все, что мне надо. Любую подмену. В чем проблема - не вижу. В помощи КД все хорошо описано. Так же есть типовые правила, которые можно использовать в качестве примеров.
#39 by shamannk
Наверно вы правы, в ПВД мне нужно сделать поиск в спр номенклатуре и этот результат присвоить субконто т.е. если номенклатура не найдена он ее создаст а если есть то в результате будет ссылка на объект ТАК? Описание в справке не совсем понятно как код писать.
#40 by shamannk
Чесно рад за Вас!!! Буду стремится к этому. Ище что то добавите?
#41 by Defender aka LINN
В ПВД никакого поиска не делается. Поиск делается в ПКО. Про понятность - ну не знаю. Там все переменные указаны и сказано, что они означают.
#42 by Aprobator
угу - ПВД здесь ни при чем.
#43 by Aprobator
там блюдечка нет с голубой каемочкой, где все разжеванное лежит.
#44 by shamannk
и Дык сама номенклатура создается все харошо и даже не задваивается а доке ее нет.
#45 by Defender aka LINN
Потому что нехрен ссылки направо и налево менять. КД, да будет тебе известно, сама активно юзает "УстановитьСсылкуНового". З.Ы. Создай уже отдельную ветку, где ПОДРОБНО, с описанием того что надо, что сделал и что получилось изложи свой вопрос.
#46 by shamannk
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С