Скачать книгу "1С:Бухгалтерия 7.7: Решение типичных проблем пользователя"

Недавно в руки мне попала книга “1С:Бухгалтерия 7.7: Решение типичных проблем пользователя”. Думаю, она будет очень полезна и бухгалтерам, и программистам, занимающимся настройкой 1С версии 7.7.
Авторы: С. Е. Михайлов, А. А. Черков, И. В. Цветков
Издатель: БХВ-Петербург
Размер: 9,9 Mb
Формат: djvu
Учебник “1С:Бухгалтерия 7.7. Решение типичных проблем пользователя” показывает решение типичных проблем пользователей программы 1C:Бухгалтерия 7.7, с которыми бухгалтер может справиться самостоятельно. Книга 1с рассмотривает приемы 1с программирования, администрирования и работы с распределенной базой данных, совместное использование MS Excel и 1C, приведены примеры использования 1С-конструкторов при составлении отчетов. Объясняется, как работать с 1С-программистами и грамотно ставить им задачи, как находить бесплатные ответы на сложные вопросы.
Узнать подробнее о бесплатном учебнике 1С:Бухгалтерия 7.7: Решение типичных проблем пользователя >>

| опубликовано: 5 Февраль 2010, 16:34

Основы. Бухгатерский запрос, метод ВключатьСубсчета

Метод ВключатьСубсчета должен вызываться до выполнения метода ВыполнитьЗапрос. Он устанавливает режим, при котором итоги отбираемые запросом будут разворачиваться по субсчетам соответвенно основных и корреспондирующих счетов.
Синтаксис: ВключатьСубсчета(<ФлагСчета>, <ФлагКоррСчета>}

Параметр Описание
<ФлагСчета> Необязательный параметр. Признак развертывания сальдо по субсчетам основного счета. Число:
  • 0 — не разворачивать по субсчетам (по умолчанию);
  • 1 — разворачивать по субсчетам;
  • -1 (минус единица) — не выдавать итоги по счетам-группам.
<ФлагКоррСчета> Необязательный параметр. Признак развертывания сальдо по субсчетам корреспондирующего счета. Число:
  • 0 — не разворачивать по субсчетам (по умолчанию);
  • 1 — разворачивать по субсчетам;
  • -1 (минус единица) — не выдавать итоги по корреспондирующим счетам-группам.

| опубликовано: 29 Январь 2010, 14:40

Основы. Бухгатерский запрос, метод ВыполнитьЗапрос

Для получения большого количества итогов в различных разрезах объект «Бухгалтерские Итоги» переключается в режим работы с запросом. Для переключения в этот режим вызывается метод ВыполнитьЗапрос в параметрах которого, а также дополнительными методами устанавливается состав итогов, которые будут получены запросом. Выполнение данного метода осуществляет выборку данных и их предварительную обработку.
После выполнения запроса с помощью специального набора методов объекта «Бухгалтерские Итоги» осуществляется получение итогов, полученных дан­ным запросом. К этим методам относятся методы обхода итогов в различных разрезах (сформированных запросом) и методы для получения собственно итогов. Кроме того специальный набор атрибутов объекта «Бухгалтерские Итоги» позволяет обращаться процессе обхода результатов запроса к значениям полученных группировок.
*Метод ВыполнитьЗапрос*
Синтаксис: ВыполнитьЗапрос(<НачалоПериода>, <КонецПериода>, <ФильтрПоСчетам>, <ФильтрПоКоррСчет>, <Валюта>, <ТипИтогов>, <Периодичность>, <ТипСуммы>)
Параметр Описание
<НачалоПериода> Необязательный параметр. Выражение типа дата, документ или позиция документа начала периода запроса. Если этот параметр не указан, будут вычисляться начальные сальдо на момент, указанный в параметре <КонецПериода>
<КонецПериода> Необязательный параметр. Выражение типа дата, документ или позиция документа конца периода запроса. Если этот параметр не указан, будут вычисляться начальные сальдо на момент, указанный в параметре <НачалоПериода>.
<ФильтрПоСчетам> Необязательный параметр. Счета, для которых будут отбираться итоги в запросе. Задается значением типа «Счет» или объектом типа «Список Значений», содержащим значения типа «Счет», либо строкой содержащей список кодов счетов, разделенных символом ", " или ";". Если параметр не указан, отбор будет выполняться по всем счетам.
<ФильтрПоКоррСчет> Необязательный параметр. Значение типа «Счет» — корреспондирующий счет, в корреспонденции с которым будут отбираться итоги счета, указанного в параметре <ФильтрПоСчетам>. Задается значением типа «Счет» или объектом типа «СписокЗначений», содержащим значения типа «Счет», либо строкой содержащей список кодов счетов, разделенных символом "," или ";". Если параметр не указан, будут отбираться итоги в корреспонденции со всеми счетами.
<Валюта> Необязательный параметр. Значение типа «Справочник.Валюты». Если параметр не указан итоги выдаются без учета валюты.
<ТипИтогов> Необязательный параметр. Число — тип отбираемых итогов. Может принимать следующие значения:
  • 1 — остатки и обороты по счету в целом (по умолчанию);
  • 2 — обороты между счетами;
  • 3 — Первое и второе вместе.
<Периодичность> Необязательный параметр. Позволяет получить дополнительный разрез итогов по периодам. Число или символьная строка. По умолчанию периодичность не задана. Параметр <Периодичность> может принимать следующие значения:
Число Синоним Примечание
1 «Период» Промежуточные итоги не рассчитываются;
2 «Операция» Промежуточные итоги рассчитываются по операциям;
3 «Проводка» По проводкам
4 «День» По дням
5 «Неделя» По неделям
6 «Декада» По декадам
7 «Месяц» По месяцам
8 «Квартал» По кварталам
9 «Год» По годам
<ТипСуммы> Необязательный параметр. Число или строка — тип рассчитываемых итогов. Может принимать следующие значения (в скобках указаны строковые синонимы):
  • 1 («С») рассчитывать суммы;
  • 2 («В») рассчитывать валютные суммы;
  • 4 («К») рассчитывать количество.
Если требуется одновременно рассчитывать разные суммы, значение параметра получается путем сложения допустимых значений, например: 5 (1+4) — рассчитывать суммы и количество. При указании параметра строкой в ней указываются все символы, которые обозначают типы сумм, которые нужно рассчитывать. По умолчанию рассчитываются все типы сумм.
В зависимости от переданных параметров итоги могут быть подготовлены методом ВыполнитьЗапрос в различных разрезах. Кроме того, на результат запроса влияют дополнительные установки, которые выполняются вызовами специальных методов объекта «Бухгалтерские Итоги».
Метод ВключатьСубсчета позволяет получить итоги в разрезе субсчетов.
Применение метода ИспользоватьСубконто (перед вызовом ВыполнитьЗапрос) позволяет сформировать запрос в разрезе субконто. После выполнения запроса обход запросов в различных разрезах выполняется соответствующими методами объекта. Для доступа к итогам в разрезе периодов используются методы ВыбратьПериоды и ПолучитьПериод.
Пример:
//рассчитать остатки и обороты по счету 60 за заданный период
БухИтоги.ВыполнитьЗапрос(ДатаНач, ДатаКон, "60", , 3);

| опубликовано: 22 Январь 2010, 13:24


<--- Предыдущая страница Следующая страница --->