|
Данные запроса в форму документа(не упр. прилож) | ☑ | ||
---|---|---|---|---|
0
tg30000
17.01.12
✎
06:30
|
Подскажите как поместить данные запроса в фотму реквизита документа с типом "строка" , в табл. часть все норм. , а в реквизит формы док-та не знаю как...
Процедура Кнопка1Нажатие(Элемент) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ХозрасчетныйДвиженияССубконто.Период, | ХозрасчетныйДвиженияССубконто.Регистратор, | ХозрасчетныйДвиженияССубконто.СубконтоКт1, | ХозрасчетныйДвиженияССубконто.КоличествоКт, | ХозрасчетныйДвиженияССубконто.Сумма, | ХозрасчетныйДвиженияССубконто.СубконтоДт2.БазоваяЕдиницаИзмерения, | ХозрасчетныйДвиженияССубконто.СубконтоКт1.БазоваяЕдиницаИзмерения, | ХозрасчетныйДвиженияССубконто.Регистратор.ФИОдляСФ.Наименование как фио |ИЗ | РегистрБухгалтерии.Хозрасчетный.ДвиженияССубконто КАК ХозрасчетныйДвиженияССубконто |ГДЕ | ХозрасчетныйДвиженияССубконто.Регистратор = &Регистратор"; Запрос.УстановитьПараметр("Регистратор", Регистратор); Результат = Запрос.Выполнить(); ТзВрем = Результат.Выгрузить(); ТЧ.Очистить(); Для Каждого стр Из Тзврем Цикл НовСтр=ТЧ.Добавить(); НовСтр.ЕдИзм = стр.СубконтоКт1БазоваяЕдиницаИзмерения; НовСтр.Номенклатура = стр.СубконтоКт1; НовСтр.Количество = стр.КоличествоКт; НовСтр.Стоимость = стр.Сумма; КонецЦикла; КонецПроцедуры |
|||
1
tg30000
17.01.12
✎
06:30
|
*в форму
|
|||
2
Wobland
17.01.12
✎
06:32
|
что есть форма реквизита документа типа строка?
|
|||
3
tg30000
17.01.12
✎
06:34
|
Документ=>реквизиты=>покупатель(тут тип строка)
и нужно запросом из треб.накл. покупателя поставить в эту строку |
|||
4
tg30000
17.01.12
✎
06:35
|
ну не только из треб.накл (для примера)
|
|||
5
Wobland
17.01.12
✎
06:37
|
ничего не понял. Покупатель=НужныйКонтрагент пробовал?
|
|||
6
Стальная Крыса
17.01.12
✎
06:43
|
а где находится "покупатель" в запросе (0)
|
|||
7
Wobland
17.01.12
✎
06:45
|
(6) я так понял, автор ещё и запрос ждёт
|
|||
8
tg30000
17.01.12
✎
06:51
|
Запрос получает фио . В тексте .... как фио
|
|||
9
tg30000
17.01.12
✎
06:51
|
просто не пойму как это фио в строку реквизита поместить
|
|||
10
Wobland
17.01.12
✎
06:52
|
(9) Покупатель=ФИО
|
|||
11
tg30000
17.01.12
✎
06:53
|
форма документа ... тем не нужно ЭтаФорма.... и т.д ?
|
|||
12
Wobland
17.01.12
✎
06:54
|
(11) то, куда ты хочешь на форме поместить, связано с данными документа? не нужно
|
|||
13
tg30000
17.01.12
✎
06:58
|
ну вот какая ситуация: сделал документ, он делает некую задачу, но данные берет из регистра и регистре есть "ФИО человека"
| ХозрасчетныйДвиженияССубконто.Регистратор.ФИОдляСФ.Наименование как фио как мне это "фио" поместить в форму мной созданного документа что бы отгрыл форму и имя поставилось в строку(поле ввода) которое в документе? |
|||
14
tg30000
17.01.12
✎
06:59
|
*открыл
|
|||
15
tg30000
17.01.12
✎
07:00
|
так то сам по себе запрос все получает, проверил в консоли запросов, а как то что он получил поставить в строку?
|
|||
16
tg30000
17.01.12
✎
07:01
|
путаю управляемые и неуправляемые формы док-та, у меня неуправляемая форма.
|
|||
17
Wobland
17.01.12
✎
07:01
|
(13) зря строкой сделал. делай Пользователем или что там у тебя.
схематично выглядит так: док=СоздатьДокумент(); док.Покупатель=КакойТоПокупатель; Форма=док.ПолучитьФорму(); Форма.Открыть(); |
|||
18
tg30000
17.01.12
✎
07:02
|
(17) понял, спасибо большое!!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |