Имя: Пароль:
1C
1С v8
скд , вылетает ошибка поле не найдено, что делаю не так
0 anna3388
 
18.04.14
08:36
(Выбор когда (ПоступлениеТоваровУслугТовары.СчетУчетаНДС есть null)
    тогда (ПоступлениеТоваровУслугТовары.СчетУчетаНДС = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ))
     ИНАЧЕ ПоступлениеДопРасходовТовары.СчетУчетаНДС
     КОНЕЦ) КАК СчетУчетаНДС
                   
ИЗ
    Документ.ПоступлениеТоваровУслуг.товары КАК ПоступлениеТоваровУслугТовары

ошибка : {(15, 10)}: Поле не найдено "ПоступлениеДопРасходовТовары.СчетУчетаНДС"
ИНАЧЕ <<?>>ПоступлениеДопРасходовТовары.СчетУчетаНДС
1 Wobland
 
18.04.14
08:37
естьнулл(ПоступлениеТоваровУслугТовары.СчетУчетаНДС, ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ))

только таблицы такой нет
2 anna3388
 
18.04.14
08:47
(1) какой таблицы?...у еня ситуация такая..не вовсех док-тах поставлен счнт учета ндс в таб части
3 Wobland
 
18.04.14
08:47
(2) ПоступлениеТоваровУслугТовары
4 Wobland
 
18.04.14
08:47
сторно. ПоступлениеДопРасходовТовары
5 Wobland
 
18.04.14
08:48
кстати, фотки тоже нет, и это нас огорчает
6 anna3388
 
18.04.14
08:50
да нет просто для отчета по ндс по складам...и если док без ндс , то счет учета ндс не ставят..а сумму док надо показать в отчет...
7 Wobland
 
18.04.14
08:51
(6) получение данных из документов на экзамене приводит к автоматическому провалу
8 anna3388
 
18.04.14
08:51
вот поэтому хочу когда счет пустой, просто как будто он есть
9 Wobland
 
18.04.14
08:52
(8) а иначе?
10 Wobland
 
18.04.14
08:52
а есть уверенность, что ПоступлениеТоваровУслугТовары.СчетУчетаНДС сможет быть нуллом?
11 anna3388
 
18.04.14
08:54
(7)так у меня сейчас задание..взять из документов
(9) иначе...он есть...я ж написала как хочу сделать если пустой, то заменить, если есть, то оставить как есть
(10) ну так в базе есть, если док без ндс. бухи и не заполняют, но уверенности нет
12 Wobland
 
18.04.14
08:55
>то оставить как есть
а ты что городишь?
13 anna3388
 
18.04.14
08:57
было

ВЫБРАТЬ
    ПоступлениеТоваровУслугТовары.Ссылка,
    ПоступлениеТоваровУслугТовары.Номенклатура,
    ПоступлениеТоваровУслугТовары.Сумма,
    ПоступлениеТоваровУслугТовары.СуммаНДС,
    ПоступлениеТоваровУслугТовары.СчетУчета,
    ПоступлениеТоваровУслугТовары.Ссылка.Организация,
    ПоступлениеТоваровУслугТовары.Ссылка.Склад,
    ПоступлениеТоваровУслугТовары.Ссылка.Контрагент,
    (ВЫБОР КОГДА ПоступлениеТоваровУслугТовары.Ссылка.НДСВключенВСтоимость = Ложь ТОГДА (ПоступлениеТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.СуммаНДС)
    ИНАЧЕ ПоступлениеТоваровУслугТовары.Сумма
    КОНЕЦ) КАК СуммаБезНДС,
    ПоступлениеТоваровУслугТовары.СчетУчетаНДС

ИЗ
    Документ.ПоступлениеТоваровУслуг.товары КАК ПоступлениеТоваровУслугТовары

но не выбирает док у которых нет счетаучетандс  ...вот я и горожу
14 anna3388
 
18.04.14
09:07
вот так перестала ругаться..но и не выбирает док-ты у кот не зап счет учета ндс

    (Выбор когда (ПоступлениеТоваровУслугТовары.СчетУчетаНДС ЕСТЬ NULL)
    тогда ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ)
    иначе ПоступлениеТоваровУслугТовары.СчетУчетаНДС
    конец) как СчетУчетаНДС                        
ИЗ
    Документ.ПоступлениеТоваровУслуг.товары КАК ПоступлениеТоваровУслугТовары
15 Wobland
 
18.04.14
09:07
>но не выбирает док у которых нет счетаучетандс
ложь
16 anna3388
 
18.04.14
09:10
(15) совсем не поняла , что значить ложь...это я что ли вру или программа или...
17 Wobland
 
18.04.14
09:11
(16) ложь - субъективная оценка приведённого утверждения
18 anna3388
 
18.04.14
09:18
(17)? почему-то не работает запрос,
ВЫБРАТЬ
    ПоступлениеТоваровУслугТовары.Ссылка,
    ПоступлениеТоваровУслугТовары.Сумма,
    ПоступлениеТоваровУслугТовары.СуммаНДС,
    ПоступлениеТоваровУслугТовары.СчетУчета,
    ПоступлениеТоваровУслугТовары.Ссылка.Организация,
    ПоступлениеТоваровУслугТовары.Ссылка.Склад,
    ПоступлениеТоваровУслугТовары.Ссылка.Контрагент,
    (ВЫБОР КОГДА (ПоступлениеТоваровУслугТовары.Ссылка.НДСВключенВСтоимость = Ложь) и (ПоступлениеТоваровУслугТовары.Ссылка.СуммаВключаетНДС = истина)
    ТОГДА (ПоступлениеТоваровУслугТовары.Сумма - ПоступлениеТоваровУслугТовары.СуммаНДС)
    ИНАЧЕ ПоступлениеТоваровУслугТовары.Сумма
    КОНЕЦ) КАК СуммаБезНДС,
    (Выбор когда (ПоступлениеТоваровУслугТовары.СчетУчетаНДС ЕСТЬ NULL)
    тогда ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ)
    иначе ПоступлениеТоваровУслугТовары.СчетУчетаНДС
    конец) как СчетУчетаНДС                        
ИЗ
    Документ.ПоступлениеТоваровУслуг.товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &Дата1 И &Дата2
    И ПоступлениеТоваровУслугТовары.СчетУчета В ИЕРАРХИИ(&СчетУчета)
    И СчетУчетаНДС В ИЕРАРХИИ(&СчетУчетаНДС)
    И ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
19 anna3388
 
18.04.14
09:19
не берет доки у кот не зап счетучетандс...
20 Wobland
 
18.04.14
09:19
(18) а не работает, да? тогда он тебе точным русским языком говорит, что не так
21 Wobland
 
18.04.14
09:20
(19) СчетУчетаНДС В ИЕРАРХИИ(&СчетУчетаНДС)
22 anna3388
 
18.04.14
09:22
похоже надо условие ГДЕ исправлять..сейчас попробую
23 Wobland
 
18.04.14
09:25
(22) тут надо секцию ИЗ исправлять
24 Wobland
 
18.04.14
09:26
(23) хотя.. если запрос имеет целью показать, где что непозаполнено...
25 1cnik2
 
18.04.14
10:31
счет учета ндс в вашей ситуации не будет nullом
правильно писать
Выбор когда ПоступлениеТоваровУслугТовары.СчетУчетаНДС = Значение(ПланСчетов.Хозрасчетный.ПустаяСсылка) Тогда
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший