Имя: Пароль:
1C
1С v8
как открыть форму подбора номенклатуры программно
0 Dyspho
 
13.01.16
14:53
В общем то весь вопрос в топике
1 del123
 
13.01.16
14:53
Берешь и открываешь
2 del123
 
13.01.16
14:54
главное потом этот самый подбор еще обработать
3 Dyspho
 
13.01.16
14:54
ФормаВыбора = Справочники.Номенклатура.ПолучитьФормуВыбора( , ЭтаФорма);
      

    ФормаВыбора.Заголовок    = "Выберите товар!";
      

    Выбрано = ФормаВыбора.ОткрытьМодально();


{Обработка.ПечатьЭтикетокИЦенниковДляВесов.Форма.Форма.Форма(2846,16)}: Переменная не определена (Справочники)
    ФормаВыбора = <<?>>Справочники.Номенклатура.ПолучитьФормуВыбора( , ЭтаФорма);  (Проверка: Тонкий клиент)
4 Dyspho
 
13.01.16
15:08
мм?
5 ДенисЧ
 
13.01.16
15:11
В тонком клиенте нету Справочников.
Читай книги, а не форум...
6 Dmitriy_76
 
13.01.16
15:13
ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаВыбора").Открыть();
7 Dyspho
 
13.01.16
15:14
(5) я обязательно этим займусь
8 Бледно Золотистый
 
13.01.16
15:14
добавить запись в непериодический независимый регистр сведений
(78)  подскажите с этим и я отвалю в книжки

Обещал же отвалить.
9 Dyspho
 
13.01.16
15:16
(8) эт другое
10 Dyspho
 
13.01.16
15:26
(6) подскажи где посмотреть как сделать под это ещё обработку выбора, пожалуйста)
11 Lexey_
 
13.01.16
15:29
(6) зачем так сложно?ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаВыбора")
12 Lexey_
 
13.01.16
15:30
(10) в типовых конфигурациях
13 Dyspho
 
13.01.16
15:31
(12) я и так в типовой рознице
14 Lexey_
 
13.01.16
15:32
(13) тем более
15 Dyspho
 
13.01.16
15:32
(12) неправильно сказал..
мне выбор обработать надо
16 Dyspho
 
13.01.16
15:33
(14) а то форма открывается но ничего не проиходитпри выборе
17 Lexey_
 
13.01.16
15:34
(15) какая разница, всё уже придумано до тебя, тебе остается только копипастить
18 Dyspho
 
13.01.16
15:44
(17) Я не могу найти, правда
Может где почитатьможно про это
19 Lexey_
 
13.01.16
15:49
(18) как можно быть таким ленивым?...в гугле полно ссылок, обчитаешься
20 Dyspho
 
13.01.16
15:50
(19) Мне не лень, я не понимаю
21 Lexey_
 
13.01.16
15:53
(20) покажи, что ты читал и какие слова тебе не понятны
22 Dyspho
 
13.01.16
15:54
(21) Мне не понятно что я должен сделать, я хотел найти как обрабатывалась предидущая выборка, я не могу найти этого
печально
23 vicof
 
13.01.16
15:55
"предидущая"
предыдущая правильно. Сначала надо школу закончить.
24 Лефмихалыч
 
13.01.16
15:55
(20) проблема та же самая, какая была и в прошлой твоей ветке - тотальное непонимание ращницы между контекстами &НаКлиенте и &НаСервере.

В управляемом режиме формы открываются при помощи ОткрытьФорму(), а не тем способом, который у тебя в (3)
26 silent person
 
13.01.16
15:56
http://v8.1c.ru/metod/books/book.jsp?id=231
Разработка управляемого интерфейса (+CD). Серия "1С:Профессиональная разработка" (артикул 4601546069634)

Глава 3.3. Открытие форм

Самый первый, наверное, вопрос, который возникает у разработчиков, начинающих знакомиться с формами: а как открыть форму?

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


Глава 4.3. Примеры оптимизации клиент-серверного взаимодействия

Управление открываемой формой путем передачи параметров

Часто бывает нужно открыть форму не интерактивно, а из встроенного языка. Как правило, при этом в зависимости от различных условий форма должна иметь тот или иной вид.
27 vicof
 
13.01.16
15:58
(26) Щас окажется, что у студента денег на книжку нет :))
28 silent person
 
13.01.16
15:58
+26 еще, прямо сейчас, книга лежит тут http://its.1c.ru/db/pubmanagedui
29 Dyspho
 
13.01.16
15:59
(24) я то уже поменял ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаВыбора")
30 Dyspho
 
13.01.16
16:01
(24) Я же говорю, что хочу узнать как обработку выбора написать
31 Dyspho
 
13.01.16
16:01
(30) форма то открывается, но при выборе товара тч пустой остаётся
32 silent person
 
13.01.16
16:02
(31) в главе 4.3 разобран пример по выбору
33 Лефмихалыч
 
13.01.16
16:03
(29) ссылка на достаточно понятную книгу про УФ в (26) и в (28)
34 Dyspho
 
13.01.16
16:15
(33) МНе нужно не при открытии формы чтобы что то происходило
а при выборе товара
35 Dyspho
 
13.01.16
16:18
{Обработка.ПечатьЭтикетокИЦенниковДляВесов.Форма.Форма.Форма(2857)}: Поле объекта не обнаружено (АдресТоваровВХранилище)
    ТаблицаТоваров = ПолучитьИзВременногоХранилища(ВыбранноеЗначение.АдресТоваровВХранилище);
36 silent person
 
13.01.16
16:26
(35) пытаясь написать свой алгоритм передачи выбранного значения из формы выбора в текущую форму, ты изобретаешь велосипед.

все уже придумано до тебя: При выборе значения в формы выбора выбранное значение будет передано параметром в обработчик события ОбработкаВыбора владельца этой формы.
37 Dyspho
 
13.01.16
16:53
(36) просто я лучше придумаю
38 Smile 8D
 
13.01.16
17:18
Мне хочется верить, что это просто очередной троллинг, а не реальный программист в наших рядах)
39 Dyspho
 
13.01.16
17:19
(38) ваших
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший