8.х СКД запрос

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

  1. TopicStarter Overlay
    prog_22
    Offline

    prog_22 Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    171
    Симпатии:
    0
    Баллы:
    26
    Здравствуйте! Упп.

    Есть простой запрос:

    Код:
    ВЫБРАТЬ
    ЗаказПокупателя.Ссылка,
    ЗаказПокупателя.СуммаОтгружено,
    ЗаказПокупателя.ЗаказПомещенВПланы,
    ЗаказПокупателя.СуммаДокумента,
    ЗаказПокупателя.Дата КАК Дата
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    Как мне сделать период на дату,учитывая то что я именно из документа беру?

    Параметры начала и конца периода создал , но не работает. указывал в поле Дата роль "период", тоже не вышло
  2. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    А где условие на период в запросе?
  3. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    не совсем понятно. Скажите что вы хотите получить? у документов отбор по дате через поле Дата. Если вы хотите остатки на дату получить, то не к документу обращайтесь а к Регистру накопления заказы покупателя.
    Аналогично если вы хотите увидеть все не закрытые заказы на дату то надо к РН выше указаному обращаться, хотя не знаю зачем вам это когда стандартными отчетами в УПП все можно получить.
    Задача какая?
  4. TopicStarter Overlay
    prog_22
    Offline

    prog_22 Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    171
    Симпатии:
    0
    Баллы:
    26
    Вся проблема в том, что когда я обращался к регистру накопления "заказы покупателей", почему-то заказы покупателей дублировались, а бывали и по 5 и по 6 одинаковых документов, хотя выбирал то же самое, оттуда из регистратора. через документ быстрее формируется, я выбрал дату документа, и хочу получить период( дата начала, дата окончания) по дате заказа покупателя.в отборе вроде бы нет периода, там только начало месяца и тд. параметры начала и конца периода я сделал, но вот вопрос как их в запрос добавить с учетом, что я не из регистра выгребаю
  5. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Какая задача у Вас вообще, может все типовыми отчетами можно достать. А по регистрам все нормаьно работает, видно где то ошиблись. повторюсь - опишите задачу
  6. TopicStarter Overlay
    prog_22
    Offline

    prog_22 Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    171
    Симпатии:
    0
    Баллы:
    26
    Запрос , который я описал в 1 посте, поностью работает

    Код:
    ЗаказПокупателя.Дата КАК Дата
    дата заказа покупателя.

    вот по этой дате нужен период, наприер я ставлю с 1.05.13 по 30.05.13, и будут только те заказы, у которых дата входит в этот период. возможно ли это вообще, учитывая что я беру из документа именно?

    типовыми не получится наверное, свои реквизиты там

    Код:
    ЗаказПокупателя.СуммаОтгружено,
    ЗаказПокупателя.ЗаказПомещенВПланы,
  7. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Код:
    ВЫБРАТЬ
    ЗаказПокупателя.Ссылка,
    ЗаказПокупателя.Дата,
    ЗаказПокупателя.СуммаДокумента
    ИЗ
    Документ.ЗаказПокупателя КАК ЗаказПокупателя
    ГДЕ
    ЗаказПокупателя.Проведен
    И ЗаказПокупателя.Дата МЕЖДУ &НачалоПериода И &КонецПериода
  8. TopicStarter Overlay
    prog_22
    Offline

    prog_22 Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    171
    Симпатии:
    0
    Баллы:
    26
    спасибо, работает!
  9. Draco
    Offline

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

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну вот вам выше написали как это делается? простым между и все. Что в этом вся загвоздка была? Просто повторюсь, что ваш запрос будет неправльные данные давать
    1. Вы в запросе не проверяет на то проведен документ или нет. Помечен на удаление или нет
    2. есть такое понятие как закрытие заказа. Т.е я создал заказ, потом период закрылся и мне звони клиент что он передумал, что бы не править прошлый период - делается документ закрытие заказа -который его анннулирует
    Вы у себя это не учитываете. а регистр учитывал бы эти оба условия
  10. TopicStarter Overlay
    prog_22
    Offline

    prog_22 Опытный в 1С

    Регистрация:
    31 окт 2012
    Сообщения:
    171
    Симпатии:
    0
    Баллы:
    26
    я понимаю все это, но по поводу проводки это не важно,т.к. они все проведены и непроведенными их не оставляют. Закрытие заказа происходит реквезитом с булево. так что по отбору можно учесть. спасибо еще раз!
  11. mialord
    Offline

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

    Регистрация:
    31 июл 2009
    Сообщения:
    5.398
    Симпатии:
    40
    Баллы:
    54
    Там разная методология используется, если не используется схема резервирования то и закрытие практически ни когда не используют, по моему опыту, если активно работаем с резервами, тогда да, товар нужно освобождать, делаем закрытие с операцией снятия резерва.

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