ну не совсем, программа у всех почти одинаковая,
Вот эти разделы, тут все сходится с программой сразу:
localhost/baza/odata/standard.odata/Document_ПоступлениеНаРасчетныйСчет
localhost/baza/odata/standard.odata/Document_СписаниеСРасчетногоСчета
Возникла идея, получить абсолютно все записи из них и сложив получить остатки,
С бухгалтером общался, про OData не знает ничего.
По некоторым разделам все просто, но с остатками не выходит
Руководителю - > остатки по счетам
вот это и не понимаю, как составить запрос для Odata или как посчитать.
Проверял и доступность Родителей, до высшего уровня.
Может есть какие-нибудь еще свойства ФормыКлиентскогоПриложения, которые могут повлиять на доступность?
ЭтотОбъект.Элементы.ПерерасчетВыполнен.Видимость = Ложь;
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Не ЗначениеЗаполнено(Объект.Автор) Тогда
Объект.Автор = ПараметрыСеанса.ТекущийПользователь;
КонецЕсли;
КонецПроцедуры
У меня лишь один пользователь с полными правами.
Каких только манипуляций не делал, чтобы при создании и открытии документа , где не указан автор документа появлялся текущий пользователь.
ЭтотОбъект.Ссылка.РасшифровкаПлатежа[0].ОснованиеПлатежа.СуммаДокумента
Ведь можно и так:
ЭтотОбъект.Ссылка.Ссылка.Ссылка.Ссылка.РасшифровкаПлатежа[0].ОснованиеПлатежа.СуммаДокумента
но это все не имеет смысла.
А если продолжать придираться, то это решение будет временами давать ошибки:
1) Когда не будет записей в таблице РасшифровкаПлатежа
2) Когда ОснованиеПлатежа будет не заполнено (значение Неопределено)
3) Не знаю какие сейчас типы в ОснованиеПлатежа , но если туда попадет документ, где не будет СуммаДокумента, а будет ВсегоСНДС или ИтоговаяСумма, то тоже получим ошибку