Обновления 1с 7.7 отчетность. Общее описание функционирования сервиса «1С-Отчетность»

Хоть и не очень часто, но встречаются еще организации, работающие с 1С:Предприятие 7.7. Язык этой версии серьезно отличается от языка 1С:Предприятие 8, поэтому даже создание простого отчета может стать проблемой для человека, который не работал с 1С 7.7 (вроде меня). Информации в интернете нашлось немного, в основном все отсылают к ЖКК (желто-красным книгам мануалов), поэтому попробую в этой статье обобщить все, что нашел. Буду описывать создание отчета без использования конструкторов, хотя они могут упростить задачу.

Итак, задание: создать отчет — реестр приходных накладных на металл (организация занимается приемом лома). Реестр представляет собой таблицу с номером и датой накладной, названием металла, и т.д. Содержание не так важно, важно, что данные будем получать запросом к документу Поступление товаров и его табличной части. Пользователь сможет задать фильтры для отчета по датам, по складу и по типу металла (черный или цветной).

Создание отчета

  1. Создаем отчет. Мой будет называться ЖурналПСА . Это делается так же, как в 1С 8. При открытии созданного отчета сразу отображается его форма. Внизу на вкладках кроме режима Диалог есть режимы Модуль и макеты отчета. Макеты можно добавлять, щелкнув правой кнопкой на уровне вкладок и выбрав Добавить таблицу.
  2. В режиме Диалог добавляем поля ввода, в которые будут заноситься данные для фильтров. Аналогично 1С 8, на нижней панели инструментов находятся элементы управления. При добавлении поля ввода откроется окно свойств, в котором нужно указать Идентификатор и Тип данных . Идентификатор — это Имя элемента, по которому можно будет получить выбранное пользователем значение. Итак, я добавил следующие поля: ВыбНачПериода, ВыбКонПериода, ВыбМеталл, ВыбМестоХранения. Еще нам будет нужна кнопка Сформировать , скорее всего она уже есть. Обращу только внимание на параметр Формула в ее свойствах. Там прописывается имя процедуры, которую вызывает нажатие кнопки. Т.е., например, Сформировать() .
  3. Создаем макет отчета. Тут все похоже на макеты в 1С 8. Тот же табличный документ, в котором есть секции (они же области). Имена секций назначаются через меню Таблица . Ячейки имеют несколько типов заполнения, которые аналогичны типам в 1С 8: текст, параметр, шаблон. Только параметр здесь называется Выражение. Есть и отличие от 1С 8. Выражениям-параметрам здесь не присваиваются имена, а прописывается имя переменной, из которой нужно брать значение для подстановки в макет. Например, у меня в запросе будет получен номер накладной, поэтому в свойствах соответствующей ячейки макета с типом Выражение я напишу Запрос.Номер. Шаблон работает так же, как в 1С 8. Текстовая часть пишется как обычно, а выражение заключается в квадратные скобки. И оно тоже должно содержать переменную, из которой берется значение. Например, мне нужно вывести из результата запроса уровень радиоактивности принятого лома и добавить к числу единицу измерения мкзв/ч . Для этого подойдет шаблон следующего содержания: [Запрос.радиация] мкзв/ч

  4. Теперь переходим к процедуре формирования отчета. Скорее всего процедура для кнопки Сформировать уже создана, если нет, создаем вручную. Код будет выглядеть так:

    Процедура Сформировать()
    Перем Запрос, ТекстЗапроса, Таб;
    //Создание объекта типа Запрос
    Запрос = СоздатьОбъект("Запрос" ) ;
    ТекстЗапроса =
    "//{{ЗАПРОС(запрос)
    |Период с ВыбНачПериода по ВыбКонПериода;
    |Обрабатывать НеПомеченныеНаУдаление;
    |Без итогов;
    |Номер = Документ.ПоступлениеТоваров.НомерДокВходящий;
    |Дата = Документ.ПоступлениеТоваров.ДатаДокВходящий;
    |Сдатчик = Документ.ПоступлениеТоваров.Контрагент.Наименование;
    |ЮридическийАдрес = Документ.ПоступлениеТоваров.Контрагент.ЮридическийАдрес;
    |ДокументСерия = Документ.ПоступлениеТоваров.Контрагент.ДокументСерия;
    |ДокументНомер = Документ.ПоступлениеТоваров.Контрагент.ДокументНомер;
    |ДокументКемВыдан = Документ.ПоступлениеТоваров.Контрагент.ДокументКемВыдан;
    |Металл = Документ.ПоступлениеТоваров.Товар.Металл;
    |Вес = Документ.ПоступлениеТоваров.Количество;
    |Радиация = Документ.ПоступлениеТоваров.Радиация;
    |МестоХранения = Документ.ПоступлениеТоваров.МестоХранения;
    |Группировка СтрокаДокумента;
    |Группировка Документ;
    |Условие(Металл.Цветной = ВыбМеталл);
    |Условие(МестоХранения = ВыбМестоХранения);
    |"
    //}}ЗАПРОС
    ;

    Текст запроса, я думаю, понятен. Для его формирования можно воспользоваться конструктором запросов (верхнее меню Конструкторы ). Обращу внимание на некоторые особенности:

    • Каждое поле запроса записывается в отдельную переменную, их можно видеть перед знаком =. В принципе, это аналогично заданию псевдонимов в .
    • В запросе обязательно должна быть хотя бы одна группировка. Иначе будет невозможно обойти результат запроса. В данном случае группировка идет сначала по строкам документа ПоступлениеТоваров, а потом по самим документам. Если оставить в группировке только строки документа, то будет выведен один документ.
    • Запрос может брать данные с формы. Например, условие МестоХранения = ВыбМестоХранения говорит о том, что будет взято значение из поля ввода с именем ВыбМестоХранения.

    // Если ошибка в запросе, то выход из процедуры
    Если Запрос. Выполнить(ТекстЗапроса) = 0 Тогда
    Возврат;
    КонецЕсли ;

    // Подготовка к заполнению выходных форм данными запроса
    Таб = СоздатьОбъект("Таблица" ) ;
    Таб. ИсходнаяТаблица("макет" ) ;
    Таб. ВывестиСекцию("Заголовок" ) ;
    Состояние("Заполнение выходной таблицы..." ) ;
    Таб. Опции(0 , 0 , Таб. ВысотаТаблицы() , 0 ) ;

    Здесь проверяем возможность выполнить запрос и, если все в порядке, создаем табличный документ на основе макета и выводим секцию Заголовок .

    Пока Запрос. Группировка() = 1 Цикл
    // Заполнение полей запрос
    Сдатчик= СокрЛП(Запрос. Сдатчик) + ", " + СокрЛП(Запрос. ЮридическийАдрес) + ", паспорт " + Запрос. ДокументСерия + " " + Запрос. ДокументНомер + " выдан " + Запрос. ДокументКемВыдан;
    Таб. ВывестиСекцию("Данные" ) ;
    КонецЦикла ;
    // Вывод заполненной формы
    Таб. ТолькоПросмотр(1 ) ;
    Таб. Показать("Отчет" , "" ) ;
    КонецПроцедуры

    Теперь в цикле обходим все группировки (а если бы группировок не было, мы не смогли бы обойти результат запроса) и выводим секцию Данные . Помните, что выражения в ячейках макета должны были соответствовать переменным в модуле? Вот здесь это и работает. При выводе секции выражения автоматически заменяются на значения таких же переменных. Все данные на макете получили из запроса, кроме данных сдатчика. Его собрали из нескольких полей результата запроса.

Вот и все, отчет готов.

1С:Бухгалтерия 7.7, как и все программы системы 1С:Предприятие, имеет единый механизм построения отчетов и работы с ними. | В типовую конфигурацию 1С:Бухгалтерии включен набор стандартных отчетов, предназначенных для получения данных по бухгалтерским итогам и бухгалтерским проводкам в самых различных разрезах.

  • Формирование стандартных отчетов. Оборотно-сальдовая ведомость.

    Оборотно-сальдовая ведомость содержит для каждого счета информацию об остатках на начало и на конец периода и оборотах по дебету и кредиту за установленный период. Этот отчет (в просторечии - "оборотка") является одним из наиболее часто используемых отчетов в бухгалтерской практике.

  • Сводные проводки

    Список сводных проводок - это отчет, содержащий обороты между счетами (суммы в дебет одного счета с кредита другого) за указанный период. Для вывода списка сводных проводок выберите пункт "Сводные проводки" меню "Отчеты" главного меню программы.

  • Шахматка

    Шахматка - это отчет, содержащий табличное представление оборотов между счетами за некоторый выбранный период. Шахматка часто используется бухгалтерами, так как дает наглядное представление о движении средств и обязательств организации.

  • Оборотно-сальдовая ведомость по счету

    Для счетов, по которым ведется аналитический учет, можно получить разбиение остатков и оборотов по конкретным объектам аналитического учета (субконто). Соответствующий отчет называется "Оборотно-сальдовая ведомостью по счету".

  • Обороты счета (Главная книга)

    Отчет "Обороты счета" используется для вывода оборотов и остатков счета за каждый месяц. Он может быть очень полезен при подведении итогов и составлении отчетности. | Для получения оборотов счета надо выбрать пункт "Обороты счета (Главная книга)" меню "Отчеты" главного меню.

  • Журнал-ордер и ведомость по счету

    Отчет "Журнал-ордер и ведомость по счету" по существу представляет собой отчет по движению на счете (начальное сальдо, обороты с другими счетами и конечное сальдо), детализированный по датам (периодам) или по проводкам (операциям).

  • Журнал-ордер счета по субконто

    Отчет "Журнал-ордер счета по субконто" по существу представляет собой отчет по движению на счете в разрезе субконто: начальное сальдо, обороты с другими счетами и конечное сальдо. | Для получения данного отчета надо выбрать пункт "Журнал-ордер счета по субконто" меню "Отчеты" главного меню.

  • Анализ счета

    Отчет "Анализ счета" содержит обороты счета с другими счетами за выбранный период, а также сальдо на начало и на конец периода. | Для получения данного отчета надо выбрать пункт "Анализ счета" меню "Отчеты" главного меню. На экран выдается запрос параметров анализа счета.

  • Карточка счета

    В отчет "Карточка счета" включаются все проводки с данным счетом или проводки по данному счету по конкретным значениям объектов аналитического учета - наименованию материала, организации-поставщику и т. д.

  • Анализ счета по субконто

    Отчет "Анализ счета по субконто" содержит итоговые суммы корреспонденции данного счета с другими счетами за указанный период, а также остатки по счету на начало и на конец периода в разрезе объектов аналитического учета.

  • Анализ счета по датам

    Часто необходимо получить обороты и остатки по счету на каждую дату определенного периода. Это может потребоваться, например, для анализа изменения во времени средств или обязательств организации, для проверки соответствия введенных в информационную базу данных данным, указанным в банковских выписках, и т. д. Нужную информацию можно получить из отчета "Анализ счета по датам".

  • Анализ субконто

    Для видов субконто, связанных с несколькими синтетическими счетами, с помощью оборотно-сальдовой ведомости по какому-то одному счету нельзя получить полной информации об оборотах и итогах по субконто. В таких случаях следует воспользоваться отчетом "Анализ субконто".

  • Карточка субконто

    Если необходимо получить максимально полную картину операций по объекту аналитического учета (субконто) или группе субконто, можно вывести "Карточку субконто". Этот отчет содержит все операции с конкретным объектом аналитического учета (субконто) в хронологической последовательности с указанием реквизитов проводок, остатков по субконто после каждой операции, на начало и конец периода.

  • Обороты между субконто

    Чтобы проанализировать обороты между одним или всеми субконто одного вида, и одним или всеми субконто другого вида, можно воспользоваться отчетом "Обороты между субконто". Этот отчет позволяет узнать, например, сколько товаров разного вида купил каждый покупатель, или, наоборот, - для каждого товара узнать суммарные объемы его закупок каждым покупателем.

  • Отчет по проводкам

    Отчет по проводкам представляет собой выборку из журнала проводок по некоторым заданным критериям. | Для формирования отчета выберите пункт "Отчет по проводкам" меню "Отчеты" главного меню программы. На экран выдается запрос параметров вывода данного отчета.

  • Расширенный анализ субконто

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

  • Диаграмма

    Отчет "Диаграмма" представляет собой мощное средство визуального анализа счетов в форме различного вида диаграмм. | Для получения данного отчета выберите подпункт "Диаграмма" пункта "Дополнительные" меню "Отчеты" главного меню. На экран выдается запрос параметров отчета.

  • Обновление регламентированной отчетности 1С 7.7 процесс простой и доступный каждому пользователю. На данный момент программа 1С:Бухгалтерский учет для Украины 7.7 позволяет сдавать практически всю необходимую отчетность в налоговую и не только. Многие отчеты заполняются полностью автоматически или полуавтоматически, некоторые только вручную. Но вся отчетность построена примерно по одному принципу, и поэтому, достаточно разобраться с несколькими отчетами, и дальше все становиться очень просто.

    Итак, давайте разберемся как можно выполнить обновление регламентированной отчетности 1С 7.7 самостоятельно. Все зависит от того, в каком виде Вы получили файлы регламентированной отчетности. Фирма «1С» регламентированную отчетность поставляет либо в виде приложения Rp14q2.exe (где, 14 - год, 2 - квартал), либо в виде архива, в котором находиться выше указанное приложение. Кроме того у меня Вы можете получить регламентированную отчетность в виде приложения, которое позволяет установить отчетность в два клика. При чем есть возможность установки сразу в несколько информационных баз .

    Обновление регламентированной отчетности 1С 7.7 (3 способа):

    1. Ручной (самый трудный):

    В принципе порядок установки регламентированной отчетности(РО) расписан доступным языком, в документации, на диске ИТС и в файле, поставляющемся с РО. Там содержится полная и подробная инструкция для самостоятельной установки. При этом вам необходимо, получив РО всего лишь прочитать еще раз данный файл Rp**Q*.TXT (** год, * квартал).

    Нужно зайти в каталог Вашей базы данных , в нем открыть папку ExtForms, создать там папку Rp14q2.grp и скопировать файл Rp14q2.exe в нее. Далее двойным щелчком запустить Rp14q2.exe .

    2. Автоматический (простой):

    Нужно запустить , перейти в меню Отчеты Регламентированные отчеты ( встроенные) , нажать кнопку « З агрузить «. В открывшемся окне выбрать полученный Вами файл R р 1

    3. Автоматический с предоставляемого мной файла (самый простой):

    Нужно просто запустить файл, и птичками выделить одну или несколько информационных баз, в которые Вы хотите установить отчетность, и нажать кнопку Копировать в инф. базу . Это все.

    Автоматическое обновление регламентированной отчетности 1С 7.7

    Обратите внимание :

      Версия вашей конфигурации должна соответствовать выбранным Р О. ( Информацию о конфигурации можно получить, выбрав в меню «Помощь» пункт «О программе».)

    При необходимости вы можете получить отчетность связавшись со мной. Мои контакты справа вверху. Также если у Вас есть какие-либо трудности по установке регламентированной отчетности или вопросы по работе, настройке 1С, смело .

    1. Общие сведения об отчетах

    Завершающим этапом ведения бухгалтерского учета является получение отчетности .

    Важным моментом является и то, что автоматизация бухгалтерского учета позволяют получать и промежуточные (оперативные) итоги.

    Перед формированием отчетов необходимо проверить, установлен ли расчет бухгалтерских итогов по обобщаемый в отчетах квартал, а лучше полностью пересчитать итоги.

    Отчеты формируются на основании введенных данных, то есть проводок (непроведенные документы или документы, не формирующие проводок не учитываются).

    Отчеты подразделяются на стандартные и регламентированные .



    Стандартные отчеты определяются конфигурацией, изменяются в конфигураторе, служат для получения информации, как правило, по любому счету (за исключением кассовой книги, книги продаж и т.п.).

    Регламентированные отчеты создаются в фирме 1С, соответствуют нормативным актам, служат для представления в органы государственной власти (баланс ф. №1, расчет по НДС и т.п.). Регламентированные отчеты можно пополнять, добавляя их в программу из файлов.

    Все отчеты можно составить за период, определяемый либо двумя датами, либо за квартал, месяц.

    Все отчеты содержатся в пункте меню Отчеты .

    2. Формирование отчетов

    Формирование стандартных отчетов.

    Для формирования стандартного отчета необходимо из пункта Отчеты выбрать нужную строку или щелкнуть по кнопке панели инструментов, появляется окно диалога, указать в нем период отчета и другие необходимые параметры, щелкнуть Ok – появляется отчет. Разница между кнопками Ok и Сформировать в том, что при использовании второй кнопки окно диалога не исчезает с экрана. Справа от период в окне диалога имеется кнопка (Выбор периода), она открывает дополнительное окно для выбора некоторых фиксированных периодов (текущий квартал, месяц, день, период).

    В отчете имеются кнопки: Обновить – пересчитывает отчет. Это необходимо, когда Вы поменяли в журналах какие-либо реквизиты документов или проводок, и это могло повлиять на итоги по анализируемым в отчете счетам. Настройка – вызывает окно диалога этого отчета, которое позволяет изменить период отчета и другие параметры и заново сформировать отчет. Когда Вы работаете с отчетом постоянно, и Вам приходится часто менять параметры формирования отчета в окне диалога, то можно сохранять настройки отчета (период, счет и другие параметры) с помощью кнопки (Сохранить настройку), после ее нажатия нужно ввести название настройки, щелкнуть Ok. Можно сохранять неограниченное количество настроек. При формировании отчета в следующий раз Вам нужно щелкнуть по кнопке (Открыть настройку), выбрать ее название из списка, щелкнуть Ok и далее формировать отчет в обычном порядке.

    Формирование регламентированных отчетов.

    Отчеты ® Регламентированные ® Выбрать группу отчетов ® Выбрать отчет ® Открыть (появляется окно диалога) ® или Сформировать (здесь же можно распечатать чистый бланк отчета кнопкой Бланк , сохранить или открыть настройки отчета).

    Регламентированные отчеты можно редактировать.

    3. Виды стандартных отчетов

    4. Сохранение и в заимосвязь отчетов

    После того, как отчет будет сформирован и появится в активном окне его можносохранить в отдельном файле:

    Сохраненный отчет можно открыть :

    Файл ® Открыть (или щелчок по кнопке ® Выбрать каталог и диск ® Выбрать имя файла ® Открыть.

    Полученную отчетность бухгалтер должен анализировать.

    Анализ это разложение целого на отдельные элементы.

    Целью анализа является выявление ошибок, допущенных либо при оформлении хозяйственных операций, либо при занесении их в компьютер.

    Так как арифметические ошибки при автоматизированной форме учета при правильном обращении с программой (правильном управлении бухгалтерскими и оперативными итогами) крайне редки, то самое главное в данном случае – это выявить ошибки по существу.

    Если бухгалтера при просмотре сводного отчета заинтересовал какой-нибудь показатель, то он имеет возможность узнать, из чего складывается эта сумма – достаточно дважды щелкнуть по интересующей сумме и можно узнать из каких сумм аналитических итогов она состоит, а затем (снова двойной щелчок) - узнаем из каких сумм проводок.

    Если таким образом бухгалтер обнаружил ошибку, то он должен ее исправить не в отчете, а в операции , так как все итоги рассчитываются по суммам проводок! Из окна операции можно открыть реквизиты документа и исправить их или перейти в журнал операций или проводок.

    Представим это в виде последовательности:

    Шахматка (двойной щелчок по сумме) ® Журнал проводок (двойной щелчок по проводке) ® Операция (исправляем ошибку в произвольной или типовой операции для исправления ошибки в документе – щелчок по кнопке ® Реквизиты документа ) (щелчок по кнопке ® Журнал операций (щелчок по кнопке ® Журнал проводок .

    При возвращении «назад» нужно закрывать вложенные окна, однако цифры в сводных отчетах сами не исправляются – необходимо щелкать по кнопке Обновить .

    Проблемы