|
Корректирующий счет-фактура выданный запрос, помогите | ☑ | ||
---|---|---|---|---|
0
AugustBlack
10.10.11
✎
14:00
|
Бухгалтерия 27.08 - в связи с тем, что в последнем обновлении разработан документ корректирующий счет-фактура выданный, необходимо было доработать отчет..выдавал ошибку, что неравное количество полей. Добавила NULL. Теперь пишет нельзя объединять обычное поле со вложенным со вложенными таблицами. Почему так помогите разобратся. Вот сам запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ РеестрСчетовФактур.Организация КАК Организация, РеестрСчетовФактур.СчетФактура КАК СчетФактура, РеестрСчетовФактур.Дата КАК Дата, РеестрСчетовФактур.Номер КАК Номер, РеестрСчетовФактур.Контрагент КАК Контрагент, РеестрСчетовФактур.СуммаДокумента КАК СуммаДокумента, РеестрСчетовФактур.ВалютаДокумента КАК ВалютаДокумента, РеестрСчетовФактур.ДокументОснование, РеестрСчетовФактур.ДатаДокументаОснования, РеестрСчетовФактур.НомерДокументаОснования, ВЫБОР КОГДА РеестрСчетовФактур.ДокументОснование ССЫЛКА Документ.НачислениеНДСпоСМРхозспособом ИЛИ РеестрСчетовФактур.ДокументОснование ССЫЛКА Документ.ПринятиеКУчетуОС ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ЭтоНепередаваемыйСчетФактура, ВЫБОР КОГДА РеестрСчетовФактур.Контрагент ЕСТЬ NULL ИЛИ РеестрСчетовФактур.СуммаДокумента ЕСТЬ NULL ИЛИ РеестрСчетовФактур.ВалютаДокумента ЕСТЬ NULL ТОГДА ИСТИНА ИНАЧЕ ЛОЖЬ КОНЕЦ КАК ОпределитьПараметрыСчетаФактуры, ВЫБОР КОГДА ПОДСТРОКА(РеестрСчетовФактур.Контрагент.НаименованиеПолное, 1, 250) = """" ТОГДА РеестрСчетовФактур.Контрагент.Наименование ИНАЧЕ ПОДСТРОКА(РеестрСчетовФактур.Контрагент.НаименованиеПолное, 1, 250) КОНЕЦ КАК КонтрагентНаименование, ВЫБОР КОГДА ПОДСТРОКА(РеестрСчетовФактур.Организация.НаименованиеПолное, 1, 250) = """" ТОГДА РеестрСчетовФактур.Организация.Наименование ИНАЧЕ ПОДСТРОКА(РеестрСчетовФактур.Организация.НаименованиеПолное, 1, 250) КОНЕЦ КАК ОрганизацияНаименование, //>> Добавил Васильев К.А. РеестрСчетовФактур.Товары.( СтавкаНДСт, СуммаНДСт ), РеестрСчетовФактур.Услуги.( СтавкаНДСу, СуммаНДСу ), РеестрСчетовФактур.ПриходКассовыйОрдер.( СтавкаНДСпко, СуммаНДСпко ), РеестрСчетовФактур.ПоступлениеНаРасчСчет.( СуммаНДСпрс, СтавкаНДСпрс ), РеестрСчетовФактур.Авансы.( СуммаНДСав, СтавкаНДСав ) //<< Добавил Васильев К.А. ИЗ (ВЫБРАТЬ СчетФактураВыданный.Ссылка КАК СчетФактура, СчетФактураВыданный.Ссылка.Дата КАК Дата, СчетФактураВыданный.Ссылка.Номер КАК Номер, СчетФактураВыданный.Ссылка.Организация КАК Организация, СчетФактураВыданный.Ссылка.Контрагент КАК Контрагент, СчетФактураВыданный.Ссылка.СуммаДокумента КАК СуммаДокумента, СчетФактураВыданный.Ссылка.ВалютаДокумента КАК ВалютаДокумента, СчетФактураВыданный.ДокументОснование КАК ДокументОснование, СчетФактураВыданный.Документ Основание.Дата КАК ДатаДокументаОснования, СчетФактураВыданный.ДокументОснование.Номер КАК НомерДокументаОснования, //>> Добавил Васильев К.А. СчетФактураВыданный.Ссылка.СтавкаНДС КАК СтавкаНДС, СчетФактураВыданный.Ссылка.СуммаНДС КАК СуммаНДС, РеализацияТоваровУслуг.Товары.( СтавкаНДС КАК СтавкаНДСт, СуммаНДС КАК СуммаНДСт ) КАК Товары, РеализацияТоваровУслуг.Услуги.( СтавкаНДС КАК СтавкаНДСу, СуммаНДС КАК СуммаНДСу ) КАК Услуги, ПриходныйКассовыйОрдер.РасшифровкаПлатежа.( СтавкаНДС КАК СтавкаНДСпко, СуммаНДС КАК СуммаНДСпко ) КАК ПриходКассовыйОрдер, ПоступлениеНаРасчетныйСчет.РасшифровкаПлатежа.( СтавкаНДС КАК СтавкаНДСпрс, СуммаНДС КАК СуммаНДСпрс ) КАК ПоступлениеНаРасчСчет, СчетФактураВыданный.Ссылка.Авансы.( СуммаНДС КАК СуммаНДСав, СтавкаНДС КАК СтавкаНДСав ) КАК Авансы //<< Добавил Васильев К.А. ИЗ Документ.СчетФактураВыданный.ДокументыОснования КАК СчетФактураВыданный //>> Добавил Васильев К.А. ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ПО СчетФактураВыданный.ДокументОснование = РеализацияТоваровУслуг.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПоступлениеНаРасчетныйСчет КАК ПоступлениеНаРасчетныйСчет ПО СчетФактураВыданный.ДокументОснование = ПоступлениеНаРасчетныйСчет.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер ПО СчетФактураВыданный.ДокументОснование = ПриходныйКассовыйОрдер.Ссылка //>> Добавил Васильев К.А. ГДЕ (НЕ СчетФактураВыданный.Ссылка.ПометкаУдаления) И СчетФактураВыданный.Ссылка.Организация = &Организация И (&ОтображатьСобственныеСФ ИЛИ СчетФактураВыданный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.НДСВидСчетаФактуры.НаРеализацию) ИЛИ СчетФактураВыданный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.НДСВидСчетаФактуры.НаАванс) //>> Добавил Васильев К.А. ИЛИ СчетФактураВыданный.Ссылка.ВидСчетаФактуры = ЗНАЧЕНИЕ(Перечисление.НДСВидСчетаФактуры.НалоговыйАгент)) //>> Добавил Васильев К.А. И СчетФактураВыданный.Ссылка.Дата >= &НачалоПериода И СчетФактураВыданный.Ссылка.Дата <= &КонецПериода ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ КорректировочныйСчетФактура.Ссылка, КорректировочныйСчетФактура.Дата, КорректировочныйСчетФактура.НомерКорректировки, КорректировочныйСчетФактура.Организация, КорректировочныйСчетФактура.Контрагент, -КорректировочныйСчетФактура.РазницаСНДСКУменьшению, КорректировочныйСчетФактура.ВалютаДокумента, КорректировочныйСчетФактура.СчетФактура, КорректировочныйСчетФактура.СчетФактура.Дата, КорректировочныйСчетФактура.СчетФактура.Номер, NULL, NULL, NULL, NULL, NULL, NULL, NULL ИЗ Документ.КорректировочныйСчетФактураВыданный КАК КорректировочныйСчетФактура ГДЕ (НЕ КорректировочныйСчетФактура.ПометкаУдаления) И КорректировочныйСчетФактура.Организация = &Организация И КорректировочныйСчетФактура.Дата >= &НачалоПериода И КорректировочныйСчетФактура.Дата <= &КонецПериода И КорректировочныйСчетФактура.РазницаСНДСКУменьшению > 0 ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ КорректировочныйСчетФактура.Ссылка, КорректировочныйСчетФактура.Дата, КорректировочныйСчетФактура.НомерКорректировки, КорректировочныйСчетФактура.Организация, КорректировочныйСчетФактура.Контрагент, КорректировочныйСчетФактура.РазницаСНДСКДоплате, КорректировочныйСчетФактура.ВалютаДокумента, КорректировочныйСчетФактура.СчетФактура, КорректировочныйСчетФактура.СчетФактура.Дата, КорректировочныйСчетФактура.СчетФактура.Номер ИЗ Документ.КорректировочныйСчетФактураВыданный КАК КорректировочныйСчетФактура ГДЕ (НЕ КорректировочныйСчетФактура.ПометкаУдаления) И КорректировочныйСчетФактура.Организация = &Организация И КорректировочныйСчетФактура.Дата >= &НачалоПериода И КорректировочныйСчетФактура.Дата <= &КонецПериода И (КорректировочныйСчетФактура.РазницаСНДСКДоплате > 0 ИЛИ КорректировочныйСчетФактура.РазницаСНДСКДоплате = 0 И КорректировочныйСчетФактура.РазницаСНДСКУменьшению = 0)) КАК РеестрСчетовФактур ГДЕ ВЫБОР КОГДА &ОтбиратьПоКонтрагенту ТОГДА РеестрСчетовФактур.Контрагент В ИЕРАРХИИ (&Контрагент) ИНАЧЕ ИСТИНА КОНЕЦ УПОРЯДОЧИТЬ ПО Дата, Номер ИТОГИ МАКСИМУМ(Организация), МАКСИМУМ(Дата), МАКСИМУМ(Номер), МАКСИМУМ(Контрагент), СУММА(СуммаДокумента), МАКСИМУМ(ВалютаДокумента), МАКСИМУМ(ЭтоНепередаваемыйСчетФактура), МАКСИМУМ(ОпределитьПараметрыСчетаФактуры), МАКСИМУМ(КонтрагентНаименование), МАКСИМУМ(ОрганизацияНаименование) ПО СчетФактура |
|||
1
AugustBlack
10.10.11
✎
14:03
|
ошибка в модуле отчета ЖурналУчетаВыданныхСчетовФактур
|
|||
2
butterbean
10.10.11
✎
14:05
|
"Добавила NULL" - палишься :-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |