Имя: Пароль:
1C
1С v8
В чем ошибка в запросе
,
0 Gen833
 
27.01.14
19:16
"ВЫБРАТЬ
    |    Номер,
    |    Дата,
    |    ДоговорКонтрагента,
    |    ДоговорКонтрагента.ВидДоговора КАК ВидДоговораКонтрагента,
    |    ДоговорКонтрагента.ВедениеВзаиморасчетов КАК ДоговорВедениеВзаиморасчетов,
    |    ДоговорКонтрагента.НаименованиеДляПечати КАК ДоговорНаименованиеДляПечати,    
    |    ДоговорКонтрагента.ВыводитьИнформациюОСделкеПриПечатиДокументов КАК ПечататьСделку,    
    |    Сделка,
    |    Контрагент КАК Покупатель,
    |    Организация,
    |    Организация КАК Поставщик,
//    |    Ответственный.ФизЛицо.Наименование КАК Отпустил,
    |    ПредставительОрганизации КАК ПредставительПоставщика,
    |    ВЫРАЗИТЬ(МестоСоставленияДокумента КАК СТРОКА(1000)) КАК МестоСоставленияДокумента,
    |   ДоверенностьСерия,
    |    ДоверенностьНомер,
    |    ДоверенностьДата,
    |    Получил,"
    +?(ВыводитьАдресДоставкиНаПечать,"АдресДоставки")
    |    ВЫБОР КОГДА СуммаДокументаПечать <> 0 ТОГДА СуммаДокументаПечать ИНАЧЕ СуммаДокумента КОНЕЦ КАК СуммаДокумента,
    |    ВалютаДокумента,
    |    УчитыватьНДС,
    |    СуммаВключаетНДС
    |ИЗ
    |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    |
    |ГДЕ
    |    РеализацияТоваровУслуг.Ссылка = &ТекущийДокумент";
1 Gen833
 
27.01.14
19:17
адресдоставки ошибка?
2 GANR
 
27.01.14
19:24
(0) Между адресом доставки и следующим полем запроса отсутствует запятая.
3 KUBIK
 
27.01.14
19:26
|    Получил"
    +?(ВыводитьАдресДоставкиНаПечать,",АдресДоставки")+"

Может так?
4 Люблю 1с
 
27.01.14
19:28
(3) не так
5 Gen833
 
27.01.14
19:30
Ошибка тут (+?(ВыводитьАдресДоставкиНаПечать,"АдресДоставки")), но не пойму как устранить.
6 Gen833
 
27.01.14
19:31
В зависимости от булево ВыводитьАдресДоставкиНаПечать выводить поле "адрес доставки". короче смысл такой.
7 KUBIK
 
27.01.14
19:32
|    Получил"
    +?(ВыводитьАдресДоставкиНаПечать,",АдресДоставки","")+"
8 Gen833
 
27.01.14
19:33
Ошибка:
{Документ.РеализацияТоваровУслуг.МодульОбъекта(91,2)}: Ожидается ключевое слово 'КонецФункции' ('EndFunction')
    <<?>>|" + ?(ТабличнаяЧасть = Товары, " (Проверка: Толстый клиент (обычное приложение))
{Документ.РеализацияТоваровУслуг.МодульОбъекта(521,10)}: Оператор Возврат (Return) не может употребляться вне процедуры или функции
    Возврат <<?>>ТабДокумент; (Проверка: Толстый клиент (обычное приложение))
{Документ.РеализацияТоваровУслуг.МодульОбъекта(521,22)}: Обнаружено логическое завершение исходного текста модуля
    Возврат ТабДокумент;<<?>> (Проверка: Толстый клиент (обычное приложение))
9 Gen833
 
27.01.14
19:33
при (7)
10 GROOVY
 
27.01.14
19:34
Запятая после АдресДоставки отсутствует.
11 Люблю 1с
 
27.01.14
19:35
(8) а открыть и посмотреть типовой пример не пробовали?
12 Gen833
 
27.01.14
19:36
ЕСТЬ!!!
13 Gen833
 
27.01.14
19:36
(10) сп.
14 GANR
 
27.01.14
19:37
(0) Оооой - все запущено сильнее, чем я думал - вот как надо написать ?(ВыводитьАдресДоставкиНаПечать,",АдресДоставки","") и учитесь, плиз, пользоваться отладчиком.
15 Люблю 1с
 
27.01.14
19:38
(14) у него еще поля после адреса доставки
16 GROOVY
 
27.01.14
19:40
(13) впж.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший