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