21.
Re:аниматор
338
11.07.09 08:51
Сейчас в теме
Если в справочнике Сотрудники организации представление сотрудника с инициалами, а физ. лицо с полными данными, то при клике на таблице выходит ошибка:
{Форма.Форма(439)}: Ошибка при вызове метода контекста (ПолучитьФорму): Элемент не выбран!
ЭлементСправочника.ПолучитьФорму().Открыть();
по причине:
Элемент не выбран!
код:
Процедура ТПВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
ЭлементСправочника = Справочники.СотрудникиОрганизаций.НайтиПоНаименованию(ВыбраннаяСтрока.ФИО);
ЭлементСправочника.ПолучитьФорму().Открыть();
КонецПроцедуры
не совсем правильно искать по ФИО. проше в запросе ссылку тянуть в ТЗ, и скрытой сделать, но переход по данному реквизиту
еще:
Для Каждого ТекСтрока Из ТаблицаДанных Цикл
Если ТекСтрока.ДатаРождения = Дата(1, 1, 1) Тогда
ТаблицаДанных.Удалить(ТекСтрока);
КонецЕсли;
КонецЦикла;
можно заменить на
в запросах
И ФизическиеЛица.ДатаРождения <> &ПустаяДата
Запрос.УстановитьПараметр("ПустаяДата", Дата(1, 1, 1));
выборка сразу исключит пустые даты и не надо будет перебирать весь список и удалять физ. лиц с пустой датой рождения