Size: a a a

1с программирование

2021 March 05

О

Олег in 1с программирование
Всем привет, пожалуйста подскажите, постоянно слетает роль из расширения, что делать, профиль и группа доступа есть
источник

АИ

Андрей И. in 1с программирование
Подскажите, как получить ссылку нового, ещё не записанного элемента справочника? Все примеры, какие вижу, идут после строки СоздатьЭлемент().

А У меня документ создаётся не программно, а через нажатие пользователем кнопки Создать.
Делаю
СсылкаНового = Справочники.ВнутренниеДокументы.ПолучитьСсылку();
А дальше что?
источник

АИ

Андрей И. in 1с программирование
не понимаю, какому объекту я должен УстановитьСсылкуНового ?
источник

S

Simonov in 1с программирование
Андрей И.
не понимаю, какому объекту я должен УстановитьСсылкуНового ?
Объект уже должен быть создан в памяти. Или программно (СоздатьДокумент()), или интерактивно (открыта форма объекта).
источник

АИ

Андрей И. in 1с программирование
объект создан наверное.. но не записан. Я нахожусь в модуле формы этого объекта
источник

AP

Asan Psiho in 1с программирование
Андрей И.
Подскажите, как получить ссылку нового, ещё не записанного элемента справочника? Все примеры, какие вижу, идут после строки СоздатьЭлемент().

А У меня документ создаётся не программно, а через нажатие пользователем кнопки Создать.
Делаю
СсылкаНового = Справочники.ВнутренниеДокументы.ПолучитьСсылку();
А дальше что?
но лучше так не делать або артефакты собирать будешь
источник

S

Simonov in 1с программирование
Андрей И.
объект создан наверное.. но не записан. Я нахожусь в модуле формы этого объекта
Тогда объект лежит в реквизите Объект.
источник

АИ

Андрей И. in 1с программирование
у Объект нет метода УстановитьСсылкуНового :(
источник

АС

Александр Саламатов... in 1с программирование
Андрей И.
у Объект нет метода УстановитьСсылкуНового :(
у объекта в форме нет, а у типа СправочникОбъект есть)
источник

S

Simonov in 1с программирование
Андрей И.
у Объект нет метода УстановитьСсылкуНового :(
Надо сначала преобразовать через РеквизитФормыВЗначение на сервере
источник

S

Simonov in 1с программирование
@awe_mos но, тебе правильно говорят. лучше не надо, дорожка скользкая. найди такое решение, где не требуется ссылка до записи.
источник

АИ

Андрей И. in 1с программирование
Хотел красиво сделать
ладно, сделаю по другому, напишу чтобы сначала записали объект.
источник

AS

Andrey Sergeev in 1с программирование
Андрей И.
Подскажите, как получить ссылку нового, ещё не записанного элемента справочника? Все примеры, какие вижу, идут после строки СоздатьЭлемент().

А У меня документ создаётся не программно, а через нажатие пользователем кнопки Создать.
Делаю
СсылкаНового = Справочники.ВнутренниеДокументы.ПолучитьСсылку();
А дальше что?
Объект = Справочники.Спр1.СоздатьЭлемент();
Объект.УстановитьСсылкуНового(Новый УникальныйИдентификатор())
источник

АИ

Андрей И. in 1с программирование
Ну так то понятно, только у меня нету
Объект = Справочники.Спр1.СоздатьЭлемент();
источник

АИ

Андрей И. in 1с программирование
У меня есть элемент справочника (приказ). И в форме приказа есть команда, открывающая регистр сведений, чтобы туда внести тех, к кому этот приказ относится.
И вот там в регистре уже надо ссылку на сам приказ размещать напротив ответственного лица
источник

S

Simonov in 1с программирование
Андрей И.
Хотел красиво сделать
ладно, сделаю по другому, напишу чтобы сначала записали объект.
Сделай красиво. Предложи записать и запиши, если согласны.
источник

АИ

Андрей И. in 1с программирование
ну да ) уже начал. Спасибо!
источник

AS

Andrey Sergeev in 1с программирование
Андрей И.
Ну так то понятно, только у меня нету
Объект = Справочники.Спр1.СоздатьЭлемент();
в переменную УникальныйИдентификатор() закить. Вот и будет ссылка. Потом это уид объекту присвоишь.
источник

S

Simonov in 1с программирование
Andrey Sergeev
в переменную УникальныйИдентификатор() закить. Вот и будет ссылка. Потом это уид объекту присвоишь.
Ему не потом, ему нужна ссылка что бы создать связанные сущности.
источник

AS

Andrey Sergeev in 1с программирование
Андрей И.
У меня есть элемент справочника (приказ). И в форме приказа есть команда, открывающая регистр сведений, чтобы туда внести тех, к кому этот приказ относится.
И вот там в регистре уже надо ссылку на сам приказ размещать напротив ответственного лица
это необходимо делать через вопрос пользователю "Записать объект?", после записи уже переходишь к регистру.
Выше описанный метод используется например справочник Номенклатура, когда необходимо обязательно заполнить Базовую единицу изм. Ед. изм. подчиненный справочник номенклатуры. Это как пример
источник