Имя: Пароль:
1C
1С v8
Ошибка при вызове метода!!!
,
0 Tasechka
 
08.11.12
16:13
Ошибка при вызове метода контекста (Выполнить): {(6, 2)}: Неоднозначное поле "Перевод.Оригинал"
<<?>>Перевод.Оригинал = &Оригинал
В чем может быть проблема???
1 zak555
 
08.11.12
16:14
думаю, что поле неоднозначное
=)
2 Капитан О
 
08.11.12
16:14
(0) в неоднозначности поля
3 GLazNik
 
08.11.12
16:15
(0) Собственно (1), а в чем неоднозначность можно сказать только увидев текст запроса
4 Tasechka
 
08.11.12
16:15
(2) спасибо кэп
5 Tasechka
 
08.11.12
16:15
Запрос = Новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ ПЕРВЫЕ 1
    |    Перевод.ПереводПолноеНазвание
    |ИЗ
    |    РегистрСведений.Перевод КАК Перевод
    |ГДЕ
    |    Перевод.Оригинал = &Оригинал";
6 zladenuw
 
08.11.12
16:16
а блин словил такой прикол. когда обработка и регистр сведения имели одно и то же имя.
7 vicof
 
08.11.12
16:17
без фотки не взлетит
8 GLazNik
 
08.11.12
16:17
(5) в регистре есть реквизит (измерение, ресурс) с именем Перевод. Псевдоним регистру дай другой.
9 Undefined vs NULL
 
08.11.12
16:18
(6) обработка в запросе? чей-то ты брешишь
(5) "ВЫБРАТЬ ПЕРВЫЕ 1
    |    РСПеревод.ПереводПолноеНазвание
    |ИЗ
    |    РегистрСведений.Перевод КАК РСПеревод
    |ГДЕ
    |    РСПеревод.Оригинал = &Оригинал";
10 Wobland
 
08.11.12
16:18
(8) побуду за ТС. что такое псевдоним? как его присвоить? какое такое измерение, ресурс?
11 GLazNik
 
08.11.12
16:20
(10) справка в помощь.
12 Aprobator
 
08.11.12
16:20
(5) структуру регистра в студию.
13 Tasechka
 
08.11.12
16:21
(8) не помогло
14 zak555
 
08.11.12
16:21
Tasechka фотку поставь
15 del123
 
08.11.12
16:22
почему, глядя на название темы, нетрудно догадаться, что ТС - девушка)
16 Wobland
 
08.11.12
16:22
+(14) только без очков! я в прошлый раз ничего не понял
17 Wobland
 
08.11.12
16:22
(15) трудно. среди нашего брата дятлов полно
18 Aprobator
 
08.11.12
16:23
там РС явная самопись. Имхается почему то, что поле Оригинал там нефига не один раз встречается.
19 GLazNik
 
08.11.12
16:25
(18) платформа не даст так сделать
(13) не верю. структуру и новый текст запроса давай.
20 Aprobator
 
08.11.12
16:26
(19) измерение и реквизит с одним именем не даст сделать (к примеру).
21 Tasechka
 
08.11.12
16:27
Запрос = Новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ ПЕРВЫЕ 1
    |    Перевод.ПереводПолноеНазвание
    |ИЗ
    |    РегистрСведений.Перевод КАК Перевод
    |ГДЕ
    |    Перевод.Оригинал = &Оригинал";
   
    Запрос.УстановитьПараметр("Оригинал", Товар);
    Результат = Запрос.Выполнить().Выбрать();
    Сообщить(Строка(Результат.Количество())+Товар);
    Если Результат.Следующий() Тогда
       
        Данные = Результат.ПереводПолноеНазвание;
       
    Иначе
       Структура =Новый Структура ();
       Выборка=РегистрыСведений.Перевод.Выбрать(Структура);
       Выборка.Следующий();
       Форма=Выборка.ПолучитьМенеджерЗаписи().ПолучитьФорму("ФормаЗаписи");
       Форма.ОткрытьМодально();
    КонецЕсли;
   
       Возврат Данные;
22 Aprobator
 
08.11.12
16:28
млин, структуру регистра в студию.
23 GLazNik
 
08.11.12
16:29
(21) эмъ. и где тут применено (8)? собственно в (10) уже дан текст запроса с другим псевдонимом для таблицы.
24 GLazNik
 
08.11.12
16:30
+(23) а после текста запроса то че в функции твориться!?! ужас! я не могу на такое смотреть
25 Aprobator
 
08.11.12
16:30
а у РС есть поле с именем самого РС. Вообще это ближе к истине. (21) еще раз - структуру регистра в студию!!!
26 zak555
 
08.11.12
16:31
нет срина лица
27 zak555
 
08.11.12
16:31
*скрина
28 Tasechka
 
08.11.12
16:35
29 Aprobator
 
08.11.12
16:35
на крайняк в условии можно полностью прописать:
РегистрСведений.Перевод.Оригинал = &Оригинал
30 zak555
 
08.11.12
16:36
(28) срин лица своего
31 Aprobator
 
08.11.12
16:37
(8) о млин - ты как в воду смотрел )
32 Cunni
 
08.11.12
16:38
Достаточно создать новый ник, поставить пол женский и даже не взирая на настойчивые уговоры выложить пусть даже фейковую фотку можно задавать самые нелепые вопросы и при этом совершенно не рискуя быть высмеянным или даже посланным, что скорее всего произойдет, если пол будет "мужской":(( БОлее того, можно не без оснований надеяться, что этот нелепый вопрос разжуют, потелепатируют и выдадут верный результат.
33 hhhh
 
08.11.12
16:39
(28) и вы не видите в своем регистре два слова "Перевод"? Кто создавал этот регистр? Надавайте ему по башке.
34 GLazNik
 
08.11.12
16:39
(28) ну собственно в (9) правильный текст... почти... ПереводПолноеНазвание это же реквизит справочника(документа) выступающего в качестве ресурса?
35 GLazNik
 
08.11.12
16:40
(33) да не... регистр нормальный, а вот запрос кривой
36 GLazNik
 
08.11.12
16:48
(32) совсем противоположное мнение. У мужчин фотки не спрашивают, что в результате приводит к более быстрому ответу :)
37 Tasechka
 
08.11.12
16:49
(36) это точно
38 Cunni
 
08.11.12
16:50
(36) ага, и что скажут мужчине, задающему такие вопросы + не способному разрешить псевдопроблему к посту так 30?
39 Tasechka
 
08.11.12
16:51
(35) этот запрос раньше работал, перестал работать после того как обновили конфигурацию.
40 Tasechka
 
08.11.12
16:52
(39) может конечно это и не связано друг с другом
41 Aprobator
 
08.11.12
16:55
(39) после обновления платформы еще поверю. После обновления конфы - верится с трудом.
42 GLazNik
 
08.11.12
16:58
(39) возможно и работал, но лучше так не писать, потому как парсер нифига не понимает, где мы хотим таблицу "Перевод", а где поле "Перевод", вот и ругается

  "ВЫБРАТЬ ПЕРВЫЕ 1
    |    Перевод.ПереводПолноеНазвание
    |ИЗ
    |    РегистрСведений.Перевод КАК РегПеревод
    |ГДЕ
    |    РегПеревод.Оригинал = &Оригинал";
(38) то же самое, но без требования фоток
43 Tasechka
 
08.11.12
17:00
(42) не работает
44 Рыцарь
 
08.11.12
17:01
(43)"ВЫБРАТЬ ПЕРВЫЕ 1
    |    РегПеревод.ПереводПолноеНазвание
    |ИЗ
    |    РегистрСведений.Перевод КАК РегПеревод
    |ГДЕ
    |    РегПеревод.Оригинал = &Оригинал";
45 GLazNik
 
08.11.12
17:03
(43) а точно работал именно этот запрос? :)
(44) да нету в РегистрСведений.Перевод реквизита ПереводПолноеНазвание

Наверное таки так:
    ВЫБРАТЬ ПЕРВЫЕ 1
    |    РегПеревод.Перевод.ПолноеНазвание
    |ИЗ
    |    РегистрСведений.Перевод КАК РегПеревод
    |ГДЕ
    |    РегПеревод.Оригинал = &Оригинал";
46 Рыцарь
 
08.11.12
17:07
(45)может и так. посмотрим, что скажет ТС
47 Tasechka
 
09.11.12
10:46
(46)как расшифровывается аббревиатура ТС?
48 1Сергей
 
09.11.12
10:48
(47) Топик-стартер. Т.е. ты
49 Tasechka
 
09.11.12
10:50
(45) таки нет там этого реквизита
50 Tasechka
 
09.11.12
10:51
(48) я поняла что это я, а почему "Топик-стартер"?
51 Wobland
 
09.11.12
10:52
(50) ну веткозачинатель
52 Tasechka
 
09.11.12
11:01
(51) ммм понятно
53 Tasechka
 
09.11.12
11:04
(45) именно этот, я пробовала так как там написано не работает
54 GLazNik
 
09.11.12
11:05
(49) а вы точно своим делом занимаетесь? :)
55 GLazNik
 
09.11.12
11:07
(53) значит структура регистра изменилась.
56 Tasechka
 
09.11.12
11:08
(54) да
57 zak555
 
09.11.12
11:15
нетскринамордылица
58 Aprobator
 
09.11.12
14:44
не работает в каком смысле то? Выскакивает ошибка или нет результата?
59 Aprobator
 
09.11.12
14:45
а все увидел:

ВЫБРАТЬ ПЕРВЫЕ 1
    |    РегПеревод.ПереводПолноеНазвание
    |ИЗ
    |    РегистрСведений.Перевод КАК РегПеревод
    |ГДЕ
    |    РегПеревод.Оригинал = &Оригинал";
60 Aprobator
 
09.11.12
14:46
а не мимо. Посмотрел структуру еще раз.
61 Aprobator
 
09.11.12
14:47
Ресур перевод - что такое вообще? У него точно есть реквизит ПолноеНаименование?
62 Lelic
 
09.11.12
14:51
А вот так срабатывает?
ВЫБРАТЬ ПЕРВЫЕ 1
    |    РегПеревод.Перевод
    |ИЗ
    |    РегистрСведений.Перевод КАК РегПеревод
    |ГДЕ
    |    РегПеревод.Оригинал = &Оригинал";
Независимо от того, куда вы едете — это в гору и против ветра!