|
Проблема с запросом | ☑ | ||
---|---|---|---|---|
0
s_IDR
27.05.18
✎
17:58
|
Мне нужно помочь в написании кода.
Сразу дам данные: Таблица:https://pastenow.ru/0efecd0847fd848402dab05640b825be в 1С Таблица:https://pastenow.ru/cd6624c686e150eb7c5fb09537db135a в Конфигураторе Код: &НаКлиенте Процедура СформироватьОтчёт(Команда) ЗаполнитьТабДок(ТабДок); КонецПроцедуры &НаСервереБезКонтекста Процедура ЗаполнитьТабДок(ТабДок) ТабДок.Очистить(); Макет = Отчеты.ОтчетПоЗаказам.ПолучитьМакет("Отчёт"); ОблШапка = Макет.ПолучитьОбласть("Шапка"); ОблЭлемент = Макет.ПолучитьОбласть("Элемент"); ОблИтого = Макет.ПолучитьОбласть("Итого"); ОблШапка.Параметры.ДатаОтчёта = Формат(ТекущаяДата(),"ДЛФ=DD" ); ТабДок.Вывести(ОблШапка); Выборка = Документы.РасходнаяНакладная.Выбрать(); Пока Выборка.Следующий() Цикл ОблЭлемент.Параметры.Заполнить(Выборка); ТабДок.Вывести(ОблЭлемент); КонецЦикла; Запрос = Новый Запрос; Запрос.Текст = ("Выбрать"); Результат = Запрос.Выполнить(); Итог = Результат.Выбрать(); Пока Итог.Следующий() Цикл ОблИтого.Параметры.Заполнить(Итог); ТабДок.Вывести(ОблИтого) КонецЦикла; ====================================================| Мне нужно что бы все заявки водителей(во втором столбце) складывались и выводились в строке "Итого" под заявками, у меня не получается написать запрос что бы он сложил все заявки и вывел их в строке Итого, не получается сижу мучаюсь какой час помогите если не сложно:) |
|||
1
drei
27.05.18
✎
18:12
|
Ты действительно думаешь, что если начать плодить темы, то все всё бросят и в воскресенье вечером побегут тебе помогать?
|
|||
2
shuhard
27.05.18
✎
19:21
|
(0)[не получается сижу мучаюсь какой час ]
форуму розовые сопли пофигу |
|||
3
quest
27.05.18
✎
19:49
|
ну а в самом запросе то есть итоги?
|
|||
4
craxx
27.05.18
✎
19:56
|
(0) Текст вывода итога запроса отдельно доставил. Товарищ, вы точно программист 1С?
|
|||
5
s_IDR
28.05.18
✎
12:09
|
Да я случайно Итого перенёс за цикл, Итогои находятся в цикле.
|
|||
6
Ёпрст
28.05.18
✎
12:29
|
(0) делать отчет сразу встроенным в конфу..это пять!
|
|||
7
Ёпрст
28.05.18
✎
12:30
|
ну а так, весь в код в топку, пишешь обычный запрос к своему документу, в котором сразу всё считаешь, потом выводишь.
|
|||
8
s_IDR
28.05.18
✎
12:31
|
Да, а как?
|
|||
9
Ёпрст
28.05.18
✎
12:37
|
(8) что именно, а как ?
|
|||
10
s_IDR
28.05.18
✎
12:38
|
Сделать запрос, я ещё не очень умею делать запросы
|
|||
11
Ёпрст
28.05.18
✎
12:38
|
Создаешь внешний отчет, далее открываешь конструктор запроса (можешь и конструктор отчета, если осилишь) и творишь.
|
|||
12
Ёпрст
28.05.18
✎
12:38
|
и оно само, всё нарисует
|
|||
13
s_IDR
28.05.18
✎
12:38
|
Где бы его скачать
|
|||
14
Ёпрст
28.05.18
✎
12:38
|
(10) тогда начни с малого - почитай жкк на ночь
|
|||
15
Ёпрст
28.05.18
✎
12:39
|
(13) кого скачать ?
|
|||
16
s_IDR
28.05.18
✎
12:40
|
Конструктор запроса
|
|||
17
1Сергей
28.05.18
✎
12:40
|
То СП воровали, теперь конструктор спёрли. Ну, что за народ?
|
|||
18
s_IDR
28.05.18
✎
12:41
|
Или его не надо скачивать ?
|
|||
19
Ёпрст
28.05.18
✎
12:43
|
(18) могу продать, за недорога )
|
|||
20
1Сергей
28.05.18
✎
12:43
|
(18) Оно встроено в 1С
|
|||
21
s_IDR
28.05.18
✎
12:44
|
Просто я когда его искал мне везде предлагали его скачать
|
|||
22
s_IDR
28.05.18
✎
12:44
|
А где его открыть ?
|
|||
23
s_IDR
28.05.18
✎
12:45
|
Или как?
|
|||
24
Ёпрст
28.05.18
✎
12:46
|
(22) меню-текст-..далее по расписанию
|
|||
25
igorPetrov
28.05.18
✎
12:46
|
(22) Поручик Ржевский, молчать!!!!
|
|||
26
Ёпрст
28.05.18
✎
12:46
|
пофигуратор то открой хоть
|
|||
27
Гипервизор
28.05.18
✎
12:47
|
(21) Не путайте конструктор с консолью.
Контекстное меню в модуле изучите внимательно. |
|||
28
s_IDR
28.05.18
✎
12:47
|
Ага спасибо)
|
|||
29
s_IDR
28.05.18
✎
12:47
|
Что помогли
|
|||
30
_stay true_
28.05.18
✎
12:54
|
Запрос.Текст = ("Выбрать");
Новые возможности 8.3.12? |
|||
31
craxx
28.05.18
✎
13:03
|
(22) позови уже программиста
|
|||
32
_stay true_
28.05.18
✎
13:09
|
(0) Если боишься или по каким-либо предрассудкам не желаешь использовать итоги в запросе, подскажу бяку одну:
Твой код будет выглядеть примерно так: Запрос = Новый Запрос; Запрос.Текст = "Тут должен быть нормальный текст запроса"; Результат = Запрос.Выполнить().Выгрузить(); Итог = Результат.Итог("ПолеПоКоторомуНуженИтог"); ОблИтого.Параметры.Заполнить(Итог); ТабДок.Вывести(ОблИтого); |
|||
33
s_IDR
28.05.18
✎
20:54
|
Не понимаю какое поле нужно указать(
|
|||
34
hhhh
29.05.18
✎
08:08
|
(33) держись там. Тяни время. Пятьдесят на пятьдесят, что они про эту задачу забудут, дадут другую.
|
|||
35
Гипервизор
29.05.18
✎
08:31
|
(34) Правило трех гвоздей?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |