#0
by molly_sue
Добрый вечер форумчане. Такая ситуация. Нужно найти в созданном документе максимальное и минимальное значение в определенной колонке табличной части, после ответ записать в реквизит. в 1с я конкретный чайник:( помогите пожалуйста, срочная ситуация.
#5
by Asmody
в 1С v8 будет так: [1C] ТЧ = Док.НужнаяТабЧасть; Если ТЧ.Количество>0 Тогда Минимум=ТЧ[0].НужнаяКолонка; Максимум=ТЧ[0].НужнаяКолонка; Для ии=1 по ТЧ.Количество-1 Цикл Текушее = ТЧ[ии].НужнаяКолонка; Если Минимум>Текушее Тогда Минимум=Текушее; КонецЕсли; Если Максимум<Текушее Тогда Максимум=Текушее; КонецЕсли; КонецЦикла; Иначе Минимум=Неопределено; Максимум=Неопределено; КонецЕсли; ДокО = Док.ПолучитьОбъект; ДокО.Минимум = Минимум; ДокО.Максимум = Максимум; ДокО.Записать; [1C]
#6
by Garykom
Современным "программистам" проще запрос написать к временной таблице. Ну или хотя бы выгрузить ТЧ в ТЗ, отсортировать по нужной колонке и взять 1 и последнюю строки ))
#7
by molly_sue
пишу диплом (не по своей воле на 1с достался). в этой сфере конкретный новичок, тема такая закарючная попалась что мучаюсь, а 21 числа защита.
#10
by molly_sue
записала все в команду, создала 2 реквизита, чтобы было видно что выведет, код попыталась "подогнать" по свой, лад, вышла ошибка "Значение не является значением объектного типа (РУ1)". РУ1 - название табличной части:(
#17
by SiAl-chel
Жесть. И как тамк может быть, что диплом по теме в которой человек не зуб ногой? Хорошо хоть что это программист. А если такой неуч врач по жизни попадется? А еще говорили, что в СССР жить было плохо.
#18
by FIXXXL
выгрузи ТЧ в ТЗ (можно колонку указать) отсортируй по возрастанию ТЗ[0] - будет минимум, ТЗ[ТЗ.Количество-1] - максимум
#19
by Beretta
Записать документ, получить данные запросом и записать обратно через объектную модель, например, будет куда проще для начинающего.
#20
by FIXXXL
не надо сразу .овнокоду учить зачем два раза документ переписывать? если хочется запросом, можно выгруженную ТЧ засунуть во временную таблицу и через ВыполнитьПакет получить сразу Макс и Мин
#21
by GROOVY
Прогуливала, видать, все занятия... Как может достаться тема диплома, о которой студент не имеет никакого понятия. И даже "циклом пройти" вызывает у него ступор? Ну правда! Как это может быть?
#27
by Healer
Самое оптимальное решение такое: Передайм табчасть параметром в запрос. В запросе выбираем что-то вроде ВЫБРАТЬ МАКСИМУМ(интересующий реквизит) КАК МаксимальноеЗначение, Затем ищем строку в табчасти по индексу (номер строки - 1) и вставляем нужное значение (максимум или минимум).
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите найти документацию
- Как найти с помощью Найти()
- Как быстро найти максимальное значение кода справочника?
- Как в ТЗ найти значение и выбрать стороку в котором значение найдено?
- Как найти точку диаграммы ганта? (метода Найти() нет)
- Как найти в Excel найти значения по формату?
- Обращение к табличной части справочника из табличной части документа
- Выбрать в табличной части документа элемент табличной части справочника
- почему в табличной части не выводится реквизит табличной части?
- Можно ли реквизиту табличной части присвоить значение COM-объекта?
- минимальное значение из табличной части документа
В этой группе 1С
- ЗУП 3.0 Доплата за работу в праздничные дни (дневное время) нужны дни,берет часы
- v7: Есть какой еще способ поменять позицию документа, кроме как УстановитьВремя() ?
- Не восстанавливается ндс при корректировке поступления
- Кнопка "Сформировать проводки НУ" не активна
- как сохранить файл из диалога выбора файла в xml
- Как сделать доменный алиас на конкретный tcp-порт
- Уникальные идентификаторы в конвертации данных
- Как в БП3 посмотреть, на каком документе стоит граница последовательности?
- УТ 11 Не отправляется почта из 1с, если отвечать на нее
- Что лучше в продуктовой рознице c алкоголем: Frontol или Set Retail?
- Двухсторонняя синхронизация УТ11 и УНФ1.6
- 1c 8 ЗУП 3.0.25.113 - Сортировка Дерева значений (4 уровня)
- конвертация данных. 1 документ в 2.
- Универсальная выгрузка зависает
- СКД тормозит
- БП 3.0 как отразить поступление из переработки
- УТ11, Управленческий баланс
- Обмен УТ 11 и КА 1.1 по моему правилу. Возможно настроить синхронизацию?
- v7: Программное изменение размеров окна формы (внешняя)
- 1с УТ 11 помогите разобраться с правами