Имя: Пароль:
1C
Юмор
Вытащить данные из одного отчета в другой
0 123454321
 
11.11.12
13:15
В 1с 7 нужно из отчета оборотно-сальдовая ведомость вытащить в единый платежный документ просто отдельной строкой значение Оплата.
Т.е. В режиме предприятие: Отчет / Оборотные ведомости / Оборотно-сальдовая ведомость. После формирования по лицевому счету появляется таблица в ней меня интересует значение поля Оплата. Именно оплату я хочу занести новой строкой в отчет Единый платежный документ.
В конфигураторе вроде выполнить данную операцию можно с помощью запроса, но у меня не получается грамотно его сформулировать.
Подскажите, пожалуйста.

  Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =
   "
   |Отчеты = Отчет.ОборотноСальдоваяВедомость.Оплата;
   |Группировка Отчеты;
   |";
   Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
       Возврат;
   КонецЕсли;
   Пока Запрос.Группировка(1) = 1 Цикл
               сообщить(Запрос.ЗначениеУпорядочивания(1).СтрокаНеограниченнойДлины);
   КонецЦикла;


Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"
|спрТемп = Отчет." + сзОтчет.ПолучитьЗначение(НужнаяСтрока) + ".ТекущийЭлемент;
|Группировка спрТемп;
|";
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
 Возврат;
КонецЕсли;
Пока Запрос.Группировка(1) = 1 Цикл
 сообщить(шаблон("[Запрос.ЗначениеУпорядочивания(1)." + сзРеквизиты.ПолучитьЗначение(НужнаяСтрока) + "]"));
КонецЦикла;
1 VladZ
 
11.11.12
13:29
Круть! :)
2 VladZ
 
11.11.12
13:29
Вот это вообще шедевр:

|Отчеты = Отчет.ОборотноСальдоваяВедомость.Оплата;
   |Группировка Отчеты;
3 VladZ
 
11.11.12
13:31
В общем так: не смеши народ, позови специалиста.
4 123454321
 
11.11.12
13:32
да понимаю я что неправильно. поэтому и спрашиваю. возможные варианты решения задачи. Подскажите пожалуйста.
5 floody
 
11.11.12
13:34
(0) за такие ники сразу банить
если человеку накакать на форум в принципе, что даже лень ник придумать, то о чем еще тут говорить
6 123454321
 
11.11.12
13:35
какие злые.
7 buhkiller
 
11.11.12
13:38
Тема великолепная, кстати. Получать отчет из всего, что шевелится в 1С.
8 73с
 
11.11.12
13:44
(6) да не злые! ну как бы приведённый код в (0) показывает, что единственно возможный совет - это в (3)
9 Эльниньо
 
11.11.12
17:13
Вырываешь из ЖКК листочек. Делаешь самокрутку. Прикуриваешь.
На 3-ей затяжке появляется надпись "БухгалтерскиеИтоги".
10 Cthulhu
 
11.11.12
17:31
идиот какой, прости будда.
да вычисли ты это значение.
11 VladZ
 
11.11.12
19:52
(6) Мы очень добрые... Просто сейчас нет смысла ничего тебе объяснять... Уровень знаний не тот... Это все равно, что ребенку рассказывать про ядренную бомбу...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший