Size: a a a

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

2021 March 04

АИ

Андрей И. in 1с программирование
Получилось вывести команду. При нажатии на неё открывается регистр, всё отлично..
источник

АИ

Андрей И. in 1с программирование
Теперь можно ли как то сделать, чтобы когда я на форме жму Добавить, то в форме записи поле Приказ было бы заполнено уже ссылкой на тот элемент справочника, из которого я вызвал форму регистра?
источник

АС

Александр Саламатов... in 1с программирование
Андрей И.
Теперь можно ли как то сделать, чтобы когда я на форме жму Добавить, то в форме записи поле Приказ было бы заполнено уже ссылкой на тот элемент справочника, из которого я вызвал форму регистра?
галка "заполнять из данных заполнения" в реквизите стоит?
источник

АИ

Андрей И. in 1с программирование
да, стоит
источник

NN

Nikolay Nikulchev in 1с программирование
Андрей И.
да, стоит
Так ты его с отбором открыл?
источник

АИ

Андрей И. in 1с программирование
&НаКлиенте
Процедура Расш1_ОтветственныеЛицаПосле(Команда)
 Приказ = ЭтотОбъект.Объект.Ссылка;
 стрОтбор = Новый Структура("Приказ", Приказ);
 
 ПараметрыФормы = Новый Структура("Отбор", стрОтбор);
 ПараметрыФормы.Вставить("Приказ",Объект.Ссылка);
 Форма = ПолучитьФорму("РегистрСведений.ext_ОтветственныеЛица.ФормаСписка", ПараметрыФормы);
 Форма.Открыть();
КонецПроцедуры
источник

АИ

Андрей И. in 1с программирование
Вот таким кодом команды я открываю форму списка своего регистра
источник

NN

Nikolay Nikulchev in 1с программирование
Андрей И.
Вот таким кодом команды я открываю форму списка своего регистра
Модуль набора записей. Обработка заполнения. В данных заполнения что?
источник

NN

Nikolay Nikulchev in 1с программирование
источник

AS

Andrey Sergeev in 1с программирование
Хозяин
Вопрос был, как присоединить к одной строке по критерию, если критерий предполагает множественную связь)
вложенный запрос с группировкой и его соединяй с основной
источник

AS

Andrey Sergeev in 1с программирование
Simonov
Никак. 99 999 строк в ТЧ это предел при записи Объекта.
если необходимо хранить и отображать большое количество строк к привязке к документу, то рег. сведений тебе в помощь. Ограничений нет, т.е. по сути ТЧ выступает РС
источник

S

Simonov in 1с программирование
Andrey Sergeev
если необходимо хранить и отображать большое количество строк к привязке к документу, то рег. сведений тебе в помощь. Ограничений нет, т.е. по сути ТЧ выступает РС
А еще можно подчиненный справочник создать, например, если речь о справочниках. Но мне не нужно, благодарю.
источник

AS

Andrey Sergeev in 1с программирование
Андрей И.
&НаКлиенте
Процедура Расш1_ОтветственныеЛицаПосле(Команда)
 Приказ = ЭтотОбъект.Объект.Ссылка;
 стрОтбор = Новый Структура("Приказ", Приказ);
 
 ПараметрыФормы = Новый Структура("Отбор", стрОтбор);
 ПараметрыФормы.Вставить("Приказ",Объект.Ссылка);
 Форма = ПолучитьФорму("РегистрСведений.ext_ОтветственныеЛица.ФормаСписка", ПараметрыФормы);
 Форма.Открыть();
КонецПроцедуры
если это УФ, то плохой код
источник

АИ

Андрей И. in 1с программирование
УФ, да. Ну он в итоге заработал. А как его можно/нужно оптимизировать?
источник

AS

Andrey Sergeev in 1с программирование
Simonov
А еще можно подчиненный справочник создать, например, если речь о справочниках. Но мне не нужно, благодарю.
справочник будет медленнее на запись
источник

AS

Andrey Sergeev in 1с программирование
Андрей И.
УФ, да. Ну он в итоге заработал. А как его можно/нужно оптимизировать?
не использовать ПолучитьФорму(), а делать через ОткрытьФорму()
источник

АИ

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

AS

Andrey Sergeev in 1с программирование
Андрей И.
а мне же надо, чтобы форма списка открывалась с отбором. Чтобы были видны только те записи, которые относятся к элементу справочника, из которого я открываю эту форму списка
и что там тоже можно отбор передать, см. справку по методу.
источник

АИ

Андрей И. in 1с программирование
Andrey Sergeev
и что там тоже можно отбор передать, см. справку по методу.
нашел, спасибо
источник

AS

Andrey Sergeev in 1с программирование
потом строка
Приказ = ЭтотОбъект.Объект.Ссылка; зачем так много букв. Призак = Объект.Ссылка
источник