Имя: Пароль:
1C
1С v8
Прошу помощи в 1с 8.3
Ø (Fish 25.07.2016 10:21)
0 111serzh
 
25.07.16
10:16
Задача создать кнопку в документе ведомость взвешивания животных, при помощи которой производилась выборка животных подходящих выбранной возрастной группе в разделе учетная группа.  Вывод в табличную часть животных подходящих к выбранной учетной группе.
Учетные группы делятся на определенный период времени (по возрасту): бычки 0-2, бычки 2-6, бычки 6-12, телки  0-2,телки 2-6, телки 6-12.
В справочнике Интеко КРС группового учета создал реквизиты: пол животного, возраст с, возраст по.
В справочнике КА_скот создал реквизиты: пол животного,  дата рождения.
Опыта  работы в 1с практически нет.
Заранее спасибо.
Процедура ЗаполнитьПоУчетнойГруппеЗаполнитьПоУчетнойГруппе(Кнопка)
    
    Запрос = Новый Запрос;
    ЗапросЗаполнитьПоУчетнойГруппе = Новый Запрос ("Выбрать элемент из справочника КА_Скот.Ссылка");    
       ЗапросЗаполнитьПоУчетнойГруппе.Текст = "ВЫБРАТЬ
                                              |    КА_Скот.Ссылка
                                              |ИЗ
                                              |    Справочник.КА_Скот КАК КА_Скот
                                              |ГДЕ
                                              |    КА_Скот.Ссылка = &Ссылка
                                              |    И КА_Скот.ДатаРождения = &ДатаРождения
                                              |    И КА_Скот.ПолЖивотного = &ПолЖивотного";
          ЗапросЗаполнитьПоУчетнойГруппе.УстановитьПараметр("Период",Дата);
                                      Результат = ЗапросЗаполнитьПоУчетнойГруппе.Выполнить();  
                                                                          ТаблицаЗначений= ТаблицаЗначений;
                                                                         ВыборкаДетальныеЗаписи = Результат.Выбрать();
                                               //Проверить все строки результата запроса
                                                                                               ТаблицаЗначений=ТаблицаЗначений.Загрузить();  
                                                                                        
                                                            //Выгрузить в табличную часть получившейся результат
                                                                     Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
                    
                          
                          
                                               КонецЦикла;
                        
                                
                       КонецПроцедуры
1 jsmith
 
25.07.16
10:18
Рукалицо
Ты зачем новую тему создал?
Ну и код у тебя!
2 jsmith
 
25.07.16
10:21
Название темы не соответствует содержанию
Дубль темы
Зачем поставил проверку по дате рождения на равно, если в той теме я уже написал как сделать на промежуток
Форматировать научись
3 Fish
 
модератор
25.07.16
10:21
Продолжай в предыдущей теме.
выборка животных по возрастной группе
AdBlock убивает бесплатный контент. 1Сергей