|
Управляемое приложение &НаКлиенте &НаСервере | ☑ | ||
|---|---|---|---|---|
|
0
Snik_666
05.03.13
✎
13:55
|
Добрый день! подскажите как правильно записать чтобы сработало.
Задача: Обработка по кнопке рассчитать должна поработать с последовательностью. в обработке &НаКлиенте Процедура Рассчитать(Команда) РаботаСПоследовательностью.ВостановлениеПоследовательности(); КонецПроцедуры общий модуль РаботаСПоследовательностью стоит галка клиент и сервер Процедура ВостановлениеПоследовательности() Экспорт Сообщить("ВостановлениеПоследовательности..."); //определим границу Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1 | УчетПоПартиямГраницы.МоментВремени КАК МоментВремени |ИЗ | Последовательность.УчетПоПартиям.Границы КАК УчетПоПартиямГраницы | |УПОРЯДОЧИТЬ ПО | МоментВремени"; Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда ГПт = Выборка.МоментВремени; Иначе ГПт = Новый МоментВремени('00010101'); КонецЕсли; КонецПроцедуры при компиляции {ОбщийМодуль.РаботаСПоследовательностью.Модуль(26,17)}: Тип не определен (Запрос) Запрос = Новый <<?>>Запрос; (Проверка: Тонкий клиент) {ОбщийМодуль.РаботаСПоследовательностью.Модуль(39,15)}: Тип не определен (МоментВремени) ГПт = Новый <<?>>МоментВремени('00010101'); (Проверка: Тонкий клиент) |
|||
|
1
Maxus43
05.03.13
✎
13:58
|
запросы надо выполнять на сервере
|
|||
|
2
bizon2008
05.03.13
✎
13:58
|
Тип определи. Русским же языком сказано.
Тип не определен (МоментВремени) |
|||
|
3
ll13
05.03.13
✎
13:59
|
убрать галку сервер
добавить галку вызов сервера |
|||
|
4
Darth Anyan
05.03.13
✎
13:59
|
Процедура модуля должна выполняться только на сервере - в твоем случае директива &НаСервере, и у модуля должен быть флажок "Вызов Сервера".
Хотя лучше, конечно, разнести модуль на несколько, как сделано в типовых. |
|||
|
5
ll13
05.03.13
✎
14:00
|
(3) + конечно же следует читать "убрать галку клиент"
|
|||
|
6
RomaH
naïve
05.03.13
✎
14:01
|
вызов процедуры передай из &НаСервере
&НаКлиенте Процедура Рассчитать(Команда) РассчитатьНаСервере(); КонецПроцедуры &НаСервере Процедура РассчитатьНаСервере() РаботаСПоследовательностью.ВостановлениеПоследовательности(); КонецПроцедуры |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |