формирование отчета по нескольким входным документам #485220


#0 by чумазепа
конечная таблица: датаДоговора номердоговора датасчета номерсчета всегосчет контрагент.полннаименование долг выписка контрагент.email суммареализации ПРОБЛЕМА:  докРН.ВыбратьПоЗначению(,,"Договор",ДокСчет.Договор); {E:TMP1C1SBASESBUHEXTFORMSOTCHET_SCHET1.ERT}: Объект - документ определенного вида! КОД: P.S.: помогите пожалуйста раз и навсегда понять, как же это мне делать такие выборки? НайтиДокумент - тоже не работает
#1 by Шапокляк
А "Договор" в .ВыбратьПоЗначению(,,"Договор",ДокСчет.Договор); это у вас что? общий реквизит документов или графа отбора журнала?
#3 by dk
на будущее - не выкладывай кучу кода в заголовок темы
#4 by dk
еще неплохо как-то реагировать на сообщения в своей теме
#5 by чумазепа
2Шапокляк это поле в Документе текущем 2dk 1 -сейчас пытаюсь применить 2 -люблю перед тем как что-то сказать - проверить, посему не сразу отвечаю
#6 by NoMoreDrugs
реквизит должен быть общим или это должна быть графа отбора журнала... а если это просто реквизит документа, то ВыбратьПоЗначению не сработает
#7 by NoMoreDrugs
И вообще не проще это сделать запросом?
#8 by чумазепа
2 NoMoreDrugs я запрсом пробовал, но мне возвращает одно значение равное 0 ...
#9 by NoMoreDrugs
друг мой, тебе не хватает в запросе функции, а инче что он должен выбрать?
#10 by dk
мимо
#11 by NoMoreDrugs
И потом тебе ж надо все документы с данным договором, который в счета, а в запросе у тебя только счет...как то глуповато.. могу набросать пока время есть тебе запрос, но нужен MDшник на почту prog7@instrument.ru в запакованном виде
#12 by NoMoreDrugs
что мимо?
#13 by dk
ф-ция не нужна в запросе
#14 by NoMoreDrugs
Вам думаю да..
#15 by dk
просто проверь ))
#16 by NoMoreDrugs
Ему ж нужно суммы?
#17 by NoMoreDrugs
или из потом в запросе руками считать?
#18 by NoMoreDrugs
точнее в группировке
#19 by dk
хз, что ему нужно
#20 by NoMoreDrugs
но код великий
#21 by Шапокляк
В ЭТОМ запросе функция не нужна, ибо он бесполезен в принципе. Запрос нужен для другого, а именно: найти все документы, у которых реквизит "Договор" имеет конкретное значение - как в счете. Говорят (присоединюсь) запрос в цикле не кошерно. И все же - пусть перебирает чета, а документы ищет запросом по указанному условию.
#22 by NoMoreDrugs
какой запрос в цикле? В запросе
#23 by NoMoreDrugs
Все в одном запросе можно написать
#24 by Шапокляк
Создать таблицу значений: Контрагент Договор Счет Сумма. Циклом перебрать счета, добавив в ТЗ строки с указанной информацией, сумма=0. Для каждого из договоров в ТЗ запросом выцепить документы и в запросе же посчитать суммы. Графу Сумма в ТЗ заполнить посчитанным значением. Я подозреваю, что конфа самописная, хз как связаны расходная накладная и прочие доки со счетом. Автор не говорит, как он делит эти доки по счетам. Возможно, в документах есть ссылка на счет как на документ основание? В этом случае в запросе надо ориентироваться не на договор. Короче, по заполненной ТЗ формируем печатнуюформу.
#25 by чумазепа
так с ВсегоСчет - разобрался - через выбратьСтроки и ПолучитьСтроку суммировал - получил Всего теперь только с кроссвыборкой осталось понять как делать
#26 by чумазепа
конфа типовая буховская
#27 by чумазепа
2 dk вашим методом воспользовался (док = СоздатьОбъект("Документ")) задачу решил. так как мне в виде ЗАПРОС это организовать? или ТЗ чтобы лучше было
#28 by чумазепа
------------------------------------------------- как можно на форме предоставить выбор по нескольким Справочник.Номенклатура?
#29 by Жан Пердежон
список значений на форму кинуть...
#30 by чумазепа
я кинул (выглядит как поле ввода и справа три точки на кнопке), но кажися не получается несколько позиций за раз там выбрать
#31 by чумазепа
2 Жан Пердежон как обычный Список заполнять? чтобы предоставить пользователю выбор Номенклатур для отбора Актов ??
#32 by чумазепа
как поставить условие на проверку наличия в Акте указанных в "Списке" наименований товара (справочник.Номенклатура)?
#33 by borozavr
Вот простейший пример с запросом где ВыбДоговор реквизит формы  с типом "Справочник.Договоры",где будет указываться нужный договор, а ВыбТовар - реквизит формы "Список" куда будет помещаться товары для отбора в запросе. Как делать подбор в список, посмотри на примере стандартного отчета.
#34 by чумазепа
спасибо, все получилось подбор СЗ прям из справочника разобрал на примере Отчеты.ПодготовкаСведенийДляИМНС
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С