8.х Отчет поступление товаров

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем warshadow, 29 мар 2011.

  1. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Спасибо почитаю.
    Да в принципе все и так работает)
  2. 1cUserAndrew
    Offline

    1cUserAndrew Профессионал в 1С Команда форума

    Регистрация:
    27 май 2010
    Сообщения:
    4.948
    Симпатии:
    149
    Баллы:
    104
    Желателно посмотреть :angry: Это видеолекции :)
  3. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Смотреть даже более приятнее чем читать ))
    Я так понимаю, если у меня виртуальная таблица ОстаткиИОбороты и мне нужно сделать Начальную и Конечную Дата, то получиться такая схема:
    Код:
    "ВЫБРАТЬ
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги,
    |    ПРЕДСТАВЛЕНИЕ(ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги),
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоПриход КАК Пришло_книг,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоРасход КАК Ушло_Книг,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоОборот КАК Осталось_Книг
    |ИЗ
    |    РегистрНакопления.ПоступлениеРеализацияСписаниеКниг.Обороты(&НачальнаяДата, &КонечнаяДата, , , ) КАК ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты";
    
    
    
    Регистратора там нету в этой виртуальной таблице.
  4. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Так Остатки или ОстаткиИОбороты? (начали вроде просто с остатков). (начали вроде просто с оборотов).

    А так, да. 1-й и 2-й параметр в ВТ ОстаткиИОбороты - это дата начала и окончания.

    Почему решили что регистратора нет?
  5. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Так нашел:
    Код:
    "ВЫБРАТЬ
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.Регистратор КАК Документ,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги,
    |    ПРЕДСТАВЛЕНИЕ(ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги),
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоПриход,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоРасход,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоОборот
    |ИЗ
    |    РегистрНакопления.ПоступлениеРеализацияСписаниеКниг.ОстаткиИОбороты(&НачальнаяДата, &КонечнаяДата, Регистратор, , ) КАК ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты";
    
    
    поторопился с выводами)
    Отчет формируется, то кидает все документы...что-то я упустил..
  6. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Давайте подробнее.

    Что должен возвращать запрос?
  7. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Запрос должен возвращать из ДокРеализация след. поля:

    Ссылка(НаДок) НаименованиеКниги КоличествоПриход КоличествоРасход КоличествоОборот ​

    Также должна быть дата(НачальнаяДата и КонецДня(КонечнаяДата))
  8. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    что значила эта фраза:
    ?


    Условие в ВТ добавьте на поле ВидПоступления.
  9. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Так что ли получается:
    Код:
    "ВЫБРАТЬ
    |	ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.Регистратор КАК Документ,
    |	ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги,
    |	ПРЕДСТАВЛЕНИЕ(ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги),
    |	ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоПриход,
    |	ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоРасход,
    |	ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоОборот
    |ИЗ
    |	РегистрНакопления.ПоступлениеРеализацияСписаниеКниг.ОстаткиИОбороты(&НачальнаяДата, &КонечнаяДата, Регистратор, , ) КАК ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты
    |ГДЕ
    |	ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.ВидПоступления = &ВидПоступления";
    
    
    Хм..все равно не так..
  10. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Код:
    "ВЫБРАТЬ
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.Регистратор КАК Документ,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги,
    |    ПРЕДСТАВЛЕНИЕ(ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги),
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоПриход,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоРасход,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоОборот
    |ИЗ
    |    РегистрНакопления.ПоступлениеРеализацияСписаниеКниг.ОстаткиИОбороты(&НачальнаяДата, &КонечнаяДата, Регистратор, , ВидПоступления = &ВидПоступления) КАК ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты";
    
    


    Что именно?
  11. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Некорректно работает.
    Надо опять же выбирать вид поступления, а мне нужно Регистр.РеализацияКниг.
    Только интервал дат задать и чтобы отчет показал все только по ДокРеализацияКниг
  12. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Я не понимаю...
  13. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    У меня имеется документ РеализацияКниг , я по нему хочу реализовать отчет.
    Я так понимаю,для правильной реализации нужны следующие пол, которые будут выдаваться в отчете:
    1)ссылка(на документ)
    2)Наименование Книги
    3)КоличествоПриход
    4)КоличествоРасход
    5)КоличествоОборот
    так?
    Также мне нужно, чтобы пользователь мог формировать интервал дат, для этого я задаю НачДату и КонечДату
    так?
    В итоге у меня получается такой запрос:
    Код:
    
    "ВЫБРАТЬ
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.Регистратор КАК Документ,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги,
    |    ПРЕДСТАВЛЕНИЕ(ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги),
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоПриход,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоРасход,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоОборот
    |ИЗ
    |    РегистрНакопления.ПоступлениеРеализацияСписаниеКниг.ОстаткиИОбороты(&НачальнаяДата, &КонечнаяДата, Регистратор, , ) КАК ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты
    </span>
    
    </FONT></FONT></pre>
    Когда я его в отладке формирую, он мне выдает все мои документы(поступления,реализация и списание)
    Мне надо только , чтобы выдавались документы,связанные непосредственно с Реализацией.
    Где моя ошибка в запросе?) :angry:
    Или я что-то не так делаю ?((
  14. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Не знаю. :D Я же не знаю что вы хотите видеть в отчете. Ну предположим что так.

    так

    "ВидПоступления" как-то связан с реализацией? Если нет - есть какое-либо другое поле, определяющее вид операции?
  15. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Связан, но ВидПоступления(ссылка на справочник Конрагенты)
    Да поле,справочник "Конрагенты"
  16. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Так, перечитал тему сначала. Теперь вообще ничего не понимаю.
    Так у вас отчет или движение по регистрам?
  17. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Отчет )
    Движение по регистрам у меня все работает..
  18. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Ок.

    В отчете вы хотите видеть только документы реализации, так?

    Зачем запрашивать тогда и КоличествоПриход и КоличествоРасход и Оборот, ведь реализация делает у вас движение только в одном направлении (Расход). Или я что-то не понимаю?
  19. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Код:
    "ВЫБРАТЬ
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.Регистратор КАК Документ,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги,
    |    ПРЕДСТАВЛЕНИЕ(ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.НаименованиеКниги),
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоПриход,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоРасход,
    |    ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.КоличествоОборот
    |ИЗ
    |    РегистрНакопления.ПоступлениеРеализацияСписаниеКниг.ОстаткиИОбороты(&НачальнаяДата, &КонечнаяДата, Регистратор, , ) КАК ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты
    |    ГДЕ ПоступлениеРеализацияСписаниеКнигОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияКниг"
    
  20. TopicStarter Overlay
    warshadow
    Offline

    warshadow

    Регистрация:
    29 мар 2011
    Сообщения:
    24
    Симпатии:
    0
    Баллы:
    1
    Да,это так, но если использовать регистрНакполенияОстатки, то там нельзя задать НачДата и КонечДата.

Поделиться этой страницей