Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 17:30

Помогите пожалуйста

Автор almagkeeva, 26 мар 2012, 00:13

0 Пользователей и 1 гость просматривают эту тему.

almagkeeva

Доброй ночи!Кто может,помогите,пожалуйста. Создаю обработку,которая по выбранной в поле ввода книге записывает в поле списка ее шифр и название самой книги. Все данные берутся из одного справочника "Книги". Делаю вот так-не работает,не знаю,в чем проблема(

Процедура КнопкаВыполнитьНажатие(Кнопка)
Выборка=Справочники.Книги.Выбрать();
   Пока Выборка.Следующий()Цикл
         Стр=Выборка.Наименование+" "+Выборка.ББК;
    Если Выборка.Наименование=ПолеВвода1 Тогда
   ПолеСписка1.Добавить(Выборка.Ссылка,Стр);
    КонецЕсли;
    КонецЦикла;

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

Yura063

 а что он у тебя выдает?
Помогли, отблагодари!

cska-fanat-kz

На первый взгляд - все нормально...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

almagkeeva

Вообще ничего не выдает...нажимаю на кнопку "Выполнить" и ничего вообще не происходит( хоть бы ошибку выдавал,но нет...

cska-fanat-kz

Перед "Если..." впишите "Сообщить(Стр)" и проверьте - цикл вообще крутится или нет...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

chuevsf

 Если Выборка.Наименование=ПолеВвода1 Тогда

у них тип одинаковый?

cska-fanat-kz

Хотяяя...
(*далее делается взгляд а ля "Хауса осенило" ;)) )

ПолеВвода1 у  вас типа "СправочникСсылка.Книги"
Значит и выборка из справочника вам не нужна совершенно!
Делается просто:

Процедура КнопкаВыполнитьНажатие(Кнопка)
Стр=ПолеВвода1.Наименование+" "+ПолеВвода1.ББК;
ПолеСписка1.Добавить(ПолеВвода1,Стр);
КонецПроцедуры
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

chuevsf

Боюсь, что поле ввода у него текст. И он хочет по фрагменту названия найти все книги.....
Скорее у него не соответствие типов.

almagkeeva

Урааа! Работает!!!! Спасибо большущеее всем! Даже не верится:)

cska-fanat-kz

Цитата: chuevsf от 26 мар 2012, 14:21
Боюсь, что поле ввода у него текст. И он хочет по фрагменту названия найти все книги.....
Скорее у него не соответствие типов.

Ключевая фраза в самом начале:
"...по ВЫБРАННОЙ в поле ввода книге..."
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск