v7: Программно получить Анализ счета #691113


#0 by america2013
Здравствуйте, уважаемые форумчане!!! Прошу вас, помоги с созданием обработки. На данный момент в базе есть отчет - Анализ счета (к примеру, по счету "1040"), который выдает данные, типа: 1031     6 580,00 1210     40 943,75     3120     614,00 ...и т.д. Пробую написать код: В сообщении выдается общая сумма по всем счетам. Как сделать вывод каждой суммы по всем счетам (1030, 1210...) по отдельности? Заранее благодарен!
#1 by AeDen
Так в ЖКК и СП все написано, подробно и с примерами. Всего то почитать надо немного.
#2 by america2013
Смотреть параметры ВыполнитьЗапрос или методы бухгалтерских итогов ?
#3 by america2013
Переделал код, удалось вот это: Но это если указывать конкретно счет ("721" = 7210), а как в Сообщить вывести каждый счет, подскажите метод.
#4 by 1Сергей
ВыбратьСчета ПолучитьСчет
#5 by Злопчинский
ПолучитьСчет..?
#6 by Zhuravlik
ИТ.ВключатьСубсчета(-1) перед "ВыполнитьЗапрос" , глянь в сп на всякий
#7 by Zhuravlik
+ Если я все правильно понял))) " вывод каждой суммы по всем счетам (1030, 1210...) по отдельности" - это в смысле по субсчетам без итогов? тогда в .
#8 by america2013
Нет, это когда делая анализ счета, к примеру, 1410, то выводить суммы и счета по которым были проводки с счетом 1410.
#9 by aka AMIGO
есть в 7-ке старое маловостребованное средство, называется "генератор отчетов", там можно выбрать и карточку и анализ.. ЗЫ. это прапрапрародитель СКД :)
#11 by aka AMIGO
+10 уточняю - Конструктор/Бухгалтерский запрос/ а там - визард "Анализ счета" - и по ходу кнопка "Далее" с выбором нужных параметров
#12 by america2013
Спасибо большое, товарищи! На данный момент, решил обойтись таким способом: Количество строк (счетов) оказалось фиксированным, и нужную сумму уже получаю. Теперь это следует делать в 8.2 через СОМОбъект, получается: Но выдает ошибку: {Форма.Форма.Форма}: Ошибка при вызове метода контекста (ВыполнитьЗапрос)     Ит.ВыполнитьЗапрос(НачПериода, КонПериода, "104", "721" ,,3,,); по причине: Типы не совпадают Почему появляется ошибка? Какие типы имеются в ввиду? Дата периода, но в другой процедуре я выбираю документы с таким же реквизитами и все проходит без ошибок. Какой необходим тип?
#13 by america2013
НачПериода, КонПериода - реквизит на форме с типом Дата. Дело в кодах счетов "104", "721" ?
#14 by ДенисЧ
Возьми бумажку и напиши на ней 100 раз "Я всегда буду заполнять все параметры методов при выозве по OLE"
#15 by america2013
Простите мою тупость((((( Какие параметры методов???......
#16 by ДенисЧ
Все. Ит.ВыполнитьЗапрос(НачПериода, КонПериода, "104", "721" ,,3,,); Вот тут между запятыми не должно быть пустых значений.
#17 by america2013
Но мне не нужны эти пропущенные параметры, пусть бы устанавливались по умолчанию... Но, я так понял никуда не деться, придется указывать параметр, в моем случае только 1. В 7.7 также 0, хотя Валюты77 = элемент справочника Валюты! Что ему ещё надо??? : ((((
#18 by ДенисЧ
Это оля, она капризная девочка...
#19 by america2013
"...Коль в нашем деле бабы были бы не нужны, век бы с ними не связывался..." (с) Ручников.
#20 by america2013
И все же, каким же должен быть 5 параметр в методе ВыполнитьЗапрос? Тип - элемент Справочник.Валюты, - у меня не работает.
#21 by america2013
...т.е. мне параметр про валюты не нужен - счета, - не валютные.
#22 by america2013
...методом великого научного тыка установил 3 параметр в методе ВыполнитьЗапрос установил - Неопределено, и... помогло, получил таки нужную сумму. В итоге имеем код:
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С