7.7 Помогите разобраться с отчетом

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

  1. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Код:
    Процедура Выборка(датан,датак,Тзшка)
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с датан по датаК;
    |Обрабатывать НеПомеченныеНаУдаление;
    |ОбрабатыватьДокументы Все;
    |РеализацияПродукции = Документ.РеализацияПродукции.ТекущийДокумент, Документ.ВозвратПродукции.ТекущийДокумент;
    |Датадок = Документ.РеализацияПродукции.ТекущийДокумент.Датадок, Документ.ВозвратПродукции.ТекущийДокумент.Датадок;
    |ТорговаяТочка = Документ.РеализацияПродукции.ТекущийДокумент.ТорговаяТочка, Документ.ВозвратПродукции.ТекущийДокумент.ТорговаяТочка;
    |Контрагент = Документ.РеализацияПродукции.ТекущийДокумент.Контрагент, Документ.ВозвратПродукции.ТекущийДокумент.Контрагент;
    |агент = Документ.РеализацияПродукции.Контрагент, Документ.ВозвратПродукции.Контрагент;
    |Водитель = Документ.РеализацияПродукции.Маршрут.Водитель, Документ.ВозвратПродукции.Маршрут.Водитель;
    |Количество = Документ.РеализацияПродукции.Количество;
    |Сумма = Документ.РеализацияПродукции.Сумма;
    |ТМЦ = Документ.РеализацияПродукции.ТМЦ, Документ.ВозвратПродукции.ТМЦ;
    //|МаршрутДоставки = Документ.РеализацияПродукции.Маршрут;     
    |Маршрут = Документ.РеализацияПродукции.Маршрут;     
    |Функция КоличествоСумма = Сумма(Количество);
    |Функция СуммаСумма = Сумма(Сумма);
    |Группировка ТМЦ;
    //без групп;
    |"//}}ЗАПРОС
    ; 
    Если ВАгент.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (Агент=ВАгент);"  ;
    Выбор=ВАгент;
    ИначеЕсли Бмаршрут.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (Маршрут=БМаршрут);"  ;
    Выбор=БМаршрут;
    ИначеЕсли Вводитель.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (Водитель=ВВодитель);"  ;
    Выбор=ВВодитель;
    КонецЕсли;
    Если ВКонтрагент.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (Контрагент=ВКонтрагент);"  ;
    Выбор=Выбор+" "+ВКонтрагент;
    ИначеЕсли ВТоргТочка.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (ТорговаяТочка=ВТоргТочка);"  ;
    Выбор=Выбор+" "+ВТоргТочка;
    ИначеЕсли ВПрод.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (ТМЦ=ВПрод);"  ;
    Выбор=Выбор+" "+ВПрод;    
    
    
    Конецесли;
    
    
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
    Возврат;
    КонецЕсли;       
    
    Пока Запрос.Группировка(1) = 1 Цикл
    Тзшка.НоваяСтрока();
    Тзшка.Продукт=Запрос.ТМЦ;
    Тзшка.Колво=Запрос.КоличествоСумма;
    Тзшка.Сумма=Запрос.СуммаСумма;
    
    Конеццикла;   
    КонецПроцедуры
    
    
    Выполняется запрос, по условию, условие выбирается через поле ввода(например В поле ВПрод выбирается Хлеб400гр(это элемент, выбирается из справочника), затем записывается в тзшку ) с этим все нормально все работает
    (Есть иерархический спраочник Номенклатура))
    Готоваяпродукция:
    -хлебная продукция
    -хлеб400гр
    -хлеб3оогр
    -батон
    -булочная продукция

    -пряничная
    Хотелось бы что бы когда выбирал группу то в Тзшку записывал не хлебная продукция а все элементы группы хлебная продукция...
    Кто подскажет как можно реализовать...??? помогите новичку!!!))
    [warn=Внимание]
    Проявляем уважение к коллегам - пользуемся тегами!
    [/warn]
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Замените условие в запросе
    Код:
    Условие (ТМЦ в ВПрод);" 
    </span>
    
    </FONT></FONT></pre>
    З/Ы. Кстати, в этом случае условие на "выбран" делать не нужно.
  3. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    От этого не чего не измениться, но я сделал как вы написали... дело не в этом надо надо как то выбрать элементы этой группы а потом перебором их все записать в тзшку а точно как сделать это не знаю помогите...
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Т.е. вы выбираете элемент и необходио выбрать все элементы из этой группы?
    Тогда так
    Код:
    Условие (ТМЦ в ВПрод.Родитель);"
    </span>
    </FONT></FONT></pre>
  5. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Да именно так выбираю Хлебная продукция и он все элементы хлебной продукции записывает в тзшку...
    А что вы мне написали это не подходит он все равно в тзшку запишет одну строчку только родителя
    А мне надо что бы я выбрал элемент(группу) и все элементы записались в Тзшку
    Заранее очень благодарен!!!
  6. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    В первом варианте так и было же!
    Код:
    Условие (ТМЦ в ВПрод);" 
    </span>
    </FONT></FONT></pre>
    Если ВПрод - элемент, то выгружается только он
    Если ВПрод - группа, то выгружаются ВСЕ элементы подчиненные ЭТОЙ группе со всеми уровнями вложенности. Если же вам необходимо только для ЭТОЙ группы (без последующих вложенных) то тогда условие выглядит так:
    Код:
    Условие (ТМЦ.Родитель = ВПрод);" 
    </span>
    </FONT></FONT></pre>
  7. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Условие (ТМЦ в ВПрод);"
    Условие (ТМЦ.Родитель = ВПрод);"
    И так и так не чего не выводит если выбираю группу(Например хлебная продукция, а если выбираю элемент например хлебной продукции то выводит только этот элемент...)
  8. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Вы или не так объясняете или у меня тотальное отупение в связи с НГ... У вас есть TreamViewer? Стукните в личку или аську - зайду удаленно и "разжую" вам все на месте
  9. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Код:
    <pre><FONT COLOR="blue"><FONT FACE="Courier">
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/перем')">Перем</span> Таб[color=red],[/color]Таб2[color=red],[/color]Запрос[color=red],[/color]Запрос2[color=red];[/color]
    
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/процедура')">Процедура</span> Выборка[color=red]([/color]датан[color=red],[/color]датак[color=red],[/color]Тзшка[color=red])[/color]
    Запрос [color=red]=[/color] СоздатьОбъект[color=red]([/color][color=black]"Запрос"[/color][color=red])[/color][color=red];[/color]
    ТекстЗапроса [color=red]=[/color] 
    [color=black]"//{{ЗАПРОС(Сформировать)[/color]
    [color=black]	|Период с датан по датаК;[/color]
    [color=black]	|Обрабатывать НеПомеченныеНаУдаление;[/color]
    [color=black]	|ОбрабатыватьДокументы Все;[/color]
    [color=black]	|РеализацияПродукции = Документ.РеализацияПродукции.ТекущийДокумент, Документ.ВозвратПродукции.ТекущийДокумент;[/color]
    [color=black]	|Датадок = Документ.РеализацияПродукции.ТекущийДокумент.Датадок, Документ.ВозвратПродукции.ТекущийДокумент.Датадок;[/color]
    [color=black]	|ТорговаяТочка = Документ.РеализацияПродукции.ТекущийДокумент.ТорговаяТочка, Документ.ВозвратПродукции.ТекущийДокумент.ТорговаяТочка;[/color]
    [color=black]	|Контрагент = Документ.РеализацияПродукции.ТекущийДокумент.Контрагент, Документ.ВозвратПродукции.ТекущийДокумент.Контрагент;[/color]
    [color=black]	|агент = Документ.РеализацияПродукции.Контрагент, Документ.ВозвратПродукции.Контрагент;[/color]
    [color=black]	|Водитель = Документ.РеализацияПродукции.Маршрут.Водитель, Документ.ВозвратПродукции.Маршрут.Водитель;[/color]
    [color=black]	|Количество = Документ.РеализацияПродукции.Количество;[/color]
    [color=black]	|Сумма = Документ.РеализацияПродукции.Сумма;[/color]
    [color=black]	|ТМЦ = Документ.РеализацияПродукции.ТМЦ, Документ.ВозвратПродукции.ТМЦ;[/color]
    [color=black]	|Маршрут = Документ.РеализацияПродукции.Маршрут;     [/color]
    [color=black]	|Функция КоличествоСумма = Сумма(Количество);[/color]
    [color=black]	|Функция СуммаСумма = Сумма(Сумма);[/color]
    [color=black]	|Группировка ТМЦ;[/color]
    [color=black]	|"[/color][color=green]//}}ЗАПРОС[/color]
    [color=brown];  [/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> ВАгент[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span> 
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (Агент=ВАгент);"[/color];[/color]
    Выбор[color=red]=[/color]ВАгент[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">	ИначеЕсли</span> Бмаршрут[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (Маршрут=БМаршрут);"[/color];[/color]
    Выбор[color=red]=[/color]БМаршрут[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">	ИначеЕсли</span> Вводитель[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (Водитель=ВВодитель);"[/color];[/color]
    Выбор[color=red]=[/color]ВВодитель[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	КонецЕсли</span>[color=red];[/color] 
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> ВКонтрагент[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span> 
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (Контрагент=ВКонтрагент);"[/color];[/color]
    Выбор[color=red]=[/color]Выбор[color=red]+[/color][color=black]" "[/color][color=red]+[/color]ВКонтрагент[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">	ИначеЕсли</span> ВТоргТочка[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (ТорговаяТочка=ВТоргТочка);"[/color];[/color]
    Выбор[color=red]=[/color]Выбор[color=red]+[/color][color=black]" "[/color][color=red]+[/color]ВТоргТочка[color=red];[/color] 
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">	ИначеЕсли</span> ВПрод[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (ТМЦ в ВПрод);"[/color];[/color]
    Выбор[color=red]=[/color]Выбор[color=red]+[/color][color=black]" "[/color][color=red]+[/color]ВПрод[color=red];[/color] 	
    
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]
    
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Запрос[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color]ТекстЗапроса[color=red])[/color] [color=red]=[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/возврат')">		Возврат</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	КонецЕсли</span>[color=red];[/color]        
    
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/пока')">	Пока</span> Запрос[color=red].[/color]Группировка[color=red]([/color][color=black]1[/color][color=red])[/color] [color=red]=[/color] [color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span>
    Тзшка[color=red].[/color]НоваяСтрока[color=red]([/color][color=red])[/color][color=red];[/color]
    Тзшка[color=red].[/color]Продукт[color=red]=[/color]Запрос[color=red].[/color]ТМЦ[color=red];[/color]
    Тзшка[color=red].[/color]Колво[color=red]=[/color]Запрос[color=red].[/color]КоличествоСумма[color=red];[/color]
    Тзшка[color=red].[/color]Сумма[color=red]=[/color]Запрос[color=red].[/color]СуммаСумма[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конеццикла')">Конеццикла</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецпроцедуры')">КонецПроцедуры</span>
    
    
    
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/процедура')">Процедура</span> Сформировать[color=red]([/color][color=red])[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> [color=red]([/color]ПустоеЗначение[color=red]([/color]ВыбНачПериода[color=red])[/color][color=red]=[/color][color=black]1[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/и')">и</span> [color=red]([/color]ПустоеЗначение[color=red]([/color]ВыбКонПериода[color=red])[/color][color=red]=[/color][color=black]1[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/сообщить')">Сообщить</span>[color=red]([/color][color=black]"Не Указан период!"[/color][color=red])[/color][color=red];[/color]  
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/возврат')">Возврат</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	КонецЕсли</span>[color=red];[/color]
    периоды[color=red]=[/color][color=black]1[/color][color=red];[/color]
    НачальнаяДата[color=red]=[/color]ВыбНачПериода[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span>  [color=red]([/color]ПустоеЗначение[color=red]([/color]ВыбКонПериода5[color=red])[/color][color=red]=[/color][color=black]0[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    конечнаяДата[color=red]=[/color]ВыбКонПериода5[color=red];[/color]
    периоды[color=red]=[/color][color=black]6[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">	иначе</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">		Если</span>  [color=red]([/color]ПустоеЗначение[color=red]([/color]ВыбКонПериода4[color=red])[/color][color=red]=[/color][color=black]0[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    конечнаяДата[color=red]=[/color]ВыбКонПериода4[color=red];[/color]
    периоды[color=red]=[/color][color=black]5[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">		иначе</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span>  [color=red]([/color]ПустоеЗначение[color=red]([/color]ВыбКонПериода3[color=red])[/color][color=red]=[/color][color=black]0[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    конечнаяДата[color=red]=[/color]ВыбКонПериода3[color=red];[/color]
    периоды[color=red]=[/color][color=black]4[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">			иначе</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">				Если</span>  [color=red]([/color]ПустоеЗначение[color=red]([/color]ВыбКонПериода2[color=red])[/color][color=red]=[/color][color=black]0[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    периоды[color=red]=[/color][color=black]3[/color][color=red];[/color]
    конечнаяДата[color=red]=[/color]ВыбКонПериода2[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">				иначе</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">					Если</span>  [color=red]([/color]ПустоеЗначение[color=red]([/color]ВыбКонПериода1[color=red])[/color][color=red]=[/color][color=black]0[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    конечнаяДата[color=red]=[/color]ВыбКонПериода1[color=red];[/color]
    периоды[color=red]=[/color][color=black]2[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">					иначе</span>
    конечнаяДата[color=red]=[/color]ВыбКонПериода[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">					КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">				КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">		КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	КонецЕсли</span>[color=red];[/color]
    Выбор[color=red]=[/color][color=black]""[/color][color=red];[/color]
    Запрос2 [color=red]=[/color] СоздатьОбъект[color=red]([/color][color=black]"Запрос"[/color][color=red])[/color][color=red];[/color]
    ТекстЗапроса [color=red]=[/color] 
    [color=black]"//{{ЗАПРОС(Сформировать)[/color]
    [color=black]	|Период с НачальнаяДата по конечнаяДата;[/color]
    [color=black]	|Обрабатывать НеПомеченныеНаУдаление;[/color]
    [color=black]	|ОбрабатыватьДокументы Все;[/color]
    [color=black]	|РеализацияПродукции = Документ.РеализацияПродукции.ТекущийДокумент;[/color]
    [color=black]	|ТМЦ = Документ.РеализацияПродукции.ТМЦ;     [/color]
    [color=black]	//|МаршрутДоставки = Документ.РеализацияПродукции.МаршрутДоставки;     [/color]
    [color=black]	|ТорговаяТочка = Документ.РеализацияПродукции.ТекущийДокумент.ТорговаяТочка;[/color]
    [color=black]	|агент = Документ.РеализацияПродукции.Контрагент;[/color]
    [color=black]	|Контрагент = Документ.РеализацияПродукции.Контрагент;[/color]
    [color=black]	|Маршрут = Документ.РеализацияПродукции.Маршрут;     [/color]
    [color=black]	|Водитель = Документ.РеализацияПродукции.Маршрут.Водитель;     [/color]
    [color=black]	|Группировка ТМЦ;[/color]
    [color=black]	|"[/color][color=green]//}}ЗАПРОС[/color]
    [color=brown];         [/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> ВАгент[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span> 
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (Агент=ВАгент);"[/color];[/color]
    Выбор[color=red]=[/color]ВАгент[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">	ИначеЕсли</span> Бмаршрут[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (Маршрут=БМаршрут);"[/color];[/color]
    Выбор[color=red]=[/color]БМаршрут[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">	ИначеЕсли</span> Вводитель[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (Водитель=ВВодитель);"[/color];[/color]
    Выбор[color=red]=[/color]ВВодитель[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> ВКонтрагент[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span> 
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (Контрагент=ВКонтрагент);"[/color];[/color]
    Выбор[color=red]=[/color]Выбор[color=red]+[/color][color=black]" "[/color][color=red]+[/color]ВКонтрагент[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">	ИначеЕсли</span> ВТоргТочка[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (ТорговаяТочка=ВТоргТочка);"[/color];[/color]
    Выбор[color=red]=[/color]Выбор[color=red]+[/color][color=black]" "[/color][color=red]+[/color]ВТоргТочка[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">ИначеЕсли</span> ВПрод[color=red].[/color]Выбран[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    [color=brown]		ТекстЗапроса [color=red]=[/color] ТекстЗапроса [color=red]+[/color] [color=black]"Условие (ТМЦ=ВПрод);"[/color];[/color]
    Выбор[color=red]=[/color]Выбор[color=red]+[/color][color=black]" "[/color][color=red]+[/color]ВПрод[color=red];[/color] 	
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]
    
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Запрос2[color=red].[/color]<span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/выполнить')">Выполнить</span>[color=red]([/color]ТекстЗапроса[color=red])[/color] [color=red]=[/color] [color=black]0[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/возврат')">		Возврат</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	КонецЕсли</span>[color=red];[/color]
    Таб2 [color=red]=[/color] СоздатьОбъект[color=red]([/color][color=black]"Таблица"[/color][color=red])[/color][color=red];[/color]
    Таб2[color=red].[/color]ИсходнаяТаблица[color=red]([/color][color=black]"Таблица"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/пока')">Пока</span> Запрос2[color=red].[/color]Группировка[color=red]([/color][color=black]1[/color][color=red])[/color] [color=red]=[/color] [color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/сообщить')">		Сообщить</span>[color=red]([/color]Запрос2[color=red].[/color]Тмц[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> [color=red]([/color]Запрос2[color=red].[/color]Тмц[color=red].[/color]ЭтоГруппа[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]1[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">тогда</span>
    НаимПрод[color=red]=[/color]Запрос2[color=red].[/color]Тмц[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]	
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конеццикла')">	Конеццикла</span>[color=red];[/color]
    Тз[color=red]=[/color]СоздатьОбъект[color=red]([/color][color=black]"ТаблицаЗначений"[/color][color=red])[/color][color=red];[/color]
    Тз[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Продукт"[/color][color=red])[/color][color=red];[/color]
    Тз[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Колво"[/color][color=red])[/color][color=red];[/color]
    Тз[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Сумма"[/color][color=red])[/color][color=red];[/color]
    Тз1[color=red]=[/color]СоздатьОбъект[color=red]([/color][color=black]"ТаблицаЗначений"[/color][color=red])[/color][color=red];[/color]
    Тз1[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Продукт"[/color][color=red])[/color][color=red];[/color]
    Тз1[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Колво"[/color][color=red])[/color][color=red];[/color]
    Тз1[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Сумма"[/color][color=red])[/color][color=red];[/color]
    Тз2[color=red]=[/color]СоздатьОбъект[color=red]([/color][color=black]"ТаблицаЗначений"[/color][color=red])[/color][color=red];[/color]
    Тз2[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Продукт"[/color][color=red])[/color][color=red];[/color]
    Тз2[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Колво"[/color][color=red])[/color][color=red];[/color]
    Тз2[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Сумма"[/color][color=red])[/color][color=red];[/color]
    Тз3[color=red]=[/color]СоздатьОбъект[color=red]([/color][color=black]"ТаблицаЗначений"[/color][color=red])[/color][color=red];[/color]
    Тз3[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Продукт"[/color][color=red])[/color][color=red];[/color]
    Тз3[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Колво"[/color][color=red])[/color][color=red];[/color]
    Тз3[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Сумма"[/color][color=red])[/color][color=red];[/color]
    Тз4[color=red]=[/color]СоздатьОбъект[color=red]([/color][color=black]"ТаблицаЗначений"[/color][color=red])[/color][color=red];[/color]
    Тз4[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Продукт"[/color][color=red])[/color][color=red];[/color]
    Тз4[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Колво"[/color][color=red])[/color][color=red];[/color]
    Тз4[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Сумма"[/color][color=red])[/color][color=red];[/color]
    Тз5[color=red]=[/color]СоздатьОбъект[color=red]([/color][color=black]"ТаблицаЗначений"[/color][color=red])[/color][color=red];[/color]
    Тз5[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Продукт"[/color][color=red])[/color][color=red];[/color]
    Тз5[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Колво"[/color][color=red])[/color][color=red];[/color]
    Тз5[color=red].[/color]НоваяКолонка[color=red]([/color][color=black]"Сумма"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды[color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span> 
    Выборка[color=red]([/color]ВыбНачПериода[color=red],[/color]ВыбКонПериода[color=red],[/color]Тз[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">		иначеЕсли</span> Периоды[color=red]=[/color][color=black]2[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>    
    Выборка[color=red]([/color]ВыбНачПериода[color=red],[/color]ВыбКонПериода[color=red],[/color]Тз[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода1[color=red],[/color]ВыбКонПериода1[color=red],[/color]Тз1[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">		иначеЕсли</span> Периоды[color=red]=[/color][color=black]3[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>    
    Выборка[color=red]([/color]ВыбНачПериода[color=red],[/color]ВыбКонПериода[color=red],[/color]Тз[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода1[color=red],[/color]ВыбКонПериода1[color=red],[/color]Тз1[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода2[color=red],[/color]ВыбКонПериода2[color=red],[/color]Тз2[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">		иначеЕсли</span> Периоды[color=red]=[/color][color=black]4[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>    
    Выборка[color=red]([/color]ВыбНачПериода[color=red],[/color]ВыбКонПериода[color=red],[/color]Тз[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода1[color=red],[/color]ВыбКонПериода1[color=red],[/color]Тз1[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода2[color=red],[/color]ВыбКонПериода2[color=red],[/color]Тз2[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода3[color=red],[/color]ВыбКонПериода3[color=red],[/color]Тз3[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">		иначеЕсли</span> Периоды[color=red]=[/color][color=black]5[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>    
    Выборка[color=red]([/color]ВыбНачПериода[color=red],[/color]ВыбКонПериода[color=red],[/color]Тз[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода1[color=red],[/color]ВыбКонПериода1[color=red],[/color]Тз1[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода2[color=red],[/color]ВыбКонПериода2[color=red],[/color]Тз2[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода3[color=red],[/color]ВыбКонПериода3[color=red],[/color]Тз3[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода4[color=red],[/color]ВыбКонПериода4[color=red],[/color]Тз4[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначеесли')">		иначеЕсли</span> Периоды[color=red]=[/color][color=black]6[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>    
    Выборка[color=red]([/color]ВыбНачПериода[color=red],[/color]ВыбКонПериода[color=red],[/color]Тз[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода1[color=red],[/color]ВыбКонПериода1[color=red],[/color]Тз1[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода2[color=red],[/color]ВыбКонПериода2[color=red],[/color]Тз2[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода3[color=red],[/color]ВыбКонПериода3[color=red],[/color]Тз3[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода4[color=red],[/color]ВыбКонПериода4[color=red],[/color]Тз4[color=red])[/color][color=red];[/color]
    Выборка[color=red]([/color]ВыбНачПериода5[color=red],[/color]ВыбКонПериода5[color=red],[/color]Тз5[color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">		КонецЕсли</span>[color=red];[/color]
    
    Таб2[color=red].[/color]ВывестиСекцию[color=red]([/color][color=black]"Шапка|Продукция"[/color][color=red])[/color][color=red];[/color] 
    Мпериод[color=red]=[/color]Строка[color=red]([/color]ВыбНачПериода[color=red])[/color][color=red]+[/color][color=black]"-"[/color][color=red]+[/color]Строка[color=red]([/color]ВыбКонПериода[color=red])[/color][color=red];[/color]
    [color=green]//Таб2.ПрисоединитьСекцию("Шапка|Столбик");[/color]
    Мпериод[color=red]=[/color]Строка[color=red]([/color]ВыбНачПериода[color=red])[/color][color=red]+[/color][color=black]"-"[/color][color=red]+[/color]Строка[color=red]([/color]ВыбКонПериода[color=red])[/color][color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды [color=red]>[/color] [color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мпериод[color=red]=[/color]Строка[color=red]([/color]ВыбНачПериода1[color=red])[/color][color=red]+[/color][color=black]"-"[/color][color=red]+[/color]Строка[color=red]([/color]ВыбКонПериода1[color=red])[/color][color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды [color=red]>[/color] [color=black]2[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мпериод[color=red]=[/color]Строка[color=red]([/color]ВыбНачПериода2[color=red])[/color][color=red]+[/color][color=black]"-"[/color][color=red]+[/color]Строка[color=red]([/color]ВыбКонПериода2[color=red])[/color][color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды [color=red]>[/color] [color=black]3[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мпериод[color=red]=[/color]Строка[color=red]([/color]ВыбНачПериода3[color=red])[/color][color=red]+[/color][color=black]"-"[/color][color=red]+[/color]Строка[color=red]([/color]ВыбКонПериода3[color=red])[/color][color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды [color=red]>[/color] [color=black]4[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мпериод[color=red]=[/color]Строка[color=red]([/color]ВыбНачПериода4[color=red])[/color][color=red]+[/color][color=black]"-"[/color][color=red]+[/color]Строка[color=red]([/color]ВыбКонПериода4[color=red])[/color][color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды [color=red]>[/color] [color=black]5[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мпериод[color=red]=[/color]Строка[color=red]([/color]ВыбНачПериода5[color=red])[/color][color=red]+[/color][color=black]"-"[/color][color=red]+[/color]Строка[color=red]([/color]ВыбКонПериода5[color=red])[/color][color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]      
    Сум[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Сум1[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Сум2[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Сум3[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Сум4[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Сум5[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Кол[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Кол1[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Кол2[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Кол3[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Кол4[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Кол5[color=red]=[/color][color=black]0[/color][color=red];[/color]
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/пока')">	Пока</span> Запрос2[color=red].[/color]Группировка[color=red]([/color][color=black]1[/color][color=red])[/color] [color=red]=[/color] [color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/цикл')">Цикл</span>
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/сообщить')">		Сообщить</span>[color=red]([/color]Запрос2[color=red].[/color]Тмц[color=red])[/color][color=red];[/color]
    [color=green]//Если (Запрос.Тмц.ЭтоГруппа()=1) и (Запрос.Тмц.Уровень()=2) тогда[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">		Если</span> [color=red]([/color]Запрос2[color=red].[/color]Тмц[color=red].[/color]ЭтоГруппа[color=red]([/color][color=red])[/color][color=red]=[/color][color=black]0[/color][color=red])[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">тогда</span>
    НаимПрод[color=red]=[/color]Запрос2[color=red].[/color]Тмц[color=red];[/color]
    Таб2[color=red].[/color]ВывестиСекцию[color=red]([/color][color=black]"Шапочка|Продукция"[/color][color=red])[/color][color=red];[/color]
    Мстр[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Мкол[color=red]=[/color][color=black]0[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> ТЗ[color=red].[/color]НайтиЗначение[color=red]([/color]НаимПрод[color=red],[/color]Мстр[color=red],[/color]Мкол[color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ТЗ[color=red].[/color]ПолучитьСтрокуПоНомеру[color=red]([/color]Мстр[color=red])[/color][color=red];[/color]
    Количество[color=red]=[/color]ТЗ[color=red].[/color]Колво[color=red];[/color]
    Сумма[color=red]=[/color]ТЗ[color=red].[/color]Сумма[color=red];[/color]
    Сум[color=red]=[/color]Сум[color=red]+[/color]Сумма[color=red];[/color]
    Кол[color=red]=[/color]Кол[color=red]+[/color]Количество[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">			иначе	</span>
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Пусто"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> Периоды [color=red]>[/color] [color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мстр[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Мкол[color=red]=[/color][color=black]0[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">				Если</span> ТЗ1[color=red].[/color]НайтиЗначение[color=red]([/color]НаимПрод[color=red],[/color]Мстр[color=red],[/color]Мкол[color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ТЗ1[color=red].[/color]ПолучитьСтрокуПоНомеру[color=red]([/color]Мстр[color=red])[/color][color=red];[/color]
    Количество[color=red]=[/color]ТЗ1[color=red].[/color]Колво[color=red];[/color]
    Сумма[color=red]=[/color]ТЗ1[color=red].[/color]Сумма[color=red];[/color]
    Сум1[color=red]=[/color]Сум1[color=red]+[/color]Сумма[color=red];[/color]
    Кол1[color=red]=[/color]Кол1[color=red]+[/color]Количество[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">				иначе	</span>
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Пусто"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">				КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> Периоды [color=red]>[/color] [color=black]2[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мстр[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Мкол[color=red]=[/color][color=black]0[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">				Если</span> ТЗ2[color=red].[/color]НайтиЗначение[color=red]([/color]НаимПрод[color=red],[/color]Мстр[color=red],[/color]Мкол[color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ТЗ2[color=red].[/color]ПолучитьСтрокуПоНомеру[color=red]([/color]Мстр[color=red])[/color][color=red];[/color]
    Количество[color=red]=[/color]ТЗ2[color=red].[/color]Колво[color=red];[/color]
    Сумма[color=red]=[/color]ТЗ2[color=red].[/color]Сумма[color=red];[/color]
    Сум2[color=red]=[/color]Сум2[color=red]+[/color]Сумма[color=red];[/color]
    Кол2[color=red]=[/color]Кол2[color=red]+[/color]Количество[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">				иначе	</span>
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Пусто"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">				КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> Периоды [color=red]>[/color] [color=black]3[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мстр[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Мкол[color=red]=[/color][color=black]0[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">				Если</span> ТЗ3[color=red].[/color]НайтиЗначение[color=red]([/color]НаимПрод[color=red],[/color]Мстр[color=red],[/color]Мкол[color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ТЗ3[color=red].[/color]ПолучитьСтрокуПоНомеру[color=red]([/color]Мстр[color=red])[/color][color=red];[/color]
    Количество[color=red]=[/color]ТЗ3[color=red].[/color]Колво[color=red];[/color]
    Сумма[color=red]=[/color]ТЗ3[color=red].[/color]Сумма[color=red];[/color]
    Сум3[color=red]=[/color]Сум3[color=red]+[/color]Сумма[color=red];[/color]
    Кол3[color=red]=[/color]Кол3[color=red]+[/color]Количество[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">				иначе	</span>
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Пусто"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">				КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> Периоды [color=red]>[/color] [color=black]4[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мстр[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Мкол[color=red]=[/color][color=black]0[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">				Если</span> ТЗ4[color=red].[/color]НайтиЗначение[color=red]([/color]НаимПрод[color=red],[/color]Мстр[color=red],[/color]Мкол[color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ТЗ4[color=red].[/color]ПолучитьСтрокуПоНомеру[color=red]([/color]Мстр[color=red])[/color][color=red];[/color]
    Количество[color=red]=[/color]ТЗ4[color=red].[/color]Колво[color=red];[/color]
    Сумма[color=red]=[/color]ТЗ4[color=red].[/color]Сумма[color=red];[/color]
    Сум4[color=red]=[/color]Сум4[color=red]+[/color]Сумма[color=red];[/color]
    Кол4[color=red]=[/color]Кол4[color=red]+[/color]Количество[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">				иначе	</span>
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Пусто"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">				КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">			Если</span> Периоды [color=red]>[/color] [color=black]5[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Мстр[color=red]=[/color][color=black]0[/color][color=red];[/color]
    Мкол[color=red]=[/color][color=black]0[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">				Если</span> ТЗ5[color=red].[/color]НайтиЗначение[color=red]([/color]НаимПрод[color=red],[/color]Мстр[color=red],[/color]Мкол[color=red])[/color][color=red]=[/color][color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    ТЗ5[color=red].[/color]ПолучитьСтрокуПоНомеру[color=red]([/color]Мстр[color=red])[/color][color=red];[/color]
    Количество[color=red]=[/color]ТЗ5[color=red].[/color]Колво[color=red];[/color]
    Сумма[color=red]=[/color]ТЗ5[color=red].[/color]Сумма[color=red];[/color]
    Сум5[color=red]=[/color]Сум5[color=red]+[/color]Сумма[color=red];[/color]
    Кол5[color=red]=[/color]Кол5[color=red]+[/color]Количество[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/иначе')">				иначе	</span>
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Шапочка|Пусто"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">				КонецЕсли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">			КонецЕсли</span>[color=red];[/color]
    
    
    
    
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">		Конецесли</span>[color=red];[/color]	
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конеццикла')">	Конеццикла</span>[color=red];[/color]
    Таб2[color=red].[/color]ВывестиСекцию[color=red]([/color][color=black]"Итог|Продукция"[/color][color=red])[/color][color=red];[/color] 
    Итсум[color=red]=[/color]Сум[color=red];[/color]
    Иткол[color=red]=[/color]Кол[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Итог|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды [color=red]>[/color] [color=black]1[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Итсум[color=red]=[/color]Сум1[color=red];[/color]
    Иткол[color=red]=[/color]Кол1[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Итог|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды [color=red]>[/color] [color=black]2[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Итсум[color=red]=[/color]Сум2[color=red];[/color]
    Иткол[color=red]=[/color]Кол2[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию[color=red]([/color][color=black]"Итог|Столбик"[/color][color=red])[/color][color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/конецесли')">	Конецесли</span>[color=red];[/color]
    <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/если')">	Если</span> Периоды [color=red]>[/color] [color=black]3[/color] <span style='cursor: pointer; color:red' Onclick="window.open('http://www.1c-pro.ru/wiki/index.php/тогда')">Тогда</span>
    Итсум[color=red]=[/color]Сум3[color=red];[/color]
    Иткол[color=red]=[/color]Кол3[color=red];[/color]
    Таб2[color=red].[/color]ПрисоединитьСекцию<span styl

    Вложения:

  10. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    1) В забыли в Запрос2 поставить аналогичное условие...
    Код:
    Условие (ТМЦ в ВПрод);
    
    
    
    2) Делать ограниченное количество периодов на форме... Немного не правильно. Если необходимо несколько периодов - Реализуйте через ТаблицуЗначений (так универсальнее) + Во втором запросе вообще не будет смысла (все можно реализовать в одном через условия)

    3) И на будущее... Все же правильнее прикреплять сам отчет в виде файла, а не выкладывать текст... (вы бы еще ГМ выложили))))
  11. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    [off] кстати вычитал такую штучку.. тест :) [/off]

    Код:
    Процедура Выборка(датан,датак,Тзшка)
    Запрос = СоздатьОбъект("Запрос");
    ТекстЗапроса =
    "//{{ЗАПРОС(Сформировать)
    |Период с датан по датаК;
    |Обрабатывать НеПомеченныеНаУдаление;
    |ОбрабатыватьДокументы Все;
    |РеализацияПродукции = Документ.РеализацияПродукции.ТекущийДокумент, Документ.ВозвратПродукции.ТекущийДокумент;
    |Датадок = Документ.РеализацияПродукции.ТекущийДокумент.Датадок, Документ.ВозвратПродукции.ТекущийДокумент.Датадок;
    |ТорговаяТочка = Документ.РеализацияПродукции.ТекущийДокумент.ТорговаяТочка, Документ.ВозвратПродукции.ТекущийДокумент.ТорговаяТочка;
    |Контрагент = Документ.РеализацияПродукции.ТекущийДокумент.Контрагент, Документ.ВозвратПродукции.ТекущийДокумент.Контрагент;
    |агент = Документ.РеализацияПродукции.Контрагент, Документ.ВозвратПродукции.Контрагент;
    |Водитель = Документ.РеализацияПродукции.Маршрут.Водитель, Документ.ВозвратПродукции.Маршрут.Водитель;
    |Количество = Документ.РеализацияПродукции.Количество;
    |Сумма = Документ.РеализацияПродукции.Сумма;
    |ТМЦ = Документ.РеализацияПродукции.ТМЦ, Документ.ВозвратПродукции.ТМЦ;
    //|МаршрутДоставки = Документ.РеализацияПродукции.Маршрут;     
    |Маршрут = Документ.РеализацияПродукции.Маршрут;     
    |Функция КоличествоСумма = Сумма(Количество);
    |Функция СуммаСумма = Сумма(Сумма);
    |Группировка ТМЦ;
    //без групп;
    |"//}}ЗАПРОС
    ; 
    Если ВАгент.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (Агент=ВАгент);"  ;
    Выбор=ВАгент;
    ИначеЕсли Бмаршрут.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (Маршрут=БМаршрут);"  ;
    Выбор=БМаршрут;
    ИначеЕсли Вводитель.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (Водитель=ВВодитель);"  ;
    Выбор=ВВодитель;
    КонецЕсли;
    Если ВКонтрагент.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (Контрагент=ВКонтрагент);"  ;
    Выбор=Выбор+" "+ВКонтрагент;
    ИначеЕсли ВТоргТочка.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (ТорговаяТочка=ВТоргТочка);"  ;
    Выбор=Выбор+" "+ВТоргТочка;
    ИначеЕсли ВПрод.Выбран()=1 Тогда
    ТекстЗапроса = ТекстЗапроса + "Условие (ТМЦ=ВПрод);"  ;
    Выбор=Выбор+" "+ВПрод;    
    
    
    Конецесли;
    
    
    Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
    Возврат;
    КонецЕсли;       
    
    Пока Запрос.Группировка(1) = 1 Цикл
    Тзшка.НоваяСтрока();
    Тзшка.Продукт=Запрос.ТМЦ;
    Тзшка.Колво=Запрос.КоличествоСумма;
    Тзшка.Сумма=Запрос.СуммаСумма;
    
    Конеццикла;   
    КонецПроцедуры
  12. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    [off] кстати вычитал такую штучку.. тест :) [/off]

    Что к чему.... "капуста к чаю"
  13. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Можно по подробнее как через таблицу значений???(можете и не отвечать на этот вопрос я так хотел узнать для собственного развития я новичок в 1с =) спсибо за помощь все работает!!!)
    С новым годом вас!!!
    И спасибо вам просто огромнейшее все работает!!!!
    Еще раз спасибо!!!
  14. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    На форме отчета создаем ТаблицуЗначений (2 колонки типа дата) которые и заполняем...

    Затем там где у вас проверка на ПустоеЗначение просто цикл по данной ТЗ
    для формирования условий... И еще. Советую прочитать про оператор когда в запросе...
  15. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Спасибо за советы!!!
    Попробую реализовать!!
  16. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Есть небольшая "хитрость" (как раз чтобы избежать ДВУХ запросов используйте условие "когда" для функции). Не получится - обращайтесь....
  17. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Спасибо огромнейшее...
  18. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    У меня сейчас выводит Продукция кол-во и сумма(берется из документа Реализация продукции) есть еще документ Возврат продукции...
    Надо получить продукция кол-во(что бы считалось как Реализация продукции-Возврат продукции, сумма аналогично... ) Добовляю в запрос

    |Период с датан по датаК;
    |Обрабатывать НеПомеченныеНаУдаление;
    |ОбрабатыватьДокументы Все;
    |РеализацияПродукции = Документ.РеализацияПродукции.ТекущийДокумент, Документ.ВозвратПродукции.ТекущийДокумент ;
    |Датадок = Документ.РеализацияПродукции.ТекущийДокумент.Датадок, Документ.ВозвратПродукции.ТекущийДокумент.Датадок;
    |ТорговаяТочка = Документ.РеализацияПродукции.ТекущийДокумент.ТорговаяТочка, Документ.ВозвратПродукции.ТекущийДокумент.ТорговаяТочка;
    |Контрагент = Документ.РеализацияПродукции.ТекущийДокумент.Контрагент, Документ.ВозвратПродукции.ТекущийДокумент.Контрагент;
    |агент = Документ.РеализацияПродукции.Контрагент, Документ.ВозвратПродукции.Контрагент;
    |Водитель = Документ.РеализацияПродукции.Маршрут.Водитель, Документ.ВозвратПродукции.Маршрут.Водитель;
    |Количество = Документ.РеализацияПродукции.Количество;
    |Количествов = Документ.ВозвратПродукции.Количество; //добавил
    |Сумма = Документ.РеализацияПродукции.Сумма;
    |Суммав = Документ.ВозвратПродукции.Сумма; //добавил
    |ТМЦ = Документ.РеализацияПродукции.ТМЦ, Документ.ВозвратПродукции.ТМЦ;
    //|МаршрутДоставки = Документ.РеализацияПродукции.Маршрут;
    |Маршрут = Документ.РеализацияПродукции.Маршрут;
    |Функция КоличествоСумма = Сумма(Количество);
    |Функция СуммаСумма = Сумма(Сумма);
    |Функция КоличествоСуммав = Сумма(Количествов); //добавил
    |Функция СуммаСуммав = Сумма(Суммав); //добавил
    |Группировка ТМЦ ;


    В Тз делаю так



    Пока Запрос.Группировка(1) = 1 Цикл
    Тзшка.НоваяСтрока();
    Тзшка.Продукт=Запрос.ТМЦ;
    Тзшка.Колво=Запрос.КоличествоСумма-Запрос.КоличествоСуммав;
    Тзшка.Сумма=Запрос.СуммаСумма-Запрос.СуммаСуммав;
    Конеццикла;



    В итоге получаются не правильные данные, не подскажите что делаю не так???
  19. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Если вы выгрузите результат запроса в ТаблицуЗначений вы увидите что сумма прихода и возврата идут в разных строках.
    Например

    Хлеб бородинский Приход 10 Расход 0
    Хлеб бородинский Приход 0 Расход 6
  20. TopicStarter Overlay
    sashadeo
    Offline

    sashadeo Опытный в 1С

    Регистрация:
    29 дек 2010
    Сообщения:
    379
    Симпатии:
    0
    Баллы:
    26
    Документы РеализацияПродукции и ВозвратПродукции одинаковые различаются только данными
    Т.е РеализацияПродукции это сколько у нас продукции заказали ВозвратПродукции это сколько продукции нам обратно вернули...
    Т.е я хочу сделать фактическую реализацию(РеализацияПродукции- ВозвратПродукции(продукция которую вернули))

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