#0
by Nekto
То есть от меня просят таблицу. Документ-среднее количество строк табличной части. Как проще это сделать?
#8
by mishaPH
вот и освежи знания. заниматься 1С и переодически что-то не кодить - это потеря навыков
#10
by Nekto
Ну вы меня поправьте, потытаюсь щас припомнить. Док=создатьОбъект("документ"); Док.выбратьДокументы; Пока док.получитьДокумент=1 цикл Среднее = Среднее(ТекущийДокумент.КоличествоСтрок); конецЦикла; Пойдет, нет?
#11
by 3V
не пойдет никак... не взлетит... что простое без запроса: Ст = 0; Дк = 0; Док=СоздатьОбъект("документ"); Док.ВыбратьДокументы; Пока Док.ПолучитьДокумент = 1 цикл Ст = Ст+Док.КоличествоСтрок; Дк = Дк+1; КонецЦикла; Среднее = Ст/Дк; Сообщить(Среднее);
#13
by fabrikant
Поправка: Метаданные.Документ(к) И еще не плохо бы проверить есть ли вообще в документе ТЧ
#14
by Nekto
Вроде работает, за идею спасибо. Но мне надо не для всех, а для каждого. То есть не одно число получить, а столько, сколько документов.
#16
by child
Попробуй так Для сч = 1 по Метаданные.Документ Цикл Ст = 0; Дк = 0; Док=СоздатьОбъект("документ." + Метаданные.Документ(сч).Идентификатор); Док.ВыбратьДокументы; Пока Док.ПолучитьДокумент = 1 цикл Ст = Ст+Док.КоличествоСтрок; Дк = Дк+1; КонецЦикла; Если Дк = 0 Тогда Продолжить; КонецЕсли; Среднее = Ст/Дк; Сообщить(Среднее); КонецЦикла;
#17
by child
+ 16 Замени: Сообщить(Среднее); на: Сообщить(Метаданные.Документ(сч).Индентификатор + " " + Среднее);
#18
by Nekto
Ошибка Сообщить(Метаданные.Документ(сч).Индентификатор + " " + Среднее); {Отчет.новый3.Форма.Модуль}: Поле агрегатного объекта не обнаружено (Индентификатор)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблицы, таблицы, таблицы... Будь они неладны
- Надо получить электронную почту из 1С и открепить файлы
- Надо выгрузить структуру базы 7.7 и посчитать количество строк кода
- Как в СКД посчитать среднее по группировкам
- Как посчитать количество документов после отбора?
- Как в запросе посчитать количество строк в отчете?
- СКД: Как посчитать среднее значение от значений в колонках
- Посчитать количество купонов
- Заполнение таблицы данными из таблицы значений
В этой группе 1С
- Завершить все процессы 1cv77s.exe и запустить индексацию базы...
- Нумерация кадровых документов в ЗУП
- v7: Загрузка данных из табличного документа
- Как задать уровень группировки при выводе в табличный документ?
- как открыть форму внешнего отчета?
- Автонумерация при вводе на основании
- Как почистить регистры накопления?
- Конвертация данных: как перенести из ТиС в УТ цены с историей?
- Компоновка данных. Период ПЕРИОДАМИ
- v7: Как открыть период в базе 1с
- Как выгрузить из 1с картинку в Excel?
- JOB: Как оценить работу программиста? Ежедневные отчеты о работе, нужны ли?
- v8: Как отслеживать открытие форм, в частности отчетов
- Планирование по сменам УПП
- Премии и выходные для сдельщиков
- Как передать строку из одной формы в другую?
- Серии и серийные номера
- Кем заменить MS Outlook?
- Portable 1C 7.7
- Как ограничить пользователей, имеющих полные права, на работу в Конфигурато