Доброго дня всем. Переделал стандартный отчет "Анализ движения денежных средств".
В запросе все просто:
ВЫБОР
КОГДА ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПриходныйКассовыйОрдер
ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
ИНАЧЕ 0
КОНЕЦ КАК ПриходКасса,
ВЫБОР
КОГДА ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеНаРасчетныйСчет
ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
ИНАЧЕ 0
КОНЕЦ КАК ПриходБанк,
ВЫБОР
КОГДА ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.РасходныйКассовыйОрдер
ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
ИНАЧЕ 0
КОНЕЦ КАК РасходКасса,
ВЫБОР
КОГДА ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета
ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
ИНАЧЕ 0
КОНЕЦ КАК РасходБанк,
ВЫБОР
КОГДА ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеНаРасчетныйСчет И ХозрасчетныйОбороты.Регистратор.ВидОперации <> &ВозвратОтПоставщика
ТОГДА ХозрасчетныйОбороты.СуммаОборотДт
ИНАЧЕ 0
КОНЕЦ КАК ПриходБанк,
ВЫБОР
КОГДА ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.СписаниеСРасчетногоСчета
ТОГДА ХозрасчетныйОбороты.СуммаОборотКт
КОГДА ХозрасчетныйОбороты.Регистратор ССЫЛКА Документ.ПоступлениеНаРасчетныйСчет И ХозрасчетныйОбороты.Регистратор.ВидОперации = &ВозвратОтПоставщика
ТОГДА ХозрасчетныйОбороты.СуммаОборотДт * -1
ИНАЧЕ 0
КОНЕЦ КАК РасходБанк,
Vofka @ Сегодня, 12:13
,
Спасибо за ответ. Но я так и пытался сделать в самом начале. т.е мысля работала в "нужном" направлении.
К сожалению вываливается ошибка:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{(15, 51)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И ХозрасчетныйОбороты.Регистратор.ВидОперации <<?>><> &ВозвратОтПоставщика
А на счет картинки, я так и делал, как описано в пункте 8.
Только этот хостинг после загрузки моей картинки в PNG дает ссылку в формате GIF...
sava1 @ Сегодня, 13:44
,
Да нет, это перечисление "ВидыОперацийПоступлениеДенежныхСредств" со значением
"ВозвратДенежныхСредствПоставщиком" и в параметре это установлено именно так.
Andi_x2021, а этот же запрос (который с ошибкой) просто в консоли запросов выдает ту же ошибку?
Vofka @ Сегодня, 14:22
,
Да. Это тот же запрос. Только в консоли я не пробовал. Она у меня на УФ не работает...
Andi_x2021, можно в консоли, а во внешней обработке. Суть в том, что бы выполнить чисто этот запрос. Есть мысль, что как-то неправильно вы параметр в СКД подставили. В общем, надо проверить работоспособность этого запроса без СКД.
Vofka @ Сегодня, 14:48
,
Спасибо еще раз!
Действительно все оказалось в параметре.
Дело в том, что реквизит "ВидОперации" в документе имеет вид перечисление.
А значений может быть два "Возврат от поставщика" и "ВозвратОтПодотчетника".
И когда я убрал в параметре галочку "Доступен список значений" и оставил только
одно значение все ЗАРАБОТАЛО!
Теперь остается дописать второй параметр.
Еще раз спасибо!
Vofka @ 14.05.21, 14:48
,
Спасибо еще раз!
Все получилось с разбросом параметров (Доступен список значений).
Теперь они хотят еще одну 2 колонки - Итог приход (Сумма по кассе+ Сумма по банку) и по расходу так же.
Раньше это было элементарно:
ХозрасчетныйОбороты.СуммаОборотДт КАК Приход,
ХозрасчетныйОбороты.СуммаОборотКт КАК Расход
ПриходКасса + ПриходБанк КАК Приход,
РасходКасса + РасходБанк КАК Расход
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua