Имя: Пароль:
1C
1С v8
Вывод данных в табличную часть формы
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) Спасибо огромное за совыты!!!
Буду делать.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс