Имя: Пароль:
1C
1С v8
УФ своя форма для выбора документа
0 BaHgaJI
 
01.07.22
16:27
Пятница, мозг уже вообще не работает. Открываю свою форму для выбора, выбираю документы, форма возвращает массив в котором числа, а не ссылки.
Если форма выбора документа, то все работает. ЧЯДНТ?

    Объект = Форма.Объект;

    СтруктураОтбора    = Новый Структура;
    
    Если ЗначениеЗаполнено(Объект.Получатель) Тогда
        СтруктураОтбора.Вставить("Получатель", Объект.Получатель);
    КонецЕсли;
    
    СтруктураПараметров    = Новый Структура;
    СтруктураПараметров.Вставить("Отбор",              СтруктураОтбора);
    СтруктураПараметров.Вставить("РежимВыбора",        Истина);
    СтруктураПараметров.Вставить("МножественныйВыбор", МножественныйВыбор);
    
    Если МножественныйВыбор Тогда
        СтруктураПараметров.Вставить("Заголовок", НСтр("ru = 'выберите один или несколько документов'"));
    КонецЕсли;
    
    ОткрытьФорму("Документ.мойДок.Форма.ФормаВыбораДокументовОснований", СтруктураПараметров, Форма, , , , ОповещениеОЗавершении);
1 mikecool
 
01.07.22
16:31
Основной реквизит формы кто?
2 mikecool
 
01.07.22
16:31
+1 если дин список на форме, то кто основная таблица?
3 BaHgaJI
 
01.07.22
16:32
Динамический список, основная таблица не выбрана т.к. список из двух типов документов
4 mikecool
 
01.07.22
16:35
(3) чтобы были ссылки при выборе - надо основную таблицу
5 mikecool
 
01.07.22
16:35
иначе номера строк, емнип
6 BaHgaJI
 
01.07.22
16:38
А как тогда организовать выбор если у менянесколько типов документов? Т.е. у меня основание может быть входящее письмо, а может исходящее.
Чтобы пользователь из одного списка выбирал.
7 BaHgaJI
 
01.07.22
16:43
(5) да действительно, спасибо
8 Lexandr
 
01.07.22
22:03
(6) Журнал документов.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс