• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Вопрос по табличному полю.

  • Автор темы Valencia
  • Дата начала
Статус
Закрыто для дальнейших ответов.
V

Valencia

Подскажите, пожалуйста, как (в 1С 8v) вычислить итог по колонке табличного поля, находящегося в ФормеСписка. Я хочу посчитать итог по колонке и записать полученное значение в подвал этой колонки.
 
Z

Zab

а что за список? документ, справочник, журнал документов, регистр?
 
Z

Zab

запрос с итогом по нужным полям по видам документов за период журнала.
 
Z

Zab

Хотя, логичнее, наверное,
Код:
Ит=0;
Выбрка = ЖурналДокументов.ИмяНашегоЖурнала.Выбрать();
Пока Выборка.Следующий() Цикл
Ит = Ит+Выборка.ИмяКолонки;
КонецЦикла;
 
V

Valencia

Спасибо, Zab. Все получилось. Я не знаю как нажать на "плюсик", а то нажал бы.
 
Z

Zab

хм... слева, около цыферки 5, под ником... Кстати, встал вопрос, как получить эту же выборку, но с отбором, который установил пользователь, и у меня что-то не получается... ( есть свойство: журналДокументовСписок.Отбор, но Выбрать() его не принимает, ругается на разные типы...

по идее, читать объект, и писать в структуру... но как-то некрасиво...
 
V

Valencia

У меня тоже встал вопрос с отбором, буду разбираться, а с плюсиком под ником мне не дает ставить его, т.к. пишет что у меня мало сообщений и поэтому я не могу его ставить.
 
B

b00tch

Код:
	ДатаНач = ЖурналДокументовСписок.Отбор.Найти("Дата").ЗначениеС;
ДатаКон = ЖурналДокументовСписок.Отбор.Найти("Дата").ЗначениеПо;
К = ЖурналДокументовСписок.Отбор.Найти("Контрагент").Значение;
Отб = Новый структура;
Если ЖурналДокументовСписок.Отбор.Найти("Контрагент").Использование Тогда
Отб.Вставить("Контрагент",К);
КонецЕсли;
Выб = ЖурналыДокументов.ЖурналСчетов.Выбрать(ДатаНач, ДатаКон, Отб);
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!