|
Вывод данных в табличную часть формы | ☑ | ||
---|---|---|---|---|
0
tg30000
26.10.11
✎
10:39
|
Подскажите сделал запрос и хочу вывести данные в табличную часть формы.
Как вывести в табличный документ для печати я знаю, а как вывусти в саму форму документа? что то не могу... вот запрос.... &НаКлиенте Процедура Сформировать(Команда) ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); КонецПроцедуры &НаСервереБезКонтекста Процедура ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); ТабДок.Очистить(); Макет = Отчеты.а01ИНВ3.ПолучитьМакет("Макет"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | АналитикаУчетаЗатрат1.СтатьяЗатрат, | АналитикаУчетаЗатрат1.Затрата, | АналитикаУчетаЗатрат1.Ссылка, | АналитикаВидаУчета1.СчетУчета, | АналитикаВидаУчета1.Ссылка КАК Ссылка1, | АналитикаВидаУчета1.Склад, | АналитикаВидаУчета1.ПодразделениеОрганизации, | УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета, | УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат, | УчетЗатратРеглОстаткиИОбороты.КоличествоКонечныйОстаток, | УчетЗатратРеглОстаткиИОбороты.СтоимостьКонечныйОстаток |ИЗ | РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты КАК УчетЗатратРеглОстаткиИОбороты | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК АналитикаВидаУчета1 | ПО УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета = АналитикаВидаУчета1.Ссылка | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат1 | ПО УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат = АналитикаУчетаЗатрат1.Ссылка |ГДЕ | АналитикаВидаУчета1.Склад = &Склад | И АналитикаВидаУчета1.СчетУчета = &СчетУчета"; ///////////////////////////////////////////////////////////////////////////////////////// Запрос.УстановитьПараметр("Склад", Склад); Запрос.УстановитьПараметр("СчетУчета", СчетУчета); Результат = Запрос.Выполнить(); |
|||
1
tg30000
26.10.11
✎
10:41
|
Добавляю..
//--- Выборка=Результат.Выбрать(); Если Выборка.Следующий() Тогда Счет = Строка(Выборка.Затрата); КонецЕсли; //--- отладчик показывает значение, а в форму не добавляется ничего.. |
|||
2
Рэйв
26.10.11
✎
10:43
|
Дай алиасы полям запроса как колокнки в ТЧ названы и потом можно будет сделать
ТабЧасть.Загрузить(Запрос.Выполнить().Выгрузить()); |
|||
3
tg30000
26.10.11
✎
10:43
|
не то что в строку табличной части, а в простой реквизит не получается вывести..
|
|||
4
tg30000
26.10.11
✎
10:44
|
(2) спасибо .Буду пробовать.
|
|||
5
tg30000
26.10.11
✎
10:56
|
В табличной части , тин данных "строка" же?
|
|||
6
Рэйв
26.10.11
✎
10:57
|
(5)Что в реквизитах ТЧ назначил -такие и типы
|
|||
7
tg30000
26.10.11
✎
10:58
|
ок.
|
|||
8
tg30000
26.10.11
✎
11:24
|
Что-то туплю...
Создал в данных: ТабЧасть... и реквизит "Затрата" Что то не соображу как после запроса сделать обход и добавить строчки в табличную часть формы... пишу.. Для Каждого СтрокаТабличнойЧасти ИЗ ТабЧасть Цикл КонецЦикла; ошибка: {Отчет.а01ИНВ3.Форма.ФормаОтчета.Форма(47,38)}: Переменная не определена (ТабЧасть) Для Каждого СтрокаТабличнойЧасти ИЗ <<?>>ТабЧасть Цикл (Проверка: Толстый клиент (обычное приложение)) что-то не получается.. |
|||
9
tg30000
26.10.11
✎
11:25
|
стопор что-то..
|
|||
10
tg30000
26.10.11
✎
11:26
|
не пойму как передать данные запроса в форму табличной части , что где объявить..
|
|||
11
Рэйв
26.10.11
✎
11:27
|
Ну ты даешь:-) Я ТабЧасть просто написал, я ж не знаю как она у тебя называется. И, не помню точно как в УФ , кажется через объект надо а не напрямую
|
|||
12
tg30000
26.10.11
✎
11:28
|
у меня тоже ТабЧасть .
|
|||
13
tg30000
26.10.11
✎
11:29
|
вот наверное через "объект "
|
|||
14
tg30000
26.10.11
✎
11:30
|
Что-то я с этим ..
&НаКлиенте &НаСервереБезКонтекста путаюсь.. |
|||
15
Рэйв
26.10.11
✎
11:34
|
(14)Все что относться к форме и выводу на экран = это НаКлиенте. Все обращения к базе - это НаСервере или НаСервереБезКонтекста в твоем случае
|
|||
16
tg30000
26.10.11
✎
11:37
|
т.е. когда &НаКлиенте то нам нужно организовать выполнение на &НаСервереБезКонтекста ..
А как выгрузить данные запроса в таб часть не пойму... Как в табличный документ это просто, а тут что-то не знаю.. |
|||
17
Sulimov
26.10.11
✎
11:43
|
&НаСервере
Процедура ОбновитьНаСервере() Обработка = РеквизитФормыВЗначение("Объект"); Результат = Обработка.ЗапросПоБазам77(); //СтрТЧ = РеквизитФормыВЗначение("Объект.Базы77"); СтрТЧ = Объект.Базы77; СтрТЧ.Загрузить(Результат.Выгрузить()); КонецПроцедуры &НаКлиенте Процедура Обновить(Команда) ОбновитьНаСервере() КонецПроцедуры |
|||
18
tg30000
26.10.11
✎
11:48
|
{Отчет.а01ИНВ3.Форма.ФормаОтчета.Форма(45,17)}: Процедура или функция с указанным именем не определена (РеквизитФормыВЗначение)
Обработка = <<?>>РеквизитФормыВЗначение("Объект"); (Проверка: Толстый клиент (обычное приложение)) |
|||
19
tg30000
26.10.11
✎
11:50
|
&НаСервере - нужно.
|
|||
20
tg30000
26.10.11
✎
11:50
|
Как я понимаю.
|
|||
21
Sulimov
26.10.11
✎
11:50
|
Так у тебя УФ или обычные?
|
|||
22
tg30000
26.10.11
✎
11:54
|
1с 8.2 Комплексная автоматизация.
Толстый клиент. Стоит настройка :редактирование конфигурации для режимов запуска => Управляемое приложение |
|||
23
tg30000
26.10.11
✎
11:55
|
не пойму как вывести в моем случае в табличную часть формы ....
запрос..... &НаКлиенте Процедура Сформировать(Команда) ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); КонецПроцедуры &НаСервереБезКонтекста Процедура ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); ТабДок.Очистить(); Макет = Отчеты.а01ИНВ3.ПолучитьМакет("Макет"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | АналитикаУчетаЗатрат1.СтатьяЗатрат, | АналитикаУчетаЗатрат1.Затрата, | АналитикаУчетаЗатрат1.Ссылка, | АналитикаВидаУчета1.СчетУчета, | АналитикаВидаУчета1.Ссылка КАК Ссылка1, | АналитикаВидаУчета1.Склад, | АналитикаВидаУчета1.ПодразделениеОрганизации, | УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета, | УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат, | УчетЗатратРеглОстаткиИОбороты.КоличествоКонечныйОстаток, | УчетЗатратРеглОстаткиИОбороты.СтоимостьКонечныйОстаток |ИЗ | РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты КАК УчетЗатратРеглОстаткиИОбороты | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК АналитикаВидаУчета1 | ПО УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета = АналитикаВидаУчета1.Ссылка | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат1 | ПО УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат = АналитикаУчетаЗатрат1.Ссылка |ГДЕ | АналитикаВидаУчета1.Склад = &Склад | И АналитикаВидаУчета1.СчетУчета = &СчетУчета"; ///////////////////////////////////////////////////////////////////////////////////////// Запрос.УстановитьПараметр("Склад", Склад); Запрос.УстановитьПараметр("СчетУчета", СчетУчета); Результат = Запрос.Выполнить(); |
|||
24
Sulimov
26.10.11
✎
11:57
|
Так а почему не получается ТабЧасть.Загрузить(Запрос.Выполнить().Выгрузить());?
|
|||
25
tg30000
26.10.11
✎
11:59
|
не пойму где вставить..
Выдает ... Переменная не определена (ТабЧасть) Где ее опредилить-то? она же в форме,...как сделать? |
|||
26
tg30000
26.10.11
✎
12:01
|
... в табличный документ получается сделать для печати...
ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок"); ОбластьПодвал = Макет.ПолучитьОбласть("Подвал"); ОбластьШапкаТаблицы = Макет.ПолучитьОбласть("ШапкаТаблицы"); ОбластьПодвалТаблицы = Макет.ПолучитьОбласть("ПодвалТаблицы"); ОбластьДетальныхЗаписей = Макет.ПолучитьОбласть("Детали"); ТабДок.Очистить(); ТабДок.Вывести(ОбластьЗаголовок); ТабДок.Вывести(ОбластьШапкаТаблицы); //ТабДок.НачатьАвтогруппировкуСтрок(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи); ТабДок.Вывести(ОбластьДетальныхЗаписей); КонецЦикла; //ТабДок.ЗакончитьАвтогруппировкуСтрок(); ТабДок.Вывести(ОбластьПодвалТаблицы); ТабДок.Вывести(ОбластьПодвал); А в форму документа не получается никак... |
|||
27
Sulimov
26.10.11
✎
12:02
|
А Объект.ТабЧасть?
|
|||
28
Рэйв
26.10.11
✎
12:03
|
(26)попробуй заменить НаСервереБезКонтекста на НаСервере
|
|||
29
Sulimov
26.10.11
✎
12:03
|
И в параметрах процедуры что у тебя за ТабДок?
|
|||
30
tg30000
26.10.11
✎
12:05
|
(29) не я просто код привел в (26) , что в табличный документ выгружается..
А как выгрузить в табличную часть формы что-то все перепуталось.. |
|||
31
tg30000
26.10.11
✎
12:08
|
в запросе (0)
я не пойму просто по какому принципу после ... Результат = Запрос.Выполнить(); передать данные запроса в табличную часть формы... В данных отчета добавил ТабЧасть и в ней реквизит "Затрата" например, а как дальше не знаю.. |
|||
32
Sulimov
26.10.11
✎
12:10
|
Получи Элемент формы ТабЧасть и через Выборка.Следующий() заполни в цикле руками...
|
|||
33
tg30000
26.10.11
✎
12:16
|
я не знаю как в управляемом приложении получить элемент формы..
|
|||
34
Sulimov
26.10.11
✎
12:24
|
А вот так тоже не получается?
СтрТЧ = Объект.ТабЧасть; СтрТЧ.Загрузить(Результат.Выгрузить()); |
|||
35
Sulimov
26.10.11
✎
12:25
|
&НаСервере
|
|||
36
tg30000
26.10.11
✎
12:26
|
(34) сейчас попробую.
|
|||
37
tg30000
26.10.11
✎
12:28
|
{Отчет.а01ИНВ3.Форма.ФормаОтчета.Форма(48,10)}: Переменная не определена (Объект)
СтрТЧ = <<?>>Объект.ТабЧасть; (Проверка: Толстый клиент (обычное приложение)) |
|||
38
tg30000
26.10.11
✎
12:29
|
Я делаю в отчете, в модуле формы
|
|||
39
Sulimov
26.10.11
✎
12:31
|
А что за ТабЧасть в отчете? Мне кажется ты где-то тупишь просто))
|
|||
40
tg30000
26.10.11
✎
12:33
|
ТабЧасть - это название табличной части.
Ну туплю где-то ... получить данные учета затрать (у нас РАУЗ) все норм, а вывести их в форму... что проще.. |
|||
41
Sulimov
26.10.11
✎
12:34
|
Так а в параметрах ты ее где-то передаешь? Где ты ее обрабатывать пытаешься?
|
|||
42
tg30000
26.10.11
✎
12:37
|
я что сделал :
1) получил запросом данные расширенной аналитики учета затрат 2)Добавил в отчете в вкладке:ДАННЫЕ Табличную часть с реквизитом например "затрата" Вот а как из полученного запроса запихать данные на форму элемента в строку "затрата" ума не приложу... |
|||
43
tg30000
26.10.11
✎
12:38
|
ахтунг...
|
|||
44
tg30000
26.10.11
✎
12:46
|
ап.
|
|||
45
tg30000
26.10.11
✎
12:54
|
ап..
|
|||
46
tg30000
26.10.11
✎
13:10
|
кто подскажет?
|
|||
47
Sulimov
26.10.11
✎
13:32
|
А просто через ЭлементыФормы.ТабЧасть тоже не работает?
|
|||
48
tg30000
26.10.11
✎
13:38
|
(47)Спасибо за советы.Попробую вечером сделать. Завтра напишу что получилось..
|
|||
49
tg30000
26.10.11
✎
15:10
|
Добавил
ВыборкаРезультат = Запрос.Выполнить().Выбрать(); Пока ВыборкаРезультат.Следующий() Цикл Если ВыборкаРезультат.Следующий() Тогда Затрата = ВыборкаРезультат.Затрата; КонецЕсли; КонецЦикла; отладчиком входит в цикл получает нужные данные, а как тепер эти данные передать в табличную часть формы??? Обычное приложение у меня... |
|||
50
Sulimov
26.10.11
✎
15:39
|
СтрТЧ = ЭлементыФормы.ТабЧасть;
ВыборкаРезультат = Запрос.Выполнить().Выбрать(); Пока ВыборкаРезультат.Следующий() Цикл Затрата = ВыборкаРезультат.Затрата; СтрТЧ.Затарата = Затрата; КонецЦикла; |
|||
51
tg30000
26.10.11
✎
16:25
|
Отчет.а01ИНВ3.Форма.ФормаОтчета.Форма(50,10)}: Переменная не определена (ЭлементыФормы)
СтрТЧ = <<?>>ЭлементыФормы.ТабЧасть; (Проверка: Толстый клиент (обычное приложение)) Так не идет, по другому как-то.. |
|||
52
Sulimov
26.10.11
✎
16:40
|
Попробуй ЭтотОбъект.ЭлементыФормы.
А у тебя отчет какой, внешний? |
|||
53
tg30000
26.10.11
✎
16:49
|
Отчет в самой конфигурации.
|
|||
54
tg30000
26.10.11
✎
16:51
|
тоже ошибка..
|
|||
55
zladenuw
26.10.11
✎
16:52
|
ты же на сервере делаешь, передавай результат на клиент или же заполняй на сервере и потом передавай
|
|||
56
zladenuw
26.10.11
✎
16:53
|
РеквизитФормыВЗначение(<ИмяРеквизита>, <Тип>)
|
|||
57
Sulimov
26.10.11
✎
16:56
|
Где ты это делаешь? Та и не ответил... В какой процедуре..? Какие параметры передаешь?
|
|||
58
zladenuw
26.10.11
✎
17:00
|
&НаСервереБезКонтекста
Процедура ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); Поменяй на &НаСервере, и будет тебе доступен РеквизитФормыВЗначение |
|||
59
tg30000
26.10.11
✎
17:07
|
(57) делаю в отчете, модуль формы.
|
|||
60
tg30000
26.10.11
✎
17:08
|
(58)Сейчас буду пробовать.
|
|||
61
tg30000
26.10.11
✎
17:25
|
как в моем случае передать из запроса, скажем "затрата" в поле табличного документа формы?
|
|||
62
zladenuw
26.10.11
✎
17:29
|
Структуру таб покажи
|
|||
63
tg30000
26.10.11
✎
17:33
|
Отчет
ТабличнаяЧасть1 ТабличнаяЧасть1Затрата - число |
|||
64
zladenuw
26.10.11
✎
17:34
|
&НаКлиенте
Процедура ЗАполнить(Команда) ЗаполнитьСервер(); КонецПроцедуры &НаСервере Процедура ЗаполнитьСервер() Реквизит = РеквизитФормыВЗначение("Объект"); ТЧ = Реквизит.ТабличнаяЧасть1; лНовСтр = ТЧ.Добавить(); лНовСтр.Реквизит1 = 1; лНовСтр.Реквизит2 = 2; лНовСтр.Реквизит3 = 3; ЗначениеВРеквизитФормы(Реквизит,"Объект"); КонецПроцедуры |
|||
65
tg30000
26.10.11
✎
17:36
|
(64) спасибо буду пробовать!
|
|||
66
tg30000
26.10.11
✎
17:36
|
а вообще сейчас запрос такой...
&НаКлиенте Процедура Сформировать(Команда) ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); КонецПроцедуры &НаСервереБезКонтекста Процедура ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); ТабДок.Очистить(); Макет = Отчеты.а01ИНВ3.ПолучитьМакет("Макет"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | АналитикаУчетаЗатрат1.СтатьяЗатрат, | АналитикаУчетаЗатрат1.Затрата, | АналитикаУчетаЗатрат1.Ссылка, | АналитикаВидаУчета1.СчетУчета, | АналитикаВидаУчета1.Ссылка КАК Ссылка1, | АналитикаВидаУчета1.Склад, | АналитикаВидаУчета1.ПодразделениеОрганизации, | УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета, | УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат, | УчетЗатратРеглОстаткиИОбороты.КоличествоКонечныйОстаток, | УчетЗатратРеглОстаткиИОбороты.СтоимостьКонечныйОстаток |ИЗ | РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты КАК УчетЗатратРеглОстаткиИОбороты | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК АналитикаВидаУчета1 | ПО УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета = АналитикаВидаУчета1.Ссылка | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат1 | ПО УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат = АналитикаУчетаЗатрат1.Ссылка |ГДЕ | АналитикаВидаУчета1.Склад = &Склад | И АналитикаВидаУчета1.СчетУчета = &СчетУчета"; ///////////////////////////////////////////////////////////////////////////////////////// Запрос.УстановитьПараметр("Склад", Склад); Запрос.УстановитьПараметр("СчетУчета", СчетУчета); Результат = Запрос.Выполнить(); |
|||
67
zladenuw
26.10.11
✎
17:40
|
ну так сделай колонки запроса такими же как в Таб, и делай ТЧ.Загрузить(Результат.Выгрузить())
|
|||
68
zladenuw
26.10.11
✎
17:40
|
тебе что именно нужно вывести в таб
|
|||
69
tg30000
26.10.11
✎
17:47
|
ну я сделал запрос к регистрам РАУЗ и хочу их вывести в табличную форму в отчете....например из отчета вывести "Затрата" , "КоличествоКонечныйОстаток" и "КоличествоКонечныйОстаток" просто сделать что бы когда я нажал "сформировать " данные вгрузились в форму табличной часть отчета в соответствующие поля...
как вывести на печать у меня получилось, а вот как добавить в форму табличной часть отчета не получается.. |
|||
70
zladenuw
26.10.11
✎
17:50
|
ну так сделай запросом такие же колонки как у тебя в таб части и выгружай результат запроса
|
|||
71
zladenuw
26.10.11
✎
17:52
|
типа такого
Реквизит = РеквизитФормыВЗначение("Объект"); Запрос = Новый Запрос( "ВЫБРАТЬ | Врем.Реквизит1, | Врем.Реквизит2, | Врем.Реквизит3 |ИЗ | Врем КАК Врем"); ТЧ = Реквизит.ТабличнаяЧасть1; //лНовСтр = ТЧ.Добавить(); // лНовСтр.Реквизит1 = 1; // лНовСтр.Реквизит2 = 2; // лНовСтр.Реквизит3 = 3; ТЧ.Загрузить(Запрос.Выполнить().Выгрузить()); ЗначениеВРеквизитФормы(Реквизит,"Объект"); |
|||
72
zladenuw
26.10.11
✎
17:52
|
Главное что бы типы совпадали колонок и название их
|
|||
73
tg30000
26.10.11
✎
17:53
|
а как связать это вместе с "РеквизитФормыВЗначение"
...а тоесть нужно помимо моего еще один запрос делать в &НаСервере Процедура ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); |
|||
74
tg30000
26.10.11
✎
17:54
|
тип В табличном документе какой ставить строка? или ссылка.справочник...
|
|||
75
zladenuw
26.10.11
✎
17:55
|
стоп, зачем запрос. ты запросом получаешь ТЗ. с помощью РеквизитФормыВЗначение, получаешь объект ТЧ на форме. и заполняешь его. Тебе зачем выводить в ТЧ, если просто видеть то можно строку
|
|||
76
tg30000
26.10.11
✎
17:58
|
торможу..блин.. много информации недавно курсы закончил..
Я просто не зная как в запросе который привел... добавить вывод.. &НаКлиенте Процедура Сформировать(Команда) ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); КонецПроцедуры &НаСервереБезКонтекста Процедура ПолучитьДанныеСправочника(ТабДок,ДатаН,ДатаК,Склад,СчетУчета); ТабДок.Очистить(); Макет = Отчеты.а01ИНВ3.ПолучитьМакет("Макет"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | АналитикаУчетаЗатрат1.СтатьяЗатрат, | АналитикаУчетаЗатрат1.Затрата, | АналитикаУчетаЗатрат1.Ссылка, | АналитикаВидаУчета1.СчетУчета, | АналитикаВидаУчета1.Ссылка КАК Ссылка1, | АналитикаВидаУчета1.Склад, | АналитикаВидаУчета1.ПодразделениеОрганизации, | УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета, | УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат, | УчетЗатратРеглОстаткиИОбороты.КоличествоКонечныйОстаток, | УчетЗатратРеглОстаткиИОбороты.СтоимостьКонечныйОстаток |ИЗ | РегистрНакопления.УчетЗатратРегл.ОстаткиИОбороты КАК УчетЗатратРеглОстаткиИОбороты | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаВидаУчета КАК АналитикаВидаУчета1 | ПО УчетЗатратРеглОстаткиИОбороты.АналитикаВидаУчета = АналитикаВидаУчета1.Ссылка | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаЗатрат КАК АналитикаУчетаЗатрат1 | ПО УчетЗатратРеглОстаткиИОбороты.АналитикаУчетаЗатрат = АналитикаУчетаЗатрат1.Ссылка |ГДЕ | АналитикаВидаУчета1.Склад = &Склад | И АналитикаВидаУчета1.СчетУчета = &СчетУчета"; ///////////////////////////////////////////////////////////////////////////////////////// Запрос.УстановитьПараметр("Склад", Склад); Запрос.УстановитьПараметр("СчетУчета", СчетУчета); Результат = Запрос.Выполнить(); |
|||
77
zladenuw
26.10.11
✎
18:01
|
Назови колонки в Таб Части так же как у тебя колонки в запросе. можешь и тип такой же дать. поймешь как работает. то будешь дальше крутить как тебе надо
|
|||
78
tg30000
26.10.11
✎
18:04
|
(77) Спасибо огромное за совыты!!!
Буду делать. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |