|
Взаимодействие клиент-сервер: не могу выполнить запрос на сервере | ☑ | ||
---|---|---|---|---|
0
Maлblш
02.02.13
✎
14:44
|
В процедуре &НаСервере создаю запрос, а метод Выполнить() не доступен. Как так может быть?..
|
|||
1
Amra
02.02.13
✎
14:46
|
Что то не договариваешь. Какая ошибка то?
|
|||
2
GANR
02.02.13
✎
14:49
|
(0) Код и и файлы на files.mail.ru в студию
|
|||
3
Maлblш
02.02.13
✎
14:53
|
(1) При двойном щелчке по таблице значений в событии Выбор() пытаюсь найти и открыть определенный документ. Из этой пороцедуры перехожу в другую (&НаСервере), где пытаюсь создать и выполнить запрос для поиска этого самого документа. В строке
Результат = Запрос.Выполнить() вываливается ошибка выполнения и говорит мне, что такой метод у переменной Запрос не найден О_о |
|||
4
Amra
02.02.13
✎
14:56
|
(3) Пройдись отладчиком, похоже что переменная запрос имеет другой тип
|
|||
5
DrShad
02.02.13
✎
14:57
|
(3) значит твой переменная Запрос вовсе не запрос
|
|||
6
GANR
02.02.13
✎
14:58
|
(3) Короче, см. (2)
|
|||
7
Maлblш
02.02.13
✎
14:58
|
(5) В том-то и дело, что запрос! К примеру метод УстановитьПараметр() доступен.
|
|||
8
DrShad
02.02.13
✎
14:59
|
код процедуры в студию
|
|||
9
Maлblш
02.02.13
✎
14:59
|
(6) Вот код:
&НаСервере Процедура НайтиДокументНаСервере(ПланПериод, ИсточникДохода, СтатьяЗатрат) Запрос = Новый Запрос; Если ИсточникДохода <> Неопределено Тогда //Это план поступления Запрос.Текст = "ВЫБРАТЬ | ПланПоступленийПоступления.Ссылка.Ссылка КАК ДокПланПоступлений |ИЗ | Документ.ПланПоступлений.Поступления КАК ПланПоступленийПоступления |ГДЕ | ПланПоступленийПоступления.Ссылка.ПериодПланирвоания = &ПериодПланирвоания | И ПланПоступленийПоступления.ИсточникДохода = &ИсточникДохода"; Запрос.УстановитьПараметр("ПериодПланирования", ПланПериод); Запрос.УстановитьПараметр("ИсточникДохода", ИсточникДохода); Результат = Запрос.Выполнить(); Если Не Результат.Пустой() Тогда Выборка = Результат.Выбрать().Следующий(); ДокументСсылка = Выборка.ДокПланПоступлений; КонецЕсли; КонецЕсли; //Возврат ДокументСсылка; КонецПроцедуры &НаКлиенте Процедура ДДСВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка) ТекСтрока = Элемент.ТекущиеДанные; ПланПериод = НачалоМесяца(ТекСтрока.ДатаДвиженияДата); ПланИсточникДохода = ТекСтрока.ПриходИсточникДохода; ПланСтатьяЗатрат = ТекСтрока.РасходСтатьяЗатрат; НайтиДокументНаСервере(ПланПериод, ПланИсточникДохода, ПланСтатьяЗатрат); КонецПроцедуры |
|||
10
GANR
02.02.13
✎
14:59
|
Так мы ещё долго будем гадать.
|
|||
11
DrShad
02.02.13
✎
15:02
|
может в строке Результат = Запрос.Выполнить(); затесались символы из другой раскладки
отладчик какой тип переменной показывает? |
|||
12
Maлblш
02.02.13
✎
15:02
|
В строке Результат = Запрос.Выполнить() ошибка времени выполнения: Ошибка при вызове метода контекста (Выполнить)
|
|||
13
pumbaEO
02.02.13
✎
15:03
|
Если Не Результат.Пустой() Тогда
Выборка = Результат.Выбрать().Следующий(); ДокументСсылка = Выборка.ДокПланПоступлений; КонецЕсли; Заменить на нормальный код. Если Не Результат.Пустой() Тогда Выборка = Результат.Выбрать(); Если Выборка.Следующий() Тогда ДокументСсылка = Выборка.ДокПланПоступлений; КонецЕсли; КонецЕсли; |
|||
14
Amra
02.02.13
✎
15:03
|
(12) Так метод не найден или ошибка времени выполнения?
|
|||
15
Maлblш
02.02.13
✎
15:03
|
(11) Символы все те... Тип переменной Запрос - Запрос.
|
|||
16
DrShad
02.02.13
✎
15:03
|
(12) так это совсем другая ошибка!!!!
|
|||
17
DrShad
02.02.13
✎
15:04
|
[ПланПоступленийПоступления.Ссылка.Ссылка] ошибка здесь!
|
|||
18
GANR
02.02.13
✎
15:04
|
(15) Запрос конструктором открывается?
|
|||
19
Maлblш
02.02.13
✎
15:04
|
(13) У меня ошибка в другой строке, до этой я даже не дохожу.
|
|||
20
Maлblш
02.02.13
✎
15:05
|
(17) Неужели и правда ошиблась... Запрос по ТЗ дока, из него хочу вытащить ссылку на док...
|
|||
21
Maлblш
02.02.13
✎
15:05
|
Чичас проверю
|
|||
22
DrShad
02.02.13
✎
15:06
|
(20) зачем дважды Ссылка.Ссылка?
|
|||
23
Maлblш
02.02.13
✎
15:06
|
*по ТЧ дока, пардон
табличная часть, то бишь |
|||
24
DrShad
02.02.13
✎
15:07
|
(23) мы это увидели в запросе - не нужно пояснять
|
|||
25
Maлblш
02.02.13
✎
15:07
|
Исправила текст запроса, результат тот же.
|
|||
26
Maлblш
02.02.13
✎
15:08
|
(24) тут просто некоторые товарищи на опечатки в обсуждении темы ругаются.. теперь вот поправляюсь на каждом слове
|
|||
27
Maлblш
02.02.13
✎
15:09
|
Текст-то наипростейший, конструктором разворачивается. Думаю, дело не в этом.
|
|||
28
DrShad
02.02.13
✎
15:09
|
а права на документ есть у юзера под которым запрос выполняется?
|
|||
29
DrShad
02.02.13
✎
15:10
|
(27) в консоли выполняется?
|
|||
30
Maлblш
02.02.13
✎
15:11
|
(28) Все права есть. Неужели и правда ошиблась в запросе... судорожно проверяю текст на предмет, что хочу получить и в каком виде.
|
|||
31
DrShad
02.02.13
✎
15:13
|
(30) напиши
Попытка Результат = Запрос.Выполнить(); ИСключение Сообщить(ОписаниеОшибки()); КонецПопытки; и скажи что он сообщит |
|||
32
Maлblш
02.02.13
✎
15:13
|
Нету там ошибки.
|
|||
33
DrShad
02.02.13
✎
15:14
|
(32) где нет ошибки?
|
|||
34
Maлblш
02.02.13
✎
15:15
|
(31)
{Обработка.ПланПоБюджету.Форма.Форма.Форма(465)}: Ошибка при вызове метода контекста (Выполнить): {(6, 57)}: Не задано значение параметра "ПериодПланирвоания" ПланПоступленийПоступления.Ссылка.ПериодПланирвоания = <<?>>&ПериодПланирвоания Ндааа... пора в отпуск. |
|||
35
DrShad
02.02.13
✎
15:17
|
нужно просто не обманывать дяденек на форуме по поводу текстов ошибки
|
|||
36
Maлblш
02.02.13
✎
15:18
|
(35) Приношу 1000 извинений.
|
|||
37
Maлblш
02.02.13
✎
15:18
|
Вот что значит, нечего делать на работе... Забываю все. Во франчайзи что ли вернуться...)
|
|||
38
DrShad
02.02.13
✎
15:19
|
нет уж сиди на месте ровно
|
|||
39
pumbaEO
02.02.13
✎
15:20
|
(38) грудь главное вперед.
|
|||
40
Amra
02.02.13
✎
15:20
|
(37) Франчи - позор 1С же)))
|
|||
41
GANR
02.02.13
✎
15:21
|
(37) Вот этого не надо - лучше самостоятельно сборник задач к 1С:Спец по платформе прорешать, сдать экзамен и в крупное предприятие с отделом разработки.
|
|||
42
pumbaEO
02.02.13
✎
15:21
|
(40) Фикси - позор не меньший.
|
|||
43
GANR
02.02.13
✎
15:23
|
(42) В среднем во франчайзи хуже.
|
|||
44
pumbaEO
02.02.13
✎
15:25
|
(43) в среднем у всех 22 см, а на практике...
|
|||
45
DrShad
02.02.13
✎
15:26
|
(43) что именно хуже во фране?
|
|||
46
Maлblш
02.02.13
✎
15:28
|
Во франче работой заваливают, опыт больше накапливается. А здесь сидишь себе.. хорошо, если раз в неделю обратится какой-нибудь юзер с простейшим вопросом...
(41) Да, была такая мысль! И правда нуно взяться. Пополнить коллекцию сертификатов... |
|||
47
Amra
02.02.13
✎
15:30
|
(46) Не в тех компаниях работаешь) Сколько работал в фикси что не разгибая головы)
|
|||
48
Maлblш
02.02.13
✎
15:43
|
(47) В плане развития повышения профессионализма - не в томй. Но зато спокойно и зарплата такая, как будто на мне УПП висит :)
|
|||
49
GANR
02.02.13
✎
15:44
|
(45) Что такое средний франчайзи: 70% времени в транспорте, примитивные задачи, отсутствие командного взаимодействия ((!) так как коллеги в разъездах) => какое там может быть развитие, скажем, по сравнению с производственным предприятием, имеющем группу разрабов?
Хотя, конечно, и фикси некрупной фирме в одиночку не лучше. Или никаких дел, или занимаешься проблемами в кнопке, или разрываешься между звонками - квалификация теряется. (46) В отделах разработки заваливают не хуже, причем эта работа куда более сложная и масштабная. Приходи в Инком, Рольф, Газпром и прочее и сравни уровень задач у франчайзи и у этих контор. |
|||
50
Maлblш
02.02.13
✎
15:44
|
Вот и возникает дилемма: стоит ли уходить в другое место на ту же (если не меньшую зп) и уйму работы.
|
|||
51
GANR
02.02.13
✎
15:46
|
(50) Повысь квалификацию, сдав спеца по платформе и уходи на бОльшую з/п - вот вариант.
|
|||
52
Maлblш
02.02.13
✎
15:47
|
(49) По поводу франчей согласна)
Квалификацию жалко. Это единственное, что меня напрягает. А так условия работы шикарные. |
|||
53
Maлblш
02.02.13
✎
15:48
|
(52) БОльшую пока трудно представить...)
|
|||
54
GANR
02.02.13
✎
15:50
|
(52) В крупных предприятиях с отделами разработки условия для повышения квалификации в 100 раз лучше, чем во франчайзи. Согласна, что лучше быть богатым и здоровым, чем бедным и больным?
|
|||
55
GANR
02.02.13
✎
15:52
|
УПП + платформа + методология учета = от 170 тыщ.
|
|||
56
Maлblш
02.02.13
✎
15:53
|
(54) Я на зп не жалуюсь) По Москве - это почти максимум из возможной зп одинэснику. Не считая тех, которые получают по 130-150 тыс. в месяц.
|
|||
57
Maлblш
02.02.13
✎
15:54
|
(56) Возможно, но мне такой гемор тоже не нужен. Уж лучше уставать от нехватки работы, чем от ее избытка и приходить домой еле живой. Это по мужской части скорей)
|
|||
58
Maлblш
02.02.13
✎
15:56
|
(55) От 170-ти - это вы загнули. Мониторю каждую неделю hh.ru - максимум 150 на УПП + вышеперечисленное.
|
|||
59
Amra
02.02.13
✎
15:59
|
(58) Опять обманываешь старших дядей. Немало вакух от 170. Но нам и правда монстрами надо быть
|
|||
60
Maлblш
02.02.13
✎
16:02
|
(59) :) Ок, возможно и есть, упустила. Но мне такого уровня все равно не достичь, оно и ни к чему) Семья и дети дороже =)
|
|||
61
Maлblш
02.02.13
✎
16:03
|
+(59) на 170 требуют, чтоб спец был Богом и мог решить любую проблему, хотя бы каким-то боком связанную с компом.
|
|||
62
Amra
02.02.13
✎
16:05
|
(61) Не с компом, с 1С. 1Сники такого уровня ни на что другое не отвлекаются (оптимизация скуля и т.д не в счет, это относится к 1С)
|
|||
63
GANR
02.02.13
✎
16:05
|
(61) не с компом, а с методологией учета на предприятии - это совершенно иной уровень
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |