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