Имя: Пароль:
1C
1С v8
1с8 Выбор из ТЗ строки в ПолеВвода
0 Uragan_a
 
13.11.13
04:46
Нужен пример кода.
Есть запрос который выбирает строки и возвращает список значений, мне нужно вставить выбранную строку в реквизит (поле ввода) на форме или в тч
1 Uragan_a
 
13.11.13
04:47
нужно открывающее окошко с тз возвращенной запросом и возможность выбора от туда.
2 perec1982
 
13.11.13
05:14
обработка события передНачаломВыбора()
СтандартнаяОбработка = ложь;
открываешь предварительно созданую форму модально и при открытии заполняешь по запросу. В открытой форме событие ОбработкаВыбора закрываешь форму с параметром выбора
3 Uragan_a
 
13.11.13
05:20
(2) спс, попробую
4 Wobland
 
13.11.13
05:37
а можно тупо взять и выбрать строку у ТЗ
5 Uragan_a
 
13.11.13
06:00
(4) как)
6 Wobland
 
13.11.13
06:04
примерно так, как описано в СП
7 Uragan_a
 
13.11.13
06:18
(6) спс, но возвращает : СтрокаТаблицыЗначений
8 Uragan_a
 
13.11.13
06:18
при выборе из таблицы возвращает в текстовое поле в которое выбираю: СтрокаТаблицыЗначений
9 Wobland
 
13.11.13
06:20
(7) поздравляю, вопрос (1) решён
10 Uragan_a
 
13.11.13
06:20
СтрокаТЧ.Ребенок = ТЗРодственники.ВыбратьСтроку("Выберете",).Имя;

получилось
11 Uragan_a
 
13.11.13
06:20
спасибо
12 Wobland
 
13.11.13
06:20
(10) двоечник
13 Wobland
 
13.11.13
06:20
(12) или пророк
14 Uragan_a
 
13.11.13
06:21
?
15 Uragan_a
 
13.11.13
06:23
красивенько получилось
16 Wobland
 
13.11.13
06:27
(15) наверняка где-то накосячил. бородой чую, что (10) методологически некрасиво
17 kosts
 
13.11.13
06:38
(15) А теперь нажми отмену в окне выбора.
18 Uragan_a
 
13.11.13
07:19
Попытка        
        СтрокаТЧ.Ребенок = ТЗРодственники.ВыбратьСтроку("Выберете",).Имя;
        Исключение
        Сообщить("Необходимо выбрать");
    КонецПопытки;

а так признак дурного тона?
19 Wobland
 
13.11.13
07:20
(18) да
20 Wobland
 
13.11.13
07:21
ну и лучше всё ж точней выразить пользователю свою мысль: "Сейчас Вы выберете ребёнка"
21 Uragan_a
 
13.11.13
07:21
(19) как тогда
22 Wobland
 
13.11.13
07:22
(21) в соответствии с СП
23 kosts
 
13.11.13
07:27
(18) Попытку нужно использовать только тогда, когда нет возможности отследить проблему обычными средствами (например Если-Тогда)
24 Галахад
 
гуру
13.11.13
07:32
Это что 1С:Ясли? Где это ребенка можно выбрать?
25 Wobland
 
13.11.13
07:36
(24) 1С:Экспертная оценка отцовства и материнства
26 Рэйв
 
13.11.13
07:38
(18)
Выбор=ТЗРодственники.ВыбратьСтроку("Выберете",);
Если Выбор<>Неопределено Тогда
    СтрокаТЧ.Ребенок=Выбор.Имя;
КонецЕсли;
27 Wobland
 
13.11.13
07:39
опять какая-нибудь лабораторная.. откуда они лезут? что за обострение крайние дни?
28 Uragan_a
 
13.11.13
07:52
(27) просто я за 3 года работы с 1с занимался только консультированием
29 kosts
 
13.11.13
07:53
(28) Озвуч задачу в целом, может что нить дельного подскажут...
30 Wobland
 
13.11.13
07:53
(28) бывает. но как-то рефлекс лезть в документацию нужен имхо
31 Uragan_a
 
13.11.13
08:01
(30) учту. СпасибО!