Как запросом выбрать все проводки документа "Выписка"? #238735


#0 by Моха
Пишу вот так: Или вообще не так пишу?
#1 by ShoGUN
Может лучше выбирать документы и по документам обращаться к операциям? Ща наваяю...
#2 by skunk
Условие(ТекущийДокумент.Вид = "Выписка");
#3 by ShoGUN
А потом в переборе делать Операция.НайтиОперацию(Запрос.Выписка)
#4 by у лю 427
За обычный запрос по БИ принято давать в фэйс...
#5 by ДятелБот
Ура Пит пришел! Как рыбалка?
#6 by ShoGUN
Так ему нужны именно проводки которые сделаны опр. Документами. Через БИ разве сделаешь такое? Там можно выбрать проводки по Счету/корСчету, субконто, и.т.д. Но не по документу.
#7 by skunk
Условие(ТекущийДокумент.Вид = "Выписка");
#8 by Моха
Сэнкс. А вроде бы в запросе Вид без скобок, но это я проверю.
#9 by у лю 427
проводки выписок можно выловить 3 методами 1 - через перебор проведенных выписок и получение их проводок 2 - через составление списка выписок обычным запросом к докам, просмотр списка в цикле и получение проводок 2 - через бухЗапрос по 51/52 счету, ибо по каждой строке выписки будет сформирована минимум 1 проводка и один из счетов в ней и будет 51/52.... Но при этом можно потерять проводки выписок, напрмер, по зачету авансов, в которых нет 51/52 счета... Вообще говоря, задача в некорректна - в типовой бух любой действие можно выполнить минимум 3 способами (документами), поэтому получение проводок, сделанных конкретным видом документов не катит - можно потерять часть проводок, сделанных другим видом...    Обычно пляшут от задачи - а это требует запроса по счету без учета документов (т.е. получение всех проводок всех документов по этому счету)
#10 by ShoGUN
Я предлагал по 2 сделать :) А вообще действиельно ты прав. Первичен не документ, а счет... Хотя бы потому, чтотеже проводки, что делает выписка, можно сделать ручными операциями. И будет пшик. Так что че-то Моха не то ваяет.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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