#0
by Yeahkaterina
Здравствуйте! Подскажите пожалуйста, как правильно реализовать запрос. Запрос такой: ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт, ГДЕ АктСверкиВзаиморасчетовПоДаннымОрганизации.Дата МЕЖДУ &НачПериода И &КонПериода Дело в том, что необходимо выбрать еще счет из ХозрасчетныйОстаткиИОбороты. Но если в запросе указать еще счет : ХозрасчетныйОстаткиИОбороты.СуммаОборотДт КАК СуммаОборотДт, [b]ХозрасчетныйОстаткиИОбороты.Счет[/b] . . . . Тогда контрагенты задваиваются и обороты показываются неправильные. Подскажите пожалуйста как поступить
#4
by Yeahkaterina
Вообще это будет внешняя обработка для формирования и печати актов сверки. Все выводится в ТЧ и необходимо, чтоб при двойном щелчке на ячейке с оборотами выводилась ОСВ по данному контрагенту и счету. Вложеный запрос - из документа АктСверкиВзаиморасчетов. Запрос = Новый Запрос; ГДЕ АктСверкиВзаиморасчетовПоДаннымОрганизации.Дата МЕЖДУ &НачПериода И &КонПериода
#5
by Лефмихалыч
а какая религия запрещает формировать именно непосредственно ОСВ с заранее программно установленными отборами?
#8
by Лефмихалыч
в конфигурации уже присутствует отчет ОСВ, зачем писать такой же, но другой, который к тому же еще и не работает?
#9
by Yeahkaterina
Я знаю, что в конфигурации уже присутствует отчет ОСВ. я вызываю его из своей внешней обработки т.к. процедура ОткрытьОСВ Экспортная: И у меня открывается ОСВ по выбраному контрагенту, но открывается она по всему счету 62, а мне нужно именно по счету 62.01 или 62.02. для этого и хочу добавить в запросе поле счет.
#10
by MikleV
ОткрытьОСВ (Организация, ПланыСчетов.Хозрасчетный.РасчетыСПокупателями,НачПериода, КонПериода, ВыбраннаяСтрока.Контрагент)
#11
by MikleV
ОткрытьОСВ (Организация, ПланыСчетов.Хозрасчетный.РасчетыПоАвансамПолученным,НачПериода, КонПериода, ВыбраннаяСтрока.Контрагент)
#15
by ChAlex
У вас во вложенном запросе формируется таблица где по каждому клиенту несколько записей (в разрезе АктВзаим и ДоговорВидДоговора) которая потом соединяется с остаками регистра - естесвенно будет не то что удваиваться, а и утраиваться и т.п. Остается обход выборки методом СледующийПоЗначению
#17
by ChAlex
Используйте ЕстьNULL(ХозрасчетныйОстаткиИОбороты.Субконто1,ВложенныйЗапрос.Контрагент) КАК Контрагент вместо двух полей ХозрасчетныйОстаткиИОбороты.Субконто1 КАК КонтрагентРег, ВложенныйЗапрос.Контрагент КАК КонтрагентДок,
#19
by ChAlex
- ну и какая наглядность может быть в бардаке? Чем больше кода, тем больше ошибок - мимнимзируйте по возможности любой код - и многое сложное сразу станет прозрачней и ясней
#22
by ChAlex
ну так те же грабли - (В ИЕРАРХИИ!!!) а это значит что в выборке и обороты по субсчетам и тоже по одному клиенту несколько записей. Тогда группируйте и остатки регистра по клиенту
#23
by ChAlex
И все равно в данном варианте грамотней строить выборку с обходом в 3-х циклах (по числу измерений вашей конечной таблицы)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Задвоение бух. итогов :(
- Задвоение сумм в запросе
- Условие в запросе, аналогичное условию в запросе 77
- Задвоение остатков
- Задвоение в Справочнике "Статьи затрат на производство"
- "Несовместимые типы выразить в запросе 1с" ошибка в динамическом запросе списка документов
- Задвоение элементов справочника номенклатура
- Задвоение характеристик при переносе данных. Как правильно установить проверку?
В этой группе 1С
- Сравнение и объединение правил обмена (переноса данных) XML
- Зависает при открытии формы
- Обрезается нижний край документа при сканировании
- Вопрос по установке отбора по номенклатуре в журнале документов
- обработка переноса справочников из ТиС в УТ 10.3
- Как получит гуид объекта метаданных?
- Розница или опт в УТ 10.3
- Добавление колонок в табличную часть документа
- Оприходование и перемещение товаров на АТТ. УТ:10.3 + Розница:1.0
- ЗУП: Как внести вычеты задним числом?
- Заполнить дерево значений 8.2
- Спецификации номенклатуры
- Не выполняются регламентные задания
- Динамическое обновление конфигурации
- v7: Где взять обработку для выгрузки документов из типовой ББУ 77 в такую же?
- RDP - запуск определенной базы.
- v7: 1с++ Запрос к таблице значений
- СКД. Как задать программно формат ячейки ресурсов для моего макета ?
- Как программно удалить проводку операции?
- Присвоить значение элементу формы или ячейке таблицы