Имя: Пароль:
1C
1C 7.7
v7: Таблица значений на форме
0 8troyan8
 
13.12.13
13:24
Имееться ТЗ с данными, на форме документа . Можно ли в запрос воткнуть данные с этой ТЗ ?
1 ДенисЧ
 
13.12.13
13:26
в какой запрос?
77 уже научилась делать запросы к тз?
2 Privalov
 
13.12.13
13:27
(0)Табличная часть?
3 8troyan8
 
13.12.13
13:29
(2) Нет.. На форме есть Таблица Знчений, хочу  вытянуть данные...
4 8troyan8
 
13.12.13
13:29
думаю как правильно сделать
5 Ёпрст
 
13.12.13
13:31
(1) прямой да, умеет, чорный..тоже можно, смотря что
6 an-korot
 
13.12.13
13:31
список значений 100% можно,
присваиваешь переменную и в условии ставишь "в"
а про таблицу проверять надо...
7 Ёпрст
 
13.12.13
13:31
(4) выспаться
8 8troyan8
 
13.12.13
13:36
|Период с ВыбНачПериода по ВыбКонПериода;
    |Обрабатывать НеПомеченныеНаУдаление;
    |Сотрудник = Документ.БольничныйЛист.Сотрудник;
    |ИНН = Документ.БольничныйЛист.Сотрудник.ИНН;
    |НомерБольничного = Документ.БольничныйЛист.НомерБольничного;
    |ДатаНачала = Документ.БольничныйЛист.ДатаНачала;
    |ДатаОкончания = Документ.БольничныйЛист.ДатаОкончания;
    |Родитель = Документ.БольничныйЛист.Сотрудник.Родитель;

И дальше хочу что тянуло ВремяСС = тбМесяцы.СуммаСС
9 Ёпрст
 
13.12.13
13:38
(8) по какому признаку связывание с ТЗ будет ?
10 Ёпрст
 
13.12.13
13:38
в ТЗ, помимо СуммаСС чего еще есть ?
11 8troyan8
 
13.12.13
13:40
тбМесяцы.ДатаВМесяце;
тбМесяцы.СуммаСС;
тбМесяцы.СуммаПП;
тбМесяцы.ВремяСС;
тбМесяцы.ВремяПП;
12 Ork
 
13.12.13
13:40
(11) Информативно...
13 Ёпрст
 
13.12.13
13:41
(11) отлично. В запросе как будешь определять, какую строку из тз надо брать ? По какой колонке связывание/поиск ?
14 Ork
 
13.12.13
13:41
+(12) Кто все эти люди!!?
15 an-korot
 
13.12.13
13:42
(12) поддерживаю...
ты можешь написать как отбор хочешь делать?
время с суммой сравнивать %)
16 Ёпрст
 
13.12.13
13:43
Если че, ТЗ свою так поимеешь

Функция Вася(Параметр)
  стр=0;
  Если ТЗ.НайтиЗначение(Параметр,стр,"НужнаяКолоночка")=1 Тогда
    Возврат ТЗ.ПолучитьЗначение(стр,"НужнаяКолоночка");
КонецЕсли;
Возврат 0;
КонецФункции

.....

|Функция ПолучитьХламИЗТЗ = Сумма(Вася(ПеременнаяИзЗапроса));
17 8troyan8
 
13.12.13
14:03
(16) Спасибо большое !
18 1Сергей
 
13.12.13
14:17
(16) имхается мне, что по скорости лучше бы вообще без запроса сделать
19 Ёпрст
 
13.12.13
14:33
(18) зависит от задачи.
Если нужны итоги по группировкам, то можно и запроса подождать
20 varelchik
 
13.12.13
15:45
Но я бы посоветовал не ТаблицуЗначений использовать а ИндексированнуюТаблицу.
По ней хоть шариться будет быстрее.
21 Эльниньо
 
13.12.13
23:08
(16) Почему Вася? Параметр всегда равен 22 или бывают исключения?
Программист всегда исправляет последнюю ошибку.