Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Итог в запросе          
mavrik Подменю пользователя
сообщение 21.02.12, 9:29
Сообщение #1

Завсегдатай
****
Группа: Пользователи
Сообщений: 120
Из: Украина
Спасибо сказали: 2 раз
Рейтинг: 0

Версия 1С 7.7 конфигурация самописная. Как реализовать в запросе итог по колонке в таблице.Не используя суммы.Мне нужно перебрать все документы и в последнем документе нужно просуммировать значения по колонке

Vofka Подменю пользователя
сообщение 21.02.12, 9:38
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

В 7.7 вроде ж есть функция Итог

Пардон, не досмотрел, что надо в запросе.

MATEVI Подменю пользователя
сообщение 21.02.12, 9:39
Сообщение #3

Отдыхающий
Иконка группы
Ветеран троянской войныМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 2201
Из: Одесса
Спасибо сказали: 957 раз
Рейтинг: 0

Я что то совсем ничего не понял

mavrik Подменю пользователя
сообщение 21.02.12, 9:55
Сообщение #4

Завсегдатай
****
Группа: Пользователи
Сообщений: 120
Из: Украина
Спасибо сказали: 2 раз
Рейтинг: 0

Нужно в последнем документе получить итог по колонке

Цитата(mavrik @ 21.02.12, 9:48) *
Нужно в последнем документе получить итог по колонке

Таким методом не выходит Запрос.ТекущийДокумент.Итог(Км);

Решил Всем спасибо за внемание. Забыл кавычки дописать,Запрос.ТекущийДокумент.Итог("Км");

V..I..P Подменю пользователя
сообщение 21.02.12, 10:02
Сообщение #5

Общительный
Иконка группы
Группа: Местный
Сообщений: 23
Спасибо сказали: 26 раз
Рейтинг: 0

Цитата(mavrik @ 21.02.12, 9:55) *
Нужно в последнем документе получить итог по колонке


Таким методом не выходит Запрос.ТекущийДокумент.Итог(Км);

Решил Всем спасибо за внемание. Забыл кавычки дописать,Запрос.ТекущийДокумент.Итог("Км");


А смысл? Разве не проще условие в самом запросе прописать? допустим Функция СуммКол_ = Сумма(Колонка) Когда (А тут наше условие);

mavrik Подменю пользователя
сообщение 21.02.12, 10:10
Сообщение #6

Завсегдатай
****
Группа: Пользователи
Сообщений: 120
Из: Украина
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(V..I..P @ 21.02.12, 10:02) *
А смысл? Разве не проще условие в самом запросе прописать? допустим Функция СуммКол_ = Сумма(Колонка) Когда (А тут наше условие);

Насколько я понимаю оно мне просуммирует значения в колонке всех документов,а мне нужно последний документ.

V..I..P Подменю пользователя
сообщение 21.02.12, 10:35
Сообщение #7

Общительный
Иконка группы
Группа: Местный
Сообщений: 23
Спасибо сказали: 26 раз
Рейтинг: 0

Все, понял что нужно...

Да, по всем, которые попадают в условие.
Но насколько я понял у вас есть группировка ТекущийДокумент и при этой группировке, функция суммы, будет равна итогу документа.

Что-то такое у вас?
ТекстЗапроса = "
...
Функция Км_ = Сумма(Км);
Группировка Контрагент;
Группировка Документ;";

Пока Запрос.Группировка(1) = 1 Цикл
  Пока Запрос.Группировка(2, -1) = 1 Цикл
    Сообщить(""+Запрос.ТекущийДокумент.Итог("Км")+" = "+Запрос.Км_);
    Прервать;
  КонецЦикла;
КонецЦикла;

Спасибо сказали: mavrik,

mavrik Подменю пользователя
сообщение 21.02.12, 10:43
Сообщение #8

Завсегдатай
****
Группа: Пользователи
Сообщений: 120
Из: Украина
Спасибо сказали: 2 раз
Рейтинг: 0

Цитата(V..I..P @ 21.02.12, 10:35) *
Все, понял что нужно...
Да, по всем, которые попадают в условие.
Но насколько я понял у вас есть группировка ТекущийДокумент и при этой группировке, функция суммы, будет равна итогу документа.
Что-то такое у вас?

Да,Но сделал так, Витрати=Запрос2.ТекущийДокумент.Итог("Л"); и текущий документ не группировал.

Сообщение отредактировал MATEVI - 21.02.12, 11:17
Причина редактирования: Излишнее цитирование

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 24.05.24, 16:34
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!