• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

сальдо по балансовым счетам

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Добрый день!
Не подскажите,что нужно изменить в процедуре,что бы выводил остатки ненулевого сальдо по балансовым счетам - вывести сальдо только по балансовым счетам.У меня выводит сальдо обработки,но что нужно изменить?!
Спасибо заранее!

Процедура Сформировать()
Таб = СоздатьОбъект("Таблица");//будем все выводить в таблицу
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,,,, 1,, "С"); //выполняем
запрос
Таб.ВывестиСекцию("Шапка"); //выводим заголовок таблицы
Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);
Ит.ВыбратьСчета(); //открываем выборку по счетам
Пока Ит.ПолучитьСчет() = 1 Цикл
сч=Ит.Счет;//получили номер счета
//получаем итоги по каждому счету
СНД=Ит.СНД();
СНК=Ит.СНК();
СКД=Ит.СКД();
СКК=Ит.СКК();
До=Ит.ДО();
КО=Ит.КО();
Таб.ВывестиСекцию("Счет");//выводим итоги в таблицу
КонецЦикла;
//а вот здесь, когда выборка не открыта (или уже закрыта)
//можно получить отоги сразу по всем счетам.
СНД=Ит.СНД();
СНК=Ит.СНК();
СКД=Ит.СКД();
СКК=Ит.СКК();
До=Ит.ДО();
КО=Ит.КО();
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать","");
КонецПроцедуры

Процедура ПриОткрытии()
//это чтобы не вводить каждый раз даты
ВыбНачПериода = НачалоПериодаБИ();
ВыбКонПериода = КонецПериодаБИ();
КонецПроцедуры
 
V

vbs

Не подскажите,что нужно изменить в процедуре,что бы выводил остатки ненулевого сальдо по балансовым счетам - вывести сальдо только по балансовым счетам.У меня выводит сальдо обработки,но что нужно изменить?!
Подскажу : для начала стоит научиться формулировать свои вопросы, к тому же есть резон использовать русский язык, к которому приведенная выше тарабарщина
имеет весьма отдаленное отношение
 
G

Guest

Подскажу : для начала стоит научиться формулировать свои вопросы, к тому же есть резон использовать русский язык, к которому приведенная выше тарабарщина
имеет весьма отдаленное отношение
Тогда подскажите,что и как правильно должно быть!вывести сальдо только по балансовым счетам.
 
H

Hryv

А в синтакс-помошнике посмотреть влом?

Опции(<?>,)
Синтаксис:
Опции(<ВклЗабалансСуммы>,<ВклОборотСубкСуммы>)
Назначение:
Устанавливает режим включения сумм в итоги.
Параметры:
<ВклЗабалансСуммы> - признак включения в итоги сумм по забалансовым счетам. Число: 0 - не включаются суммы по забалансовым счетам; 1 - включаются суммы по забалансовым счетам.
<ВклОборотСубкСуммы> -признак включения в итоги сумм по оборотным субконто. Число: 0 - не включаются суммы по оборотным суб-конто; 1 - включаются суммы по оборотным субконто.
 
G

Guest

А в синтакс-помошнике посмотреть влом?

Опции(<?>,)
Синтаксис:
Опции(<ВклЗабалансСуммы>,<ВклОборотСубкСуммы>)
Назначение:
Устанавливает режим включения сумм в итоги.
Параметры:
<ВклЗабалансСуммы> - признак включения в итоги сумм по забалансовым счетам. Число: 0 - не включаются суммы по забалансовым счетам; 1 - включаются суммы по забалансовым счетам.
<ВклОборотСубкСуммы> -признак включения в итоги сумм по оборотным субконто. Число: 0 - не включаются суммы по оборотным суб-конто; 1 - включаются суммы по оборотным субконто.
в 1с 7.7 пойдет?
 
H

Hryv

Павлов, загляните с синтакс-помощник
узнаете много нового и интересного
 
G

Guest

Павлов, загляните с синтакс-помощник
узнаете много нового и интересного
не моглибы вы помочь мне в этом?
описать процедуру. заранее спасибо от души)))

Спс за совет - синтакс-помощник,не знал)))
 
H

Hryv

Тебе что инструкцию по использованию хелпа написать :RTFM:
 
G

Guest

Тебе что инструкцию по использованию хелпа написать :RTFM:

в моей справки к сожалению отсутствет данаая форма(( 7.7))

Добавлено:
в моей справки к сожалению отсутствет данаая форма(( 7.7))
спс огоромное за терпение нас "чайников")))спс отдуши за помощь!!!
И ВСЕ РАВНО ОН НЕ ВЫДАЕТ ОСТАТКИ?В ЧЕМ Я ОШИБСЯ ОПЯТЬ?

Процедура Сформировать()
Таб = СоздатьОбъект("Таблица");//будем все выводить в таблицу
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,,,, 1,, "С"); //выполняем запрос
Таб.ВывестиСекцию("Шапка"); //выводим заголовок таблицы
Таб.Опции(1,0,Таб.ВысотаТаблицы(),0);
Ит.ВыбратьСчета(); //открываем выборку по счетам
Пока Ит.ПолучитьСчет() = 1 Цикл
сч=Ит.Счет;//получили номер счета
//получаем итоги по каждому счету
СНД=Ит.СНД();
СНК=Ит.СНК();
СКД=Ит.СКД();
СКК=Ит.СКК();
До=Ит.ДО();
КО=Ит.КО();
Ит.СКД();//конечное сальдо дебитовое
Ит.СКК();//конечное сальдо кредитовое
Таб.ВывестиСекцию("Счет");//выводим итоги в таблицу
КонецЦикла;
//а вот здесь, когда выборка не открыта (или уже закрыта)
//можно получить итоги сразу по всем счетам.
СНД=Ит.СНД();
СНК=Ит.СНК();
СКД=Ит.СКД();
СКК=Ит.СКК();
До=Ит.ДО();
КО=Ит.КО();
Ит.СКД();//конечное сальдо дебитовое
Ит.СКК();//конечное сальдо кредитовое
ИТ.Опции(1,0);____________________________________________
Таб.ВывестиСекцию("Подвал");
Таб.ТолькоПросмотр(1);
Таб.Показать("Сформировать","");
КонецПроцедуры

Процедура ПриОткрытии()
//это чтобы не вводить каждый раз даты
 
H

Hryv

ИТ.Опции надо делать до Ит.ВыполнитьЗапрос

Если в от этого в цикле будет не то, что надо , тогда надо дважды делать Ит.ВыполнитьЗапрос
Для счетов поотдельности и для всех вцелом
 
G

Guest

ИТ.Опции надо делать до Ит.ВыполнитьЗапрос

Если в от этого в цикле будет не то, что надо , тогда надо дважды делать Ит.ВыполнитьЗапрос
Для счетов поотдельности и для всех вцелом

спс,и еще вопрос если позволите последний.
как создать тут условие,что бы он вывод по признаку счета...когда признак забалансовый то невыводить.а остальные вывести?!

за ранее спс
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!