Задача создать кнопку в документе ведомость взвешивания животных, при помощи которой производилась выборка животных подходящих выбранной возрастной группе в разделе учетная группа. Вывод в табличную часть животных подходящих к выбранной учетной группе.
Учетные группы делятся на определенный период времени (по возрасту): бычки 0-2, бычки 2-6, бычки 6-12, телки 0-2,телки 2-6, телки 6-12.
В справочнике Интеко КРС группового учета создал реквизиты: пол животного, возраст с, возраст по.
В справочнике КА_скот создал реквизиты: пол животного, дата рождения.
Опыта работы в 1с практически нет.
Заранее спасибо.
Процедура ЗаполнитьПоУчетнойГруппеЗаполнитьПоУчетнойГруппе(Кнопка)
Запрос = Новый Запрос;
ЗапросЗаполнитьПоУчетнойГруппе = Новый Запрос ("Выбрать элемент из справочника КА_Скот.Ссылка");
ЗапросЗаполнитьПоУчетнойГруппе.Текст = "ВЫБРАТЬ
| КА_Скот.Ссылка
|ИЗ
| Справочник.КА_Скот КАК КА_Скот
|ГДЕ
| КА_Скот.Ссылка = &Ссылка
| И КА_Скот.ДатаРождения = &ДатаРождения
| И КА_Скот.ПолЖивотного = &ПолЖивотного";
ЗапросЗаполнитьПоУчетнойГруппе.УстановитьПараметр("Период",Дата);
Результат = ЗапросЗаполнитьПоУчетнойГруппе.Выполнить();
ТаблицаЗначений= ТаблицаЗначений;
ВыборкаДетальныеЗаписи = Результат.Выбрать();
//Проверить все строки результата запроса
ТаблицаЗначений=ТаблицаЗначений.Загрузить();
//Выгрузить в табличную часть получившейся результат
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Название темы не соответствует содержанию
Дубль темы
Зачем поставил проверку по дате рождения на равно, если в той теме я уже написал как сделать на промежуток
Форматировать научись
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший