|
|
|
Дерево значений ↓ (Rie 19.07.2012 17:11) |
☑ | ||
|---|---|---|---|---|
|
0
SherifSP
19.07.12
✎
15:20
|
Есть дерево значений, в дереве значений выбраны с регистра сведений "СохраненныеНастройки" измерения - "Пользователь", "ИмяОбъекта","НаименованиеНастройки" - как при выборе настройки, получить Оъект?
Процедура СписокНастроекВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка) ЭтотОбъект = ВыбраннаяСтрока.ИмяОбъекта; - Получаю имя объекта а не сам объект КонецПроцедуры |
|||
|
1
YHVVH
19.07.12
✎
15:22
|
нефиганепонятно
|
|||
|
2
YHVVH
19.07.12
✎
15:22
|
ПолучитьОбъект есть у ссылки метод
|
|||
|
3
mkanaev
19.07.12
✎
15:23
|
есть только одна проблема ИмяОбъекта - измерение РС типа "Строка"!!!!
|
|||
|
4
SherifSP
19.07.12
✎
15:24
|
(2) Выбираю настройку в дереве значения, нужно чтобы открылся тот отчет у которого эта настройка
|
|||
|
5
Rie
19.07.12
✎
15:24
|
(0) Что просишь - то и получаешь. У этого регистра есть _ресурс_ СохраненнаяНастройка типа ХранилищеЗначения. Может, тебе оно нужно?
|
|||
|
6
SherifSP
19.07.12
✎
15:24
|
(3)Да
|
|||
|
7
Rie
19.07.12
✎
15:24
|
(4) А... А что ты видишь, когда смотришь на ИмяОбъекта?
|
|||
|
8
mkanaev
19.07.12
✎
15:25
|
(6) ты хочешь из строки объект получить?
|
|||
|
9
SherifSP
19.07.12
✎
15:25
|
(7)Только имя
|
|||
|
10
SherifSP
19.07.12
✎
15:26
|
(8)Спрашиваю можно как то или нет
|
|||
|
11
mkanaev
19.07.12
✎
15:26
|
(9) засунь в регистр объект и получишь объект
|
|||
|
12
SherifSP
19.07.12
✎
15:27
|
(11)Чтобы его туда засунуть, нужно сначала получить
|
|||
|
13
Рэйв
19.07.12
✎
15:27
|
(9)Какое именно имя? Пример
|
|||
|
14
Rie
19.07.12
✎
15:28
|
(9) И как это имя выглядит?
(11) Объект - отчёт. Куда и как его засунуть? :-) |
|||
|
15
Ненавижу 1С
гуру
19.07.12
✎
15:28
|
особенно если объект это Отчет
|
|||
|
16
SherifSP
19.07.12
✎
15:29
|
(13) "ОтчетОбъект.ЗаказыПоМаршрутам" Тип - Строка
|
|||
|
17
SherifSP
19.07.12
✎
15:31
|
Как получить не строку а объект, только с хранилища значений?
|
|||
|
18
Rie
19.07.12
✎
15:36
|
(16) Замечательно. При помощи Найти ищешь точку ("."). То, что после неё - имя отчёта. Сохраняешь его в переменную - например, ИмяОтчета. Затем
Отчеты[ИмяОтчета].Создать() или Отчеты[ИмяОтчета].ПолучитьФорму() и т.д. |
|||
|
19
SherifSP
19.07.12
✎
15:37
|
(18)Спс, сейчас попробую
|
|||
|
20
SherifSP
19.07.12
✎
15:39
|
(18)Еще бы пример как найти точку)
|
|||
|
21
Ненавижу 1С
гуру
19.07.12
✎
15:46
|
(20) ндя...
|
|||
|
22
Ненавижу 1С
гуру
19.07.12
✎
15:47
|
(20) Ctrl+F
|
|||
|
23
SherifSP
19.07.12
✎
15:49
|
(22)F1?
|
|||
|
24
SherifSP
19.07.12
✎
15:50
|
Кстати я тоже ненавижу 1С, столько нервов уходит(
|
|||
|
25
izekia
19.07.12
✎
15:50
|
классная ветка
|
|||
|
26
qwerty09
19.07.12
✎
15:52
|
сегодня ж не пятница вроде?
|
|||
|
27
SherifSP
19.07.12
✎
15:55
|
ЭтотОбъект = ВыбраннаяСтрока.ИмяОбъекта;
Поиск = КритерииОтбора.ЭтотОбъект.Найти("."); |
|||
|
28
SherifSP
19.07.12
✎
15:56
|
Нашел я точку, дальше как(
|
|||
|
29
Rie
19.07.12
✎
16:02
|
(28) А дальше - открываешь встроенную справку. И читаешь о встроенных функциях работы с типом Строка.
|
|||
|
30
Trier
19.07.12
✎
16:08
|
(26) Да второй день такие ветки, вчера вот один программист спрашивал где посмотреть код отчета. Подозреваю, скоро Миста будет делиться на Life, ветки про игры и ветки типа "Подскажите как открыть конфигуратор"
|
|||
|
31
SherifSP
19.07.12
✎
16:12
|
(30)Скоро такое будит?
|
|||
|
32
SherifSP
19.07.12
✎
16:13
|
(30)Подскажите как открыть конфигуратор - такие темы уже были?
|
|||
|
33
Rie
19.07.12
✎
16:14
|
(30) Не "скоро", а "уже". Интересные вопросы в разделе "1С" бывают - но, увы, не часто.
|
|||
|
34
Rie
19.07.12
✎
16:15
|
(32) А как же! Вот, к примеру - v8: Дерево значений
|
|||
|
35
SherifSP
19.07.12
✎
16:19
|
(34) Ну я же не спросил как 1С запустить)
|
|||
|
36
SherifSP
19.07.12
✎
16:20
|
Даже если бы спросил, то думаю никто бы толком не сказал, потому что не знают
|
|||
|
37
SherifSP
19.07.12
✎
16:21
|
(27)Не катит, ругается
|
|||
|
38
SherifSP
19.07.12
✎
16:22
|
Может не для того метода смотрю "найти"
|
|||
|
39
Ненавижу 1С
гуру
19.07.12
✎
16:23
|
(38) правильно думаешь, глобальную функцию смотри
|
|||
|
40
SherifSP
19.07.12
✎
16:26
|
Тут этих глобальных функций ппц
|
|||
|
41
SherifSP
19.07.12
✎
16:33
|
(39)Не могу найти по подробнее если не тяжело
|
|||
|
42
Kashemir
19.07.12
✎
16:35
|
(41) Меняй работу
Найти (Find) Синтаксис: Найти(<Строка>, <ПодстрокаПоиска>) Параметры: <Строка> (обязательный) Тип: Строка. Исходная строка. <ПодстрокаПоиска> (обязательный) Тип: Строка. Искомая подстрока. Возвращаемое значение: Тип: Число. Позиция первого знака найденной подстроки. Нумерация символов в строке начинается с 1. Если строка не содержит указанной подстроки, то возвращается 0. Описание: Находит вхождение искомой строки как подстроки в исходной строке. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Пример: Если Найти(Сотрудник.Имя, "Борис") > 0 Тогда Сообщить(Сотрудник.Имя + " таб. №" + Сотрудник.Код); КонецЕсли; |
|||
|
43
SherifSP
19.07.12
✎
16:37
|
(42)Ты мой спаситель, работу не хочу менять, не все начинающие знали лучше;)
|
|||
|
44
SherifSP
19.07.12
✎
16:43
|
Если Найти(ЭтотОбъект, ".") > 0 Тогда
как теперь сохранить все что после точки КонецЕсли; |
|||
|
45
Rie
19.07.12
✎
16:44
|
(44) Скажи, пожалуйста, ты во встроенную справку после (29) заглядывал?
|
|||
|
46
SherifSP
19.07.12
✎
16:46
|
(45)Нет
|
|||
|
47
SherifSP
19.07.12
✎
16:46
|
(45)Надо искать еще то что мне надо там, это очень долго
|
|||
|
48
SherifSP
19.07.12
✎
16:47
|
Если бы я сел пару раз посмотрел весь хелпер, тогда возможно
|
|||
|
49
SherifSP
19.07.12
✎
16:51
|
Сред(<Строка>, <Начальный номер>, <Число символов>)
|
|||
|
50
SherifSP
19.07.12
✎
16:51
|
Сам себе уже помогаю)
|
|||
|
51
SherifSP
19.07.12
✎
17:04
|
(18)
ЭтотОбъект = ВыбраннаяСтрока.ИмяОбъекта; ИмяОтчета = Сред(ЭтотОбъект,13); Отчеты.[ИмяОтчета].ПолучитьФорму(); - Ожидается идентификатор |
|||
|
52
Rie
19.07.12
✎
17:07
|
(50) Ай, молодца! Пойди купи себе деревянную медаль!
(51) Ну вот анахуа ты туда точку влепил? |
|||
|
53
SherifSP
19.07.12
✎
17:08
|
(52)А долго до Золотой?
|
|||
|
54
SherifSP
19.07.12
✎
17:08
|
(52)Не знаю сейчас уберу)
|
|||
|
55
SherifSP
19.07.12
✎
17:10
|
(18)Вроде работает, не знаю на долго ли)
|
|||
|
56
SherifSP
19.07.12
✎
17:17
|
(55)Пол дела сделано, теперь я должен отчет получить с настройками которые я выбрал у себя в дереве значений
|
|||
|
57
SherifSP
19.07.12
✎
17:17
|
ЭтотОбъект = ВыбраннаяСтрока.ИмяОбъекта;
ИмяОтчета = Сред(ЭтотОбъект,13); Отчет = Отчеты[ИмяОтчета].ПолучитьФорму(); Отчет.ОткрытьМодально(); |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |