![]() |
Помогите, установить тип составного типа реквизита) Спасибо. 1С УТ 8.2. Создаю документ "Перемещение товара". Заполняю все реквизиты формы и заполняю табличную часть документа. В табличной части в колонку "Документ резерва" (составной тип), хочу установить конкретный тип ссылка на документ "Заказ покупателя" и выбрать нужный мне документ. Вопрос - Как установить программно тип ссылка.ЗаказПокупателя. Спасибо. |
Реквизит = Документы.ДокументРезерва.ПустаяСсылка(). Так должно прокатить. |
Зачем вообще использовать форму, если интерактивного ввода не предусмотрено? |
а зачем устанавливать тип? |
3-Uho > Это у афффтара первый вопрос. Потом он будет спрашивать, как "программно нажать" кнопку в форме. |
(3) я пытаюсь реквизиту "ДокументРезерва" присвоить значение ссылка документ ЗаказПокупателя. Не получается ( (Реквизит = ЗаказПокупателя.Ссылка - не прокатывает. реквизит остается пустым) |
(5) Ну да пустым. Но выбрать сможешь теперь из нужного журнала, а не выбирать предварительно вид документа. |
(6) я хочу программно установить в реквизит ссылку на документ. |
Странно, есть ссылка на документ. Это значение надо поставить в реквизит. В чем проблема? |
(8) ты имеешь ввиду: Реквизит = Документы.ДокументРезерва.ПустаяСсылка(); Реквизит = ЗаказПокупателя.Ссылка; так? |
Реквизит = ЗаказПокупателя.Ссылка. Достаточно |
спасибо. вот так не получается почему то( |
наверное, где-то ошибка... |
Ошибку какую-нибудь выдает? |
Реквизит формы и реквизит документа - две разные сущности. Аффтар сам себя запутал, задействовав совершенно ненужную форму документа. |
Неужели Валера взялся за освоение восьмерки? )) |
15-victuan > Сказанное в (14) не относится к именно "восьмерке". И к именно "семерке" то же. Сказанное справедливо для любой утилы по работе с базами данных: применении интерактивной формы для программного создания записи (группы записей) - совершенно ненужная, и более того, просто вредная затея. Приходит она в голову тому, кто не может отделить сущность от его отображения. Распространенная болезнь: многие пытаются сущность назвать чужими словами, надеясь, что слова изменят сущность. |
А разве не надо типизировать сперва сам реквизит, прежде чем присваивать ему ссылку ? |
Колонка же имеет Составной тип. Как вы ему присвоите значение какое то, не указав явно тип ? |
16-VZ >Я не на основании только этого высказывания сделал вывод, ибо: [url]http://forums.kuban.ru/f1040/%D0%90_%D0%B2_%D0%BA%D0%B0%D0%BA%D0%BE%D0%BC_%D0%BD%D0%B8%D0%B1%D1%83%D0%B4%D1%8C_%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B5_%D1%81%D0%B8%D0%B4%D1%8F%D1%82_%D0%B1%D0%B5%D0%B7%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D0%BE_%D0%BF%D1%80%D0%B8%D1%85%D0%BE%D0%B4%D0%BD%D1%8B%D0%B5_%D1%86%D0%B5%D0%BD%D1%8B-2687491.html[/url] |
(18) Можно, программа сама разберется. |
18-Vacony > У документа нет "колонок". Вот именно про это и долблю, начиная с (2). Перестанет ТС путать объект с отображением (формой) - тумана в голове поубавится. |
16-VZ >Это ты мощно задвинул ;) а так правильно конешное дело ;))) |
Текущее время: 01:53. Часовой пояс GMT +3. |