Имя: Пароль:
1C
1С v8
1c 8.3 Розницп 2.1 УФ , проблемы с конфигурациец
,
0 Geroy
 
11.02.15
16:16
Режим серверный
Тонкий Клиент

В демке(этой же базы , всё работает прекрасно)

Не отрабатывают некоторые процедуры на сервере, которые я сам добавил
А некоторые отрабатываются,

но через отладчик не могу отследить ни одни,не другие
1 pessok
 
11.02.15
16:20
сервер в режим отладки - и отлаживай
2 Geroy
 
11.02.15
16:22
(1) Отладку то понятно,
но почему некоторые процедуры просто не работают без режима отладки?
Я понимаю что не могу их отладить,но точно знаю что они рабочие
так как снимал демку и дебажил и всё было отлично!
3 Geroy
 
11.02.15
16:23
&НаКлиенте
Процедура ОтборЭлектронныйЧекАвтоПодбор(Элемент, Текст, ДанныеВыбора, Параметры, Ожидание, СтандартнаяОбработка)
    
    
    НашаСсылка=ПроверкаСтрок(Элементы.ОтборЭлектронныйЧек.ТекстРедактирования);

    Если ЗначениеЗаполнено(НашаСсылка)=Истина тогда
        
        Д = Новый Структура("Ключ", НашаСсылка);
        Форма = ПолучитьФорму("Документ.ЗаказПокупателя.Форма.ФормаДокумента", Д);
        Форма.Открыть();

    КонецЕсли;
    
КонецПроцедуры

&НаСервере
Функция ПроверкаСтрок(НашеЗначение)
    
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    |    ЗаказПокупателя.ЭлектронныйЧек,
    |    ЗаказПокупателя.СтатусЗаказа,
    |    ЗаказПокупателя.Ссылка
    |ИЗ
    |    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    |ГДЕ
    |    ЗаказПокупателя.ЭлектронныйЧек = &НашеЗначение
    |    И ЗаказПокупателя.СтатусЗаказа = &СтатусЗаказа";
    
    СтатусЗаказа=ПредопределенноеЗначение("Перечисление.СостоянияЗаказовПокупателей.ОжидаетсяРезервирование");    
    Запрос.УстановитьПараметр("НашеЗначение", НашеЗначение);
    Запрос.УстановитьПараметр("СтатусЗаказа", СтатусЗаказа);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    н=0;
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
        н=1+н;
    КонецЦикла;
    Если н=1 тогда
        Возврат ВыборкаДетальныеЗаписи.Ссылка;
    КонецЕсли;
    
    
КонецФункции
4 Geroy
 
11.02.15
16:24
Вот функция ПроверкаСтрок не отрабатывает
5 LehhaK
 
11.02.15
16:25
(4) Отрабатывает. Просто у тебя н не равно 1, вот и возвращает неопределено
6 Geroy
 
11.02.15
16:26
(5) Снял Копию запустил всё отработало в чём фишка?
7 Geroy
 
11.02.15
16:31
Уже даже попробовал
СтатусЗаказа=Перечисление.СостоянияЗаказовПокупателей.ОжидаетсяРезервирование;
8 LehhaK
 
11.02.15
16:41
Мужик, включи отладчик и глянь прям на этой базе. Или выгрузи ее и в файле разверни. ПеречислениЯ.СостоянияЗаказовПокупателей.ОжидаетсяРезервирование
9 Geroy
 
11.02.15
16:46
(8) Нет Возвожности сервер перезапустить
СтатусЗаказа=Перечисления.СостоянияЗаказовПокупателей.ОжидаетсяРезервирование;

ПеречислениЯ так и стоит
10 Geroy
 
11.02.15
16:48
В ФАЙЛ ВЫГРУЖАЛ и разворачивал!!!
И ТАМ ВСЁ ОТЛИЧНО РАБОТАЕТ!!!
Я же писал уже!