Имя: Пароль:
   
1C
1С v8
подскажите с отчетом
0 Razzle Kay
 
09.06.18
05:58
Как вывести в отчете все реализации, на основании которых создавались возвраты
1 shadow_sw
 
09.06.18
06:03
в конфигурации 1с:Бордель?
2 Razzle Kay
 
09.06.18
06:07
(1) упп
3 shadow_sw
 
09.06.18
06:07
отчет продажи типовой
4 shadow_sw
 
09.06.18
06:08
запрос напиши, 5 мин делов
5 Razzle Kay
 
09.06.18
06:17
(4) да не пойму как добраться до возвратов
6 shadow_sw
 
09.06.18
06:18
регистратор - документ основание
7 Razzle Kay
 
09.06.18
09:24
нихера не могу разобраться с КритериемОтбора Связанные документы, может кто объяснить на пальцах ?
8 Михаил Козлов
 
09.06.18
09:31
(7) Можно без критерия: поищите в возвратах в каком реквизите указана реализация. Можно в конфигураторе поиском ссылок на объект.
9 Razzle Kay
 
09.06.18
09:32
(8) да проблема в том, что там не всегда реалзация указана, бывает заказ
10 FIXXXL
 
09.06.18
09:33
(9) значит не твой вариант
11 youalex
 
09.06.18
09:33
(7) это просто индекс
12 igorPetrov
 
09.06.18
09:33
(9) Вот ведь засада какая!!!! Не хорошая 1С!
13 Razzle Kay
 
09.06.18
09:34
(12) не смешно и не тонко, спасибо
14 igorPetrov
 
09.06.18
09:35
(13) Пожалуйста, не жалко.
А по теме - голову включи (по секрету) внутри должен быть мозг.
15 Razzle Kay
 
09.06.18
09:37
(14) зачем ты что-то пишешь ?)
16 igorPetrov
 
09.06.18
09:38
(15) Тебе это действительно это интересно?
17 craxx
 
09.06.18
09:39
(15) Позвать программиста
18 Razzle Kay
 
09.06.18
09:40
(16) да, мне интересно, если ты пришел высказаться про "голову включи" и т д, уходя от прямого ответа на вопрос, то я тебя огорчу, но это никому не интересно, можешь советовать включать голову и пытаться в тонкоту и тролинг в своём манямирке, погромизд ;)
19 Razzle Kay
 
09.06.18
09:40
(17) спс
20 novichok79
 
naïve
09.06.18
09:51
(19) здесь тусуются "эксперты", которые обделываются на сложном вопросе (это я не раз проверял на своих темах), на тебе, нубе в их понимании, который задает простейший вопрос, можно отыграться. вот пожалуйста, начал в 9:49, закончил сейчас. вот твой отчет

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

УПОРЯДОЧИТЬ ПО
    ДокументПродажи
21 igorPetrov
 
09.06.18
09:54
Совершенно бесполезная помощь, он это сейчас скопипастит, а через день будет снова задавать этот или похожий вопрос, так как понимания нет.
22 novichok79
 
naïve
09.06.18
09:56
(21) ну это тоже верно, да.
23 Гипервизор
 
09.06.18
09:57
(20) а через ССЫЛКА не кошернее?
24 Razzle Kay
 
09.06.18
09:57
(20) спасибо большое, я только с запросами разбираюсь, не всё понятно ещё, пока по книге практикуюсь
25 novichok79
 
naïve
09.06.18
09:57
(23) это дело вкуса. замеров по производительности с ТИПЗНАЧЕНИЯ и ССЫЛКА я не делал.
26 novichok79
 
naïve
09.06.18
10:02
вот кстати интересное обсуждение, загуглил сейчас.
v8: ТИПЗНАЧЕНИЯ и ТИП в Запросах?
27 d4rkmesa
 
09.06.18
10:24
(20) Ты дал человеку "рыбу", а надо было "удочку".
28 novichok79
 
naïve
09.06.18
10:57
(27) удочка у него и так есть - код УПП насколько я знаю открыт.
29 Razzle Kay
 
14.06.18
12:30
ВЫБРАТЬ
    РеализацияТоваровУслуг.Ссылка КАК Документ
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Р_ПроверкаОхраны КАК Р_ПроверкаОхраны
        ПО (Р_ПроверкаОхраны.Документ = РеализацияТоваровУслуг.Ссылка)
ГДЕ
    Р_ПроверкаОхраны.ДатаПроверки ЕСТЬ NULL
    И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачало И &ДатаКонец
    И РеализацияТоваровУслуг.Проведен

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.Дата,

не могу понять, как мне тут сделать условие, что  возвратов на основании реализаций созданно не должно быть, т.е. если есть возврат, то эта реализация не выводится, регистратор не могу найти тут, брать ещё РН продажи и связывать ?
30 Razzle Kay
 
14.06.18
12:35
и докоснования нету
31 novichok79
 
naïve
14.06.18
12:37
ну, вот подсказка, дальше сам

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    Продажи.ДокументПродажи КАК ДокументПродажи,
    |    Продажи.Регистратор КАК Регистратор,
    |    -Продажи.КоличествоОборот КАК КоличествоОборот,
    |    -Продажи.СтоимостьОборот КАК СтоимостьОборот
    |ПОМЕСТИТЬ Возвраты
    |ИЗ
    |    РегистрНакопления.Продажи.Обороты(, , Регистратор, ТИПЗНАЧЕНИЯ(ДокументПродажи) = ТИП(Документ.РеализацияТоваровУслуг)) КАК Продажи
    |ГДЕ
    |    ТИПЗНАЧЕНИЯ(Продажи.Регистратор) = ТИП(Документ.ВозвратТоваровОтПокупателя)
    |;
    |
    |////////////////////////////////////////////////////////////////////////////////
    |ВЫБРАТЬ РАЗРЕШЕННЫЕ
    |    РеализацииСВозвратами.ДокументПродажи,
    |    РеализацияТоваровУслуг.Ссылка
    |ИЗ
    |    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
    |        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    |            Возвраты.ДокументПродажи КАК ДокументПродажи
    |        ИЗ
    |            Возвраты КАК Возвраты
    |        
    |        СГРУППИРОВАТЬ ПО
    |            Возвраты.ДокументПродажи) КАК РеализацииСВозвратами
    |        ПО РеализацияТоваровУслуг.Ссылка = РеализацииСВозвратами.ДокументПродажи
    |ГДЕ
    |    РеализацииСВозвратами.ДокументПродажи ЕСТЬ NULL";
32 Razzle Kay
 
14.06.18
12:50
(31) у меня сейчас немного другой запрос
33 catena
 
14.06.18
12:56
(32)Вам шашечки или ехать?
34 Razzle Kay
 
14.06.18
13:09
Ну мне сейчас нужное левое соединение ещё с моим регистом ссведений ?
35 Razzle Kay
 
14.06.18
14:01
не пойму, сделал без условия про отметку - показывает
делаю ещё левое соединение с РС пометка охраны - ничего не выводит
36 Razzle Kay
 
15.06.18
06:18
правильно ли я понимаю, что КРитерийОтбора не подойдёт т.к. там используется ссылка на конкретный документ, а не тип документа в целом ?
37 Razzle Kay
 
15.06.18
08:08
ВЫБРАТЬ
    РеализацияТоваровУслуг.Ссылка КАК Документ
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Р_ПроверкаОхраны КАК Р_ПроверкаОхраны
        ПО (Р_ПроверкаОхраны.Документ = РеализацияТоваровУслуг.Ссылка)
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя
        ПО РеализацияТоваровУслуг.Сделка = ВозвратТоваровОтПокупателя.Сделка
ГДЕ
    Р_ПроверкаОхраны.ДатаПроверки ЕСТЬ NULL
    И РеализацияТоваровУслуг.Дата МЕЖДУ &ДатаНачало И &ДатаКонец
    И РеализацияТоваровУслуг.Проведен
    И ВозвратТоваровОтПокупателя.Ссылка ЕСТЬ NULL

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.Дата,
    РеализацияТоваровУслуг.Ссылка

сделал так, вроде работает
Основная теорема систематики: Новые системы плодят новые проблемы.