#0
by kn
Как построить такой звапрос.Например по реистру ВзаиморасчетыСКонтрагентами известен долг S(параметр запроса) как бы выбрать последние документы составляющие этот долг?
#2
by Рэйв
Если оплата прикручена к расходной накладной, то выбирай те у которых оплаты нет, они и будут составлять дог
#4
by Rie
А долг как определяется? Там ведь бывает "по договору в целом", "по заказам", "по счетам" (если речь об УТ).
#5
by kn
да вообще-то не по этому регистру, а по самописному ПросроченнаяКредиторскаяЗадолженность там определяю остаток на дату и надо выбрать последние сделки которые составляют этот долг, но суть похожа поэтому сформулировала так.
#6
by Rie
Так если регистр самописный - что мешает в измерения документ внести? Так все обычно и делают.
#7
by kn
документ есть - регистратор, но в регистре и док оплаты и поступления(т.е двигают и в + и в -)а мне надо выбрать на суммму только +-овые вот.
#8
by Рэйв
Выбирай в обратном порядке расходные. Как только их общая сумма сравняется с суммой долга это у будут нужные тебе доки.Но это все будет приблизительно все равно.
#10
by Rie
Регистратор - это не то. В измерениях - добавить Сделка (или как назвать ещё), куда записывается документ, создающий задолженность.
#11
by Rie
Измени структуру данных регистра, чтобы запросы проще писались. Танцевать - от печки, программировать - от структур данных.
#12
by kn
а как я буду узнавать при записи в регистр какой документ создает задолженность?(что бы выбирался в документе оплаты - это не мой вариант)
#13
by Rie
При проведении оплаты - выбирать из регистра все, по которым есть задолженность в хронологическом порядка. И формировать движения, списывающие задолженность с документов, на сумму оплаты.
#14
by kn
Здесь есть узкое место, по-моему ,связаное с порядком проведения, перепроведения,внесения документов задним числом.
#16
by Rie
+ Но, поскольку речь идёт о взаиморасчётах с контрагентами, которые (контрагенты) не хотят зависеть от пертурбаций в вашей конторе, то есть и другой вариант: что списали - то и списали. При этом возможно нарушение последовательности списаний, зато больше стабильности, и если контрагенту отправили акт сверки - то меньше вероятность, что он изменится после перепроведения документов.
#17
by kn
Согласна, и например отчет написанный 1 -ым способом при внесениии док задним числом тоже бы показал после внесения другие данные. Можно наверное попробовать, но без восстановления последовательности?
#20
by Rie
Если я правильно понял вопрос - ВзаиморасчетыСКонтрагентами так (приблизительно) работает, если учёт ведётся по договору в целом.
#23
by kn
потому что добавлялись условия сделки - по календарным по банковским дням и они могут быть довольно сложными, поэтому потребовался свой регистр и он в БП, т.к у нас там вносятся оплаты.
#24
by Rie
И как же тогда без указания документа, создавшего задолженность, в документе оплаты? Сложные условия при этом рискуют пойти лесом... Может, вместо того, чтобы автоматически распределять при проведении - сделать удобный подбор в документе?
#25
by kn
почему рискуют?В документе выбирается договор а по нему условие сделки и в зависимости от условия прописывается дата возникновения задолженности, я это сделал уже, мне бы отчет и закончить месяц.
#26
by Rie
Пени и прочее. Если рассчитываются по дате задолженности, то от перестановки оплачиваемых документов (при проведении задним числом и т.д.) - может многое зависеть. Но тут тебе виднее, конечно.
#27
by kn
согласна, но к документам все равно привязывать не могу, платим частями. Спасибо тебе за разъяснения! Если кто знает как написать запрос из сабжа то подскажите пжл, т.к так должно выйти быстрее учитывая что сделано.
#28
by Rie
ВзаиморасчетыСДепонентамиОрганизаций.Сумма, ИЗ РегистрНакопления.ПросроченнаяКредиторскаяЗадолженность КАК ПросроченнаяКредиторскаяЗадолженность Потом идти циклом по выборке пока остаток суммы будет меньше S.
#29
by kn
Этот способ в запасе у меня сидит, но только долго выбирать все документы, выбираю например первые 50, но не айс это.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Сканер Metrologic ms9520 настройка
- Вход на HTML сайт под логином и паролем из 1С
- План счетов 1С 7.7
- v7: УПП Курсы валют для расчетов с персоналом
- Срез на несколько дат
- Перенести с непредопределенного счета ПС на предопределенный
- План обмена УПП УПП не переносит Прием на работу
- Замена Hamachi, free vpn для бизнеса, серые IP, IPv6
- ЗУП 2.5.17.8 Метод объекта не обнаружен (ОценитьПо)
- Формирование проводки 1С 7.7.
- Как получить пустое значение справочника по его имени
- v7: Неправильно оприходовали количество
- v7: Какой SQL сервер можно взять для 1с 7.7?
- Как из даты вычесть Год/Месяц/Дни
- Учет Сторно в отчете по продажам ТМЦ (Комплексная) - кто нибудь делал?
- Граница последовательности УТ
- v82. Установить карту маршрута в управляемом приложении
- Как определить в каком режиме работает сканер ?
- eval в 1С?
- Система защиты от Раруса для 1с81