|
Ошибка чтения значения.... опять и опять. | ☑ | ||
---|---|---|---|---|
0
Катя1С
18.11.14
✎
17:35
|
Всем привет!
Я знаю, что тема уже 1000 раз размусоливалась, и ошибка где-то рядом, но уже обыскала все, никак найти не могу. обычные формы: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | КонтактнаяИнформация.Представление |ИЗ | Документ.ПриказОбИзмененииГрафикаРаботы КАК ПриказОбИзмененииГрафикаРаботы | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ПО ПриказОбИзмененииГрафикаРаботы.РаботникиОрганизации.Сотрудник.Физлицо = КонтактнаяИнформация.Объект"; |ГДЕ | КонтактнаяИнформация.Вид = &Вид "; | дс_ПриказОбИзмененииГрафикаРаботы.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Вид", Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица); Запрос.УстановитьПараметр("Ссылка", Ссылка); РезультатЗапроса = Запрос.Выполнить().Выбрать(); Результат - ошибка. Поочередно и одновременно отключала параметры...не помогает. Запрос скопирован из ВПФ, где все работает... ХЕЛП!!! |
|||
1
Otkr
18.11.14
✎
17:37
|
Все должны догадаться какая ошибка?
|
|||
2
Wobland
18.11.14
✎
17:38
|
вторая строка снизу
|
|||
3
Otkr
18.11.14
✎
17:38
|
(2) Уточнил бы что вторая снизу в тексте запроса ))
|
|||
4
Wobland
18.11.14
✎
17:39
|
(3) без фото не уточняем
|
|||
5
Катя1С
18.11.14
✎
17:40
|
Точки с запятой лишние да, они стерты сейчас.
А что еще не так? |
|||
6
Drac0
18.11.14
✎
17:42
|
(5) А какой текст ошибки - это коммерческая тайна?
|
|||
7
Wobland
18.11.14
✎
17:42
|
(5) вряд ли мы можем конкурировать с текстом ошибки
|
|||
8
Wobland
18.11.14
✎
17:43
|
да нет, можем. правильный ответ начинается на "Сл"
|
|||
9
Катя1С
18.11.14
✎
17:44
|
(6) В заголовке темы в принципе есть, но продублирую -
Ошибка чтения значения |
|||
10
Катя1С
18.11.14
✎
17:45
|
(8) ну пожаааааааалуйста! завтра сдавать, времени нет(
|
|||
11
Wobland
18.11.14
✎
17:45
|
(9) там даже номер строки указан
|
|||
12
Катя1С
18.11.14
✎
17:47
|
(11) | КонтактнаяИнформация.Вид = &Вид ";
да? |
|||
13
hhhh
18.11.14
✎
17:48
|
(12) РезультатЗапроса.Следующий()
точно-точно есть? |
|||
14
Wobland
18.11.14
✎
17:48
|
(12) не угадала
|
|||
15
olegves
18.11.14
✎
17:50
|
КонтактнаяИнформация.Объект";
а надо: КонтактнаяИнформация.Объект с Вид та же хрень |
|||
16
ilya_i
18.11.14
✎
17:53
|
Народ набежал, но все молчат, фотку ждут наверно...
|
|||
17
ILM
гуру
18.11.14
✎
18:01
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | КонтактнаяИнформация.Представление |ИЗ | Документ.ПриказОбИзмененииГрафикаРаботы КАК ПриказОбИзмененииГрафикаРаботы | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ПО ПриказОбИзмененииГрафикаРаботы.РаботникиОрганизации.Сотрудник.Физлицо = КонтактнаяИнформация.Объект |ГДЕ | КонтактнаяИнформация.Вид = &Вид | дс_ПриказОбИзмененииГрафикаРаботы.Ссылка = &Ссылка"; Запрос.УстановитьПараметр("Вид", Справочники.ВидыКонтактнойИнформации.ЮрАдресФизЛица); Запрос.УстановитьПараметр("Ссылка", Ссылка); РезультатЗапроса = Запрос.Выполнить().Выбрать(); |
|||
18
Otkr
18.11.14
✎
18:02
|
(17) Ииии?)))
|
|||
19
Катя1С
18.11.14
✎
18:10
|
(13) Вычислила выражение - получила Ложь
|
|||
20
Катя1С
18.11.14
✎
18:11
|
(15) Я писала выше, что сама знаю про точки с запятой, это контекстно не ошибка
|
|||
21
Катя1С
18.11.14
✎
18:12
|
(17) Я писала про точки с запятой выше!
|
|||
22
Aleksandr N
18.11.14
✎
18:12
|
(19) О как!
|
|||
23
Otkr
18.11.14
✎
18:12
|
|ГДЕ
| КонтактнаяИнформация.Вид = &Вид "; | дс_ПриказОбИзмененииГрафикаРаботы.Ссылка = &Ссылка"; заменить на |ГДЕ | КонтактнаяИнформация.Вид = &Вид и | дс_ПриказОбИзмененииГрафикаРаботы.Ссылка = &Ссылка"; |
|||
24
Wobland
18.11.14
✎
18:13
|
(20) и на какой строке ошибка?
|
|||
25
Катя1С
18.11.14
✎
18:14
|
(24) Выполняю запрос
Результат = Запрос.Выполнить().Выбрать() Ошибка чтения значения. |
|||
26
Катя1С
18.11.14
✎
18:15
|
(23) И -- тоже исправлено. точки с запятой тем более
|
|||
27
Wobland
18.11.14
✎
18:15
|
(25) врёшь
|
|||
28
DS
18.11.14
✎
18:16
|
(26) Выложи наконец окончательную исправленную актуальную версию кода.
|
|||
29
Катя1С
18.11.14
✎
18:17
|
(27) Пф.
И фотки у меня нет |
|||
30
Катя1С
18.11.14
✎
18:18
|
(28) "ВЫБРАТЬ
| КонтактнаяИнформация.Представление |ИЗ | Документ.ПриказОбИзмененииГрафикаРаботы КАК ПриказОбИзмененииГрафикаРаботы | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ПО ПриказОбИзмененииГрафикаРаботы.РаботникиОрганизации.Сотрудник.Физлицо = КонтактнаяИнформация.Объект |ГДЕ | ПриказОбИзмененииГрафикаРаботы.Ссылка = &Ссылка | И КонтактнаяИнформация.Вид.Ссылка = &Вид"; |
|||
31
Wobland
18.11.14
✎
18:19
|
ПО ПриказОбИзмененииГрафикаРаботы.РаботникиОрганизации.Сотрудник.Физлицо
а так можно, да? |
|||
32
DS
18.11.14
✎
18:24
|
Ну и какое значение вычисляется и где при этом точка?
|
|||
33
Aleksandr N
18.11.14
✎
18:26
|
(30) Хм, а документ записан?
|
|||
34
KuAl
18.11.14
✎
18:34
|
фотку)
|
|||
35
ILM
гуру
18.11.14
✎
18:36
|
"ВЫБРАТЬ
| КонтактнаяИнформация.Представление |ИЗ | Документ.ПриказОбИзмененииГрафикаРаботы КАК ПриказОбИзмененииГрафикаРаботы | ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация | ПО ПриказОбИзмененииГрафикаРаботы.РаботникиОрганизации.Сотрудник.Физлицо = КонтактнаяИнформация.Объект | И КонтактнаяИнформация.Вид = &Вид |ГДЕ | дс_ПриказОбИзмененииГрафикаРаботы.Ссылка = &Ссылка"; |
|||
36
ILM
гуру
18.11.14
✎
18:36
|
дс_ПриказОбИзмененииГрафикаРаботы замени на ПриказОбИзмененииГрафикаРаботы
|
|||
37
DS
18.11.14
✎
18:39
|
(35) Тогда уже и второе условие в "ПО".
Только от этого ничего не изменится. |
|||
38
ilya_i
18.11.14
✎
18:46
|
(29) Неотразима?
|
|||
39
ilya_i
18.11.14
✎
18:49
|
конфигурация какая?
|
|||
40
Aleksandr N
18.11.14
✎
18:50
|
(39) Судя по всему ЗУП.
|
|||
41
Крошка Ру
18.11.14
✎
18:52
|
(0)Каждый раз, когда получают ошибку чтения значения, в коде страдает одна выборка.
|
|||
42
Fragster
гуру
18.11.14
✎
19:38
|
РезультатЗапроса.Следующий() = Ложь, если результат запроса пустой
|
|||
43
Fragster
гуру
18.11.14
✎
19:40
|
(42)+ ну, или дошли до конца выборки.
а еще если оно есть в Табло - то оно также двигает выборку. Рекомендую все-таки разделить результат и выборку, например Результат = Запрос.Выполнить(); Сообщить(?(Результат.Пустой(), "Пусто!", "Работает!")); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл траливали КонецЦикла; |
|||
44
Катя1С
19.11.14
✎
12:30
|
(35) Не помогло
|
|||
45
Катя1С
19.11.14
✎
12:30
|
(43) Зачем сообщать результат если можно на отладке все проверить?)
|
|||
46
Мигало
19.11.14
✎
12:33
|
Селфи забабахай ;)
|
|||
47
Мыш
19.11.14
✎
12:33
|
(43) Нет такого оператора "траливали" )
|
|||
48
Мыш
19.11.14
✎
12:36
|
А ошибка в том, что выборка из основной таблицы документа, а соединение по табличной части документа.
|
|||
49
hhhh
19.11.14
✎
12:39
|
(45) а как вы проверяли? ЕСли смотрите до Выборка.Следующий(), то должно выдать "Ошибка чтения значения". Значит правильно вам всё выдает.
|
|||
50
shulerr
19.11.14
✎
12:48
|
В запросе нужна отдельная выборка физлиц, связанная с двумя существующими.
А еще, не может ли у какого-нибудь сотрудника быть не указано физлицо? |
|||
51
Катя1С
19.11.14
✎
13:16
|
Да вылечили :)
Проверку на следующий сделала и запрос из (35) . Спасибо :33 |
|||
52
Wobland
19.11.14
✎
13:19
|
менее, чем за сутки. неплохой результат
|
|||
53
Крошка Ру
19.11.14
✎
14:12
|
(52) И это всего со стажем 5 месяцев на мисте! Что же через год будет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |