К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Помогите, установить тип составного типа реквизита) Спасибо.

Гость
0 - 06.06.2012 - 10:46
1С УТ 8.2. Создаю документ "Перемещение товара". Заполняю все реквизиты формы и заполняю табличную часть документа. В табличной части в колонку "Документ резерва" (составной тип), хочу установить конкретный тип ссылка на документ "Заказ покупателя" и выбрать нужный мне документ. Вопрос - Как установить программно тип ссылка.ЗаказПокупателя. Спасибо.


Гость
1 - 06.06.2012 - 11:12
Реквизит = Документы.ДокументРезерва.ПустаяСсылка(). Так должно прокатить.
Гость
2 - 06.06.2012 - 11:13
Зачем вообще использовать форму, если интерактивного ввода не предусмотрено?
Uho
3 - 06.06.2012 - 11:14
а зачем устанавливать тип?
Гость
4 - 06.06.2012 - 11:20
3-Uho > Это у афффтара первый вопрос. Потом он будет спрашивать, как "программно нажать" кнопку в форме.
Гость
5 - 06.06.2012 - 11:30
(3) я пытаюсь реквизиту "ДокументРезерва" присвоить значение ссылка документ ЗаказПокупателя. Не получается ( (Реквизит = ЗаказПокупателя.Ссылка - не прокатывает. реквизит остается пустым)
Гость
6 - 06.06.2012 - 11:34
(5) Ну да пустым. Но выбрать сможешь теперь из нужного журнала, а не выбирать предварительно вид документа.
Гость
7 - 06.06.2012 - 11:58
(6) я хочу программно установить в реквизит ссылку на документ.
Гость
8 - 06.06.2012 - 12:03
Странно, есть ссылка на документ. Это значение надо поставить в реквизит. В чем проблема?
Гость
9 - 06.06.2012 - 12:16
(8) ты имеешь ввиду:
Реквизит = Документы.ДокументРезерва.ПустаяСсылка();
Реквизит = ЗаказПокупателя.Ссылка;
так?
Гость
10 - 06.06.2012 - 12:17
Реквизит = ЗаказПокупателя.Ссылка. Достаточно
Гость
11 - 06.06.2012 - 12:33
спасибо. вот так не получается почему то(
Uho
12 - 06.06.2012 - 12:34
наверное, где-то ошибка...
Гость
13 - 06.06.2012 - 12:43
Ошибку какую-нибудь выдает?
Гость
14 - 06.06.2012 - 13:12
Реквизит формы и реквизит документа - две разные сущности.
Аффтар сам себя запутал, задействовав совершенно ненужную форму документа.
15 - 06.06.2012 - 16:04
Неужели Валера взялся за освоение восьмерки? ))
Гость
16 - 06.06.2012 - 16:23
15-victuan > Сказанное в (14) не относится к именно "восьмерке". И к именно "семерке" то же. Сказанное справедливо для любой утилы по работе с базами данных: применении интерактивной формы для программного создания записи (группы записей) - совершенно ненужная, и более того, просто вредная затея.
Приходит она в голову тому, кто не может отделить сущность от его отображения. Распространенная болезнь: многие пытаются сущность назвать чужими словами, надеясь, что слова изменят сущность.
Гость
17 - 06.06.2012 - 16:46
А разве не надо типизировать сперва сам реквизит, прежде чем присваивать ему ссылку ?
Гость
18 - 06.06.2012 - 16:47
Колонка же имеет Составной тип. Как вы ему присвоите значение какое то, не указав явно тип ?
19 - 06.06.2012 - 16:47
16-VZ >Я не на основании только этого высказывания сделал вывод, ибо:
http://forums.kuban.ru/f1040/%D0%90_...B-2687491.html
Гость
20 - 06.06.2012 - 16:51
(18) Можно, программа сама разберется.
Гость
21 - 06.06.2012 - 16:55
18-Vacony > У документа нет "колонок". Вот именно про это и долблю, начиная с (2).
Перестанет ТС путать объект с отображением (формой) - тумана в голове поубавится.
Гость
22 - 06.06.2012 - 18:24
16-VZ >Это ты мощно задвинул ;) а так правильно конешное дело ;)))


К списку вопросов






Copyright ©, Все права защищены