Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Переменная не определена (ЭтотОбъект) ???
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
bereznoy
Конфигурация УТП, список документов Заказ покупателя
Добавляю в процедуру ПРИ ВЫВОДЕ СТРОКИ такой код
Процедура СписокПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки)
        
    ДолгПоЗаказу = 0;
    
    Запрос = Новый Запрос;
    Запрос.Текст = "ВЫБРАТЬ
    |    СУММА(ПриходныйКассовыйОрдер.СуммаДокумента) КАК СуммаДокументов
    |ИЗ
    |    Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер
    |ГДЕ
    |    ПриходныйКассовыйОрдер.ДокументОснование.Ссылка = &Ссылка";
    Запрос.УстановитьПараметр("Ссылка",ЭтотОбъект.Ссылка);
    Результат = Запрос.Выполнить().Выбрать();
    
    ДолгПоЗаказу = 0;
    ДолгПоЗаказу = Формат(Результат.СуммаДокументов,"ЧДЦ=2");
    
    
    
    КонецПроцедуры


При сохранении выдает мне ошибку

"{Документ.ЗаказПокупателя.Форма.ФормаСписка.Форма(112,40)}: Переменная не определена (ЭтотОбъект)
Запрос.УстановитьПараметр("Ссылка",<<?>>ЭтотОбъект.Ссылка); (Проверка: Толстый клиент (обычное приложение)"

Подскажите, как определить переменную ЭтотОбъект
Zaval
Посмотрите в Отладчике параметры, которые передаются в процедуру.
Там и нужный объект найдется.


А вообще - дурное дело затеяли(
Vofka
А если включить мозги? Где здесь определён ЭтотОбъект, а? Если не ошибаюсь, так писать:

Запрос.УстановитьПараметр("Ссылка", Элемент.ТекущаяСтрока);
logist
Или
Запрос.УстановитьПараметр("Ссылка", ДанныеСтроки.Ссылка);


А вообще, согласен с Zaval.
Vofka
Цитата
Или
Запрос.УстановитьПараметр("Ссылка", ДанныеСтроки.Ссылка);

Или
Запрос.УстановитьПараметр("Ссылка", ОформлениеСтроки.ДанныеСтроки.Ссылка);

smile.gif
WKBAPKA
рекомендую это делать не при выводе строки, а при получении данных. есть такое событие...
быстрее будет работать, причем значительно быстрее 32000000.gif
MATEVI
Цитата(WKBAPKA @ 22.12.11, 12:04) необходимо зарегистрироваться для просмотра ссылки
рекомендую это делать не при выводе строки, а при получении данных. есть такое событие...
быстрее будет работать, причем значительно быстрее 32000000.gif

smile.gif А все равно будут тулить при выводе строки smile.gif
WKBAPKA
Цитата(MATEVI @ 22.12.11, 12:09) необходимо зарегистрироваться для просмотра ссылки
smile.gif А все равно будут тулить при выводе строки smile.gif

ну так хазяин барин )
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.