Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Подскажите начинающему :)))          
martyn Подменю пользователя
сообщение 12.03.11, 19:46
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 40
Спасибо сказали: 0 раз
Рейтинг: 0

Всем добрый вечер smile.gif)

Подскажите следующее - мне надо вывести в отчет ПоступлениеТоваровУслуг за период с указанием суммы НДС по каждому документу

Сумма НДС находится только в номенклатуре товаров в документе ПоступлениеТоваровУслуг

пытался писать запрос - в консоли отчетов - не разобрался

надо следующего вида

ДатаВходящегоДокумента - НомерВходящегоДокумента - Контрагент - СуммаДокумента - СуммаНДС документа

если у кого есть готовый запрос - буду признателен

zetovich Подменю пользователя
сообщение 12.03.11, 19:58
Сообщение #2

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 718
Из: Северодонецк
Спасибо сказали: 121 раз
Рейтинг: 0

лучше использовать регистр "Закупки" в типовых
навскидку.... как то так:
ВЫБРАТЬ
    ЗакупкиОбороты.ДокументЗакупки,
    СУММА(ЗакупкиОбороты.КоличествоОборот) КАК КоличествоОборот,
    СУММА(ЗакупкиОбороты.СтоимостьОборот) КАК СтоимостьОборот,
    СУММА(ЗакупкиОбороты.НДСОборот) КАК НДСОборот,
    ЗакупкиОбороты.СтоимостьОборот - ЗакупкиОбороты.НДСОборот КАК СтоимостьБезНДС
ИЗ
    РегистрНакопления.Закупки.Обороты КАК ЗакупкиОбороты

СГРУППИРОВАТЬ ПО
    ЗакупкиОбороты.ДокументЗакупки,
    ЗакупкиОбороты.СтоимостьОборот - ЗакупкиОбороты.НДСОборот

Zaval Подменю пользователя
сообщение 12.03.11, 22:30
Сообщение #3

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

А в настройках отчета порыться?

martyn Подменю пользователя
сообщение 12.03.11, 22:42
Сообщение #4

Общительный
**
Группа: Пользователи
Сообщений: 40
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 12.03.11, 23:30) *
А в настройках отчета порыться?


рылся

вот запрос

ВЫБРАТЬ 
  ПоступлениеТоваровУслуг.ДатаВходящегоДокумента как ДатаВходящегоДокумента,
  ПоступлениеТоваровУслуг.НомерВходящегоДокумента как НомерВходящегоДокумента,
  ПоступлениеТоваровУслуг.Контрагент как Контрагент,
  ПоступлениеТоваровУслуг.СуммаДокумента как СуммаДокумента,
  Сумма(ПоступлениеТоваровУслуг.Товары.СуммаНДС) как СуммаНДС
ИЗ Документ.ПоступлениеТоваровУслуг как ПоступлениеТоваровУслуг
ГДЕ ПоступлениеТоваровУслуг.Товары.Ссылка = ПоступлениеТоваровУслуг.Ссылка
СГРУППИРОВАТЬ ПО
  ПоступлениеТоваровУслуг.ДатаВходящегоДокумента,
  ПоступлениеТоваровУслуг.НомерВходящегоДокумента,
  ПоступлениеТоваровУслуг.Контрагент,
  ПоступлениеТоваровУслуг.СуммаДокумента


с точки зрения языка SQL - сам пишу на Delphi для Firebird - вроде все правильно....

но пишет Ошибка при установке значения атрибута контекста (Техт) - Группировка по таблицам верхнего уровня и вложенным таблицам

где собака порылась smile.gif
Причина редактирования: Выделяйте код!

Zaval Подменю пользователя
сообщение 12.03.11, 23:24
Сообщение #5

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Цитата(martyn @ 12.03.11, 23:42) *
ГДЕ ПоступлениеТоваровУслуг.Товары.Ссылка = ПоступлениеТоваровУслуг.Ссылка


Это что? Может, спуститься с небес и воспользоваться Конструктором?

zetovich Подменю пользователя
сообщение 12.03.11, 23:53
Сообщение #6

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 718
Из: Северодонецк
Спасибо сказали: 121 раз
Рейтинг: 0

ВЫБРАТЬ
    ПоступлениеТоваровУслугТовары.Ссылка.Дата,
    ПоступлениеТоваровУслугТовары.Ссылка.Номер,
    ПоступлениеТоваровУслугТовары.Ссылка.Контрагент,
    СУММА(ПоступлениеТоваровУслугТовары.Сумма) КАК Сумма,
    СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК СуммаНДС,
    ПоступлениеТоваровУслугТовары.Ссылка
ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
    И ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон

СГРУППИРОВАТЬ ПО
    ПоступлениеТоваровУслугТовары.Ссылка,
    ПоступлениеТоваровУслугТовары.Ссылка.Дата,
    ПоступлениеТоваровУслугТовары.Ссылка.Номер,
    ПоступлениеТоваровУслугТовары.Ссылка.Контрагент

Спасибо сказали: martyn,

martyn Подменю пользователя
сообщение 13.03.11, 11:51
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 40
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(zetovich @ 13.03.11, 0:53) *
ВЫБРАТЬ
    ПоступлениеТоваровУслугТовары.Ссылка.Дата,
    ПоступлениеТоваровУслугТовары.Ссылка.Номер,
    ПоступлениеТоваровУслугТовары.Ссылка.Контрагент,
    СУММА(ПоступлениеТоваровУслугТовары.Сумма) КАК Сумма,
    СУММА(ПоступлениеТоваровУслугТовары.СуммаНДС) КАК СуммаНДС,
    ПоступлениеТоваровУслугТовары.Ссылка
ИЗ
    Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
ГДЕ
    ПоступлениеТоваровУслугТовары.Ссылка.Проведен = ИСТИНА
    И ПоступлениеТоваровУслугТовары.Ссылка.Дата МЕЖДУ &ДатаНач И &ДатаКон

СГРУППИРОВАТЬ ПО
    ПоступлениеТоваровУслугТовары.Ссылка,
    ПоступлениеТоваровУслугТовары.Ссылка.Дата,
    ПоступлениеТоваровУслугТовары.Ссылка.Номер,
    ПоступлениеТоваровУслугТовары.Ссылка.Контрагент



Огромное спасибо - теперь принципиально понятно, как строить такие отчеты smile.gif

Vofka Подменю пользователя
сообщение 13.03.11, 13:51
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата
Огромное спасибо

Есть кнопка "+спс" wink.gif

martyn Подменю пользователя
сообщение 13.03.11, 19:41
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 40
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Zaval @ 13.03.11, 0:24) *
Это что? Может, спуститься с небес и воспользоваться Конструктором?


Все-таки хотелось бы ответить smile.gif))

Я не профи в 1С - и если бы Вы задали мне вопрос а как залезть в базу FireBird - я бы посоветовал воспользоваться IBExpert - Вы бы НАВЕРНОЕ были очень довольны sad.gif

Судя по запросу - который мне подсказали, у 1С - обратная связь между таблицами, ибо запрос

select a.id, a.number, a.indate, a.totalsum, c.name, sum(i.ndssum) as ndssum
from acccount a, intovar i, client c
where i.account_id = a.id and c.id = a.client_id
group by a.id, a.number, a.indate, a.totalsum, c.name
order by a.indate

работает с точки зрения SQL

если в чем не прав - поправьте - учиться никогда не поздно

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 03.05.24, 16:09
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!