#0
by MAPATNK2
Всем доброго дня. Мне необходимо получить в отчете долг контрагента и последний акт сверки, который был выполнен по данному контрагенту. Не подскажете, как получить этот самый, последний, документ? Пробовал так, но есественно - фигня. Никакого отбора не идет. Нужно чтобы была сама ссылка на документ последняя и не помеченная на удаление. РасчетыСКонтрагентамиОстатки.СуммаУпрОстаток, АктСверкиВзаиморасчетов.Ссылка
#9
by Numerus Mikhail
Отдельным запросом получай документ, а потом уже получай остатки и присоединяй документ
#15
by DexterMorgan
, Ну логично, получи сначала последние даты документов сверок, а потом получи последнюю ссылку
#17
by MAPATNK2
Я понимаю как это сделать со справочником и документом, но с регистром и документом так не выходит
#18
by wondkind
ВЫБРАТЬ АктСверкиВзаиморасчетов.Ссылка КАК Ссылка, РасчетыСКонтрагентамиОстатки.Контрагент КАК Контрагент,
#20
by wondkind
и забыл ИТОГИ. Сам добавишь и должно работать лучше. Уверен на 98,6%. Хоть что-то тебе останется сделать)
#21
by MAPATNK2
Забили АктСверкиВзаиморасчетов.СверкаСогласована КАК СверкаСогласована, после этого пошло, итоги добавлю. Только все равно не могу разобраться в этом. Берем акт сверки взаиморасчетов без пометки удаления и группируем по макисмальной дате. Потом снова берем акт сверки связываем с полученным подзапросом в разрезе договора, контрагента и даты.... и как я понимаю, получаем последний документ(по дате) по данному контрагенту.Дальше запихиваем это счастье во временную таблицу, потом связываем эту таблицу с регистром и получаем необходимые данные. СЛОЖНА, не могу проверить на правильность. Но спасибо большое.
#22
by wondkind
а, да, забыл в первом запросе добавить данный реквизит документа. Также будет проблема, если акты сверок по одному контрагенту/договору будут с одинаковой датой и временем. Подумайте над решением/обработкой таких ситуаций. Что именно сложно? Почему проверить не можете? Консоль запросов в этом вам поможет. Вот по шагам: 1. Вначале находим максимальную дату акта сверки у контрагента; 2. Далее находим сам документ с максимальной датой; 3. Помещаем это во временную таблицу для удобства работы; 4. Уже смотрим остатки и присоединяем к ним последний документ.
#25
by wondkind
группировка не удастся. А искать по МАКСИМУМ(Ссылка) некорректно вообще. Вот пример: как будет определяться максимум ссылки? А если дату у документа изменили? Ссылка то останется прежней. Правильный вариант узнать последний документ - искать по дате. Единственная, как я думаю, возможная проблема - несколько документов с одинаковыми датой и временем.
#30
by иубиповец
В разрезе договора, контрагента и даты А если сделали акт по всем договорам контрагента (не указали договор) в выборку не попадет же. Также будет проблема, если акты сверок по одному контрагенту/договору будут с одинаковой датой и временем. Подумайте над решением/обработкой таких ситуаций. Сначала максимум по дате, получить эти документы, (1,2,10) из множества, затем максимум по ссылке:). Какой вообще смысл разных актов сверки, на один период, вы их оба с контрагентом что ли подписали, один же акт (если уж вы к договору прицепились). т.е. или один общий в момент времени, либо много по каждому договору.
#31
by wondkind
именно тогда по бизнес-процессу такое не подойдёт, если только у них не всё через попу
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- КД 2.1. Группы справочника без полей поиска не переносятся
- Сумма по иерархии не верно выводит. СКД
- Блокировка пользователя при неверно введенном пароле
- Атол 30ф 1С Розница 2.2
- Создал в БП отчет и не могу ни внедрить ни запустить как внешний ни подключить как доп.???
- УТ 11.3 Чек ККМ на возврат не день в день
- Конвертация данных. Набор движений регистра бухгалтерии.
- Получить список имен макросов Excel
- ЗуП 3.1 документ кадровый перевод где хранится оклад?
- Проблема с драйвером ККМ в Комплексной Автоматизации
- Вопрос про онлайн кассы
- УТ 11.2 SQL. В регистре Товары организаций аналитика пустая. Как так?
- Показывать остатки в форме списка номенклатуры по флажку. 1с 8.3 ут 11
- Принтер ждёт нажатия ОК для печати
- Битые ссылки при синхронизации
- Xiaomi Roidmi - кто использовал и в чем отличие 2s от 3s?
- OpenID + 1C
- Штрих-М-02Ф и 1С
- Ошибка при программном создании Поступления товаров и услуг в бух 3.0
- Не открывается денежный ящик после пробития чека на АТОЛ 30Ф+ в 1С Розница 2.2