Имя: Пароль:
1C
 
Почему не заполняется тз или управляемые формы.
0 Vyacheslav_UZ
 
10.07.16
17:01
Самописная конфигурация на 8.3.
Получаю запрос с отбором и им должен заполнить тз.
Сам запрос.


&НаКлиенте
Процедура Заполнить(Отказ)
    ВыбЗнач = Неопределено;
    Если ВвестиЗначение(ВыбЗнач, "Введите значение", "СправочникСсылка.МеждународныеНаименования") Тогда
        Сообщить("Введенное значение: "+ВыбЗнач);
    КонецЕсли;
    МеждународнееНаименование  = ВыбЗнач;
    РезультатЗапроса(МеждународнееНаименование)

КонецПроцедуры

&НаСервере
Процедура РезультатЗапроса(МеждународнееНаименование)
    
    
    ТЗ = Объект.Медикаменты.Выгрузить();
    Тз.Очистить();
    
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Медикаменты.Наименование,
    |    Медикаменты.ФирмаСтранаПроизводитель,
    |    Медикаменты.ФармакотерапевтическаяГруппа,
    |    Медикаменты.ЛекарственнаяФорма,
    |    Медикаменты.МеждународнееНаименование
    |ИЗ
    |    Справочник.Медикаменты КАК Медикаменты
    |ГДЕ
    |    Медикаменты.МеждународнееНаименование = &МеждународнееНаименование";
    
    Запрос.УстановитьПараметр("МеждународнееНаименование", ?(НЕ(ЗначениеЗаполнено(МеждународнееНаименование)),Неопределено,МеждународнееНаименование));
    
    
    РезультатЗапроса = Запрос.Выполнить();
    
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        Сообщить(?(НЕ(ЗначениеЗаполнено(ВыборкаДетальныеЗаписи.МеждународнееНаименование)),"НЕТ", ВыборкаДетальныеЗаписи.МеждународнееНаименование));
        ЗаполнитьЗначенияСвойств(ТЗ,ВыборкаДетальныеЗаписи);
    КонецЦикла;
    
КонецПроцедуры
1 jsmith
 
10.07.16
17:08
Тебе разжевали все тут
8.3 управляемые формы;
Если не понял, не спамь и меняй профессию.
2 Vyacheslav_UZ
 
10.07.16
17:11
Объект.Медикаменты.Загрузить(Запрос.Выполнить().Выгрузить());
Сделал. САМ!
3 Vyacheslav_UZ
 
10.07.16
17:12
только заполняет номером и все хотя наименование и там и там совпадают.
4 Звездец
 
10.07.16
17:12
2 раза тему заводить по одному и томуже вопросу?  Говорят Бог троицу любит. Хотя вряд ли поможет
5 Vyacheslav_UZ
 
10.07.16
17:14
Слушайте если вам скучно и не с кем провести время. Приводите его с друг другом. А я работаю. Просто игнорьте как это делаю я...
6 Beretta
 
10.07.16
17:21
(5) Ои, простите нас, пожалуйста, Вячеслав Владимирович! Работайте-работайте, мы тихонько тут рядышком постоим.
7 Остап Сулейманович
 
10.07.16
17:26
(2) Это невероятный прорыв. Примите поздравления.
8 Vyacheslav_UZ
 
10.07.16
17:32
Остап Сулейманович: Спасибо.. спасибо..!))
9 hhhh
 
10.07.16
18:49
что-то на самом деле здесь международнее.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан