Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
13 Дек 2017, 02:40
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: выбирать текущий элемент при открытии формы выбора (упр интерфейс)  (Прочитано 13216 раз)

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

Оффлайн Iwan

  • *
  • Сообщений: 26
  • РЕПУТАЦИЯ: 1
  • КПД: 4%
  • Регистрация: 2012-03-14
  • Сайт: 
  • Профессия: Программист 1С
Дано: Форма, в ней табличная часть. Когда пользователь выбирает поле табличной части на пример "Номенклатура" для изменения с "Быка" на "Корову" нужно открыть справочник и выделенным полем должен быть элемент "Бык". (Справочник иерархический)
Код обработчика "НачалоВыбора"
        СтандартнаяОбработка = Ложь;

        ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаВыбора",, ЭтаФорма);
         // здесь еще устанавливаетя отбор для Списка формы
ФормаВыбора.Открыть();

я как понимаю нужно в "ФормаВыбора.Элементы.Список" как то передать ссылку выделяемого элемента... а как не разберусь(


Оффлайн MuI_I_Ika

  • Гончаров Михаил
  • Администратор
  • *****
  • Сообщений: 6557
  • РЕПУТАЦИЯ: 775
  • КПД: 12%
  • Регистрация: 2012-08-15
    • Skype: MuI_I_Ika
  • Сайт: 
  • Профессия: Программист 1С
Я думаю, лучше использовать метод ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>)

В параметры передавать текущий элемент и при создании формы его читать.

Оффлайн Iwan

  • *
  • Сообщений: 26
  • РЕПУТАЦИЯ: 1
  • КПД: 4%
  • Регистрация: 2012-03-14
  • Сайт: 
  • Профессия: Программист 1С
Вопрос решен. Книга по разработке управляемого интерфейса и не много логики рулят..

Пример из книги 1:
ПараметрыФормы = Новый Структура("ТекущаяСтрока", Объект.Ссылка );
ОткрытьФорму("Справочник.Товары.ФормаСписка", ПараметрыФормы);
И пример из книги 2:
УсловияОтбора = Новый Структура("Владелец", Объект.Ссылка);
ПараметрыФормы = Новый Структура("Отбор" , УсловияОтбора);
ОткрытьФорму("Справочник.РасчетныеСчета.ФормаСписка", ПараметрыФормы);


Мой код:
Отб = Новый Структура;
Отб.Вставить("ПравоеЗначение", Элементы.Расшифровка.ТекущиеДанные.Значени1);
Отб.Вставить("ВидСравнения",ВидСравнения.ВИерархии);

ПараметрыОтбора = новый Структура;
ПараметрыОтбора.Вставить("Ссылка",Отб);


ПараметрыФ = Новый Структура;
ПараметрыФ.Вставить("ТекущаяСтрока", Элементы.Расшифровка.ТекущиеДанные.Значение2);
ПараметрыФ.Вставить("Отбор",ПараметрыОтбора);

ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаВыбора", ПараметрыФ, ЭтаФорма);


 

Не работает метод Сдвинуть() по отношению к программно добавляемой колонке1С:Предприятие 8.3 (8.3.10.2561) Управление производственным предприятием, редакция 1.4 Приветствую, я добавляю программно свою колонку в методе ПриОткрытии() модуля формы, вот так

Автор InsiderРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 282
Последний ответ 21 Сен 2017, 10:33
от Insider
Редактирование формы "Настройки пользователя".

Автор t955938Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 4812
Последний ответ 03 Авг 2011, 11:45
от t955938
получаю значение реквизита формы, дает значение 0

Автор mikel10Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3404
Последний ответ 12 Июл 2013, 15:35
от mikel10
Как обратиться к функции модуля формы из модуля Менеджера?

Автор TreeDogNightРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 6
Просмотров: 4984
Последний ответ 10 Июл 2014, 14:05
от cska-fanat-kz
Настройка формы "Заполнение товаров"

Автор ЖаннаРаздел Пользователям "1С - Предприятие 8"

Ответов: 2
Просмотров: 582
Последний ответ 10 Мар 2017, 21:00
от Жанна

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
171 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
38 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
33 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

  • Точка Гостей: 195
  • Точка Скрытых: 0
  • Точка Пользователей: 2
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal