skull86
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ребят, помогите разобраться,пжлста! Есть у меня форма, на ней таблица, в таблице 2 колонки(Адрес назначения и Адрес отправления). Организован выбор адреса из КЛАДР, но по окончании выбора адрес вставляется в обе колонки, надо сделать так чтобы в каждую колонку вставлялся свой адрес. Вот код что у меня сейчас: Код: &НаКлиенте Процедура АдресНазНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Результат = Новый Структура; Результат.Вставить("ИмяРеквизита", Элемент.Имя); ПараметрыОткрытия = Новый Структура; ПараметрыОткрытия.Вставить("ВидКонтактнойИнформации", ТТТ()); ПараметрыОткрытия.Вставить("ЗначенияПолей", "ДанныеСтроки.ЗначенияПолей"); ПараметрыОткрытия.Вставить("Представление", Элемент.ТекстРедактирования); ДанныеВыбора = УправлениеКонтактнойИнформациейКлиент.ОткрытьФормуКонтактнойИнформации(ПараметрыОткрытия,ЭтаФорма, ); КонецПроцедуры &НаКлиенте Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора) Для Каждого ТекСтрока ИЗ Объект.Маршрут Цикл ТекСтрока.АдресНаз = ВыбранноеЗначение.Представление; КонецЦикла; Для Каждого ТекСтрока ИЗ Объект.Маршрут Цикл ТекСтрока.АдресОтпр = ВыбранноеЗначение.Представление; КонецЦикла; КонецПроцедуры | Пробовал через Условия вот так: Код: &НаКлиенте Процедура ОбработкаВыбора(ВыбранноеЗначение, ИсточникВыбора) АдресНазн = Элементы.МаршрутАдресНаз; Если АдресНазн Тогда Для Каждого ТекСтрока ИЗ Объект.Маршрут Цикл ТекСтрока.АдресНаз = ВыбранноеЗначение.Представление; КонецЦикла; Иначе Для Каждого ТекСтрока ИЗ Объект.Маршрут Цикл ТекСтрока.АдресОтпр = ВыбранноеЗначение.Представление; КонецЦикла; КонецЕсли; КонецПроцедуры | Но вылазит ошибка преобразование к типу булево невозможно... Как правильно написать условие? | Всего записей: 26 | Зарегистр. 07-05-2013 | Отправлено: 11:39 18-09-2015 | Исправлено: skull86, 11:41 18-09-2015 |
|