Navigation:  Стандартные модули комплекса > "Главная книга" > Отчетные формы > Общие принципы настройки >

Изменение настроек

Previous pageReturn to chapter overviewNext page

Каждая из балансовых (налоговых) форм описана как отдельный многоэтажный документ. Структуру реквизитов и их взаимосвязи в каждом документе можно проследить и скорректировать через Дизайнер документов:

-        по нажатию SHIFT+F3 стоя в нужном документе;

clip0941

 

-        ALT+D в любом месте программы, если вы знаете, код типа документа (DOCS->KINDDOC);

-        Сервис – Конфигурация – Документы – Дизайнер документов, если вы знаете код типа документа (DOCS->KINDDOC);

-        по нажатию SHIFT+F6, стоя на нужном «этаже» документа, вы также сможете изменить любые настройки и сделать их частными. Это более простой вариант, но в этом случае вы получаете доступ только к описанию текущего этажа документа и непосредственно к справочникам без более понятного интерфейса Дизайнера документов.

 

ДОКУМЕНТ состоит из УРОВНЕЙ (этажей). Для каждого уровня есть РЕКВИЗИТЫ (описание всех возможных полей документа, механизмы их расчета, взаимосвязи) и ПРЕДСТАВЛЕНИЯ (те из реквизитов этого уровня, которые нужно высвечивать + надписи в шапке таблицы и карточке + порядок высвети реквизитов).

 

Рассмотрим изменение стандартных настроек под ваши требования на примере балансовой формы 1.

1) В модуле Главная книга заходим в Бухгалтерская/балансовая отчетность – 1-я форма. Месяц – любой, так как мы пока только настраиваем этот документ. На вопрос о формировании отвечаем «нет». Первый уровень – итоги по остальным разделам баланса, поэтому единственное настраиваемое здесь значение – «Единица измерения».

 

2)        Теперь нужно понять, на каком этаже вы находитесь, то есть реквизиты какого уровня вы собираетесь менять. Нажимаете SHIFT+F8 – это список представлений всех документов. Вы окажетесь на текущем представлении текущего документа – в нашем примере GF1A0001 – тип документа GF1, уровень A.

 

3)        Теперь выясняем, как называется реквизит, настройку которого вы хотите изменить. Если вы стоите в карточке, достаточно нажать SHIFT+F5 – вместо текущих значений реквизитов в карточке высветятся их имена. Если какое-то имя не поместится полностью в окошке реквизита, подведите в нему мышь, и в появившейся подсказке увидите имя полностью. В нашем примере по SHIFT+F5 вы увидите DANAL1, DATDOC, DATTR1, … . Вернуться в обычный режим высветки значений, а не имен, реквизитов можно по ESC.

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

-        латинское B (begin), если «остаток на начало»

-        латинское E (end), если «остаток на конец»

-        латинские P (previous) или L (last), если «за прошлый период»

-        латинское I (in), если «приход»

-        латинское O (out), если «расход»

-        латинское N (name) для наименования показателя.

Например, N110 – слова «Нематериальные активы» – наименование строки 110, B110 – графа «На начало отчетного периода», E140 – графа «На конец отчетного периода» строки 110.

 

4)        SHIFT+F3, кнопка Уровни, кнопка Реквизиты, закладка нужного уровня (этажа), щелкнуть мышью на нужном реквизите. Справа отобразится карточка описания этого реквизита, нас в ней интересует «Умалчиваемое значение (выражение)». SHIFT+F7, чтобы перейти в режим полноэкранного редактирования.

ИЛИ

SHIFT+F6 (затем F2 – чтобы избавиться о карточки справа). Изначально вы окажетесь на строке с реквизитом, стоя на котором в документе нажимали SHIFT+F6. Если вы нажимали SHIFT+F6 стоя на «Дате отправки», в описании реквизитов вы окажетесь на строке DATTR1. Чтобы изменить настройку единицы измерения, вам либо нужно было нажимать SHIFT+F6, стоя на «Единице измерения», либо подняться в открывшемся описании до строки DANAL1. Двигаемся до колонки «Умалчиваемое значение». ENTER, чтобы перейти в режим полноэкранного редактирования.

 

5)        Если вы хотите изменить единицу измерения с рублей на тысячи рублей, надо исправить умалчиваемое 383 на 384 – по ОКЕИ.

 

6)        Теперь перейдем к настройке счетов, на основании которых собираются строки балансовой формы. Если вы вошли в описание реквизитов по SHIFT+F6, нужно вернуться из него в документ по ESC, а затем пройти на нужный уровень документа, например, CTRL+F5 – Раздел 5 – и здесь снова нажать SHIFT+F6. Откроются реквизиты и представление этого уровня – Краткосрочные обязательства.

Если вы входили в дизайнер документов (по SHIFT+F3), вам достаточно щелкнуть мышью на закладке нужного уровня. А вот узнать номер этого уровня можно либо по SHIFT+F8 на нужном этаже документа (см. пункт 2) выше), либо сопоставлением наименования уровня Внеоборотные активы – закладка уровня 1, Оборотные активы – закладка уровня 2, … .

docsdiz

Имя нужного реквизита можно посмотреть в документе нужного уровня по SHIFT+F5 – см. выше пункт 3).

 

7)        Итак, мы вошли в реквизиты уровня 5 – Краткосрочные обязательства. Предположим, изменить нам надо настройки следующих строк:

Стандартные настройки (предлагаемые)        Меняем на настройки

строка 621 кр.сальдо 60 + кр.сальдо 76        кр.сальдо60+кр.сальдо 62+кр.сальдо 76

строка 625 кр.сальдо 69        свернутое сальдо 69

строка 626 кр.сальдо 68        свернутое сальдо 68

строка 628 кр.сальдо 60+кр.сальдо 62+кр.сальдо 76        кр.сальдо 71+кр.сальдо 73

 

На каждую из строк придется менять по 2 реквизита: на начало периода B621, B625, B626, B628 – и на конец E621, E625, E626, E628. Если вы работаете с использованием SHIFT+F6 (не через дизайнер документов SHIFT+F3), вам стоит сначала перетащить колонку «Умалчиваемое значение (выражение)» к колонке «Идентификатор реквизита»: нажимаете левую кнопку мыши на заголовке «Умалчиваемое …» и не отпуская кнопку тащите колонку влево – текущее возможное местоположение колонки отображается как жирная вертикальная черта. Подтащив колонку вплотную к «Идентификатору реквизита», отпускаете кнопку мыши. Теперь «Умалчиваемое …» располагается второй по счету колонкой. Для наглядности отображения стоит ее расширить: ведете мышь к правой вертикальной черте заголовка колонки «Умалчиваемое …», пока совместившись в правым краем колонки указатель не изменит форму, превратившись в двойную вертикальную черточку с горизонтальными двунаправленными стрелками. Вот теперь можно нажимать левую кнопку мыши и, удерживая ее, тащить правый край колонки вправо. Расширив колонку нужным образом, отпускайте кнопку мыши.

Заполнение реквизитов изменяемых строк выполняет функция GetGSLD .

Строка 621 описана так:

На начало:        GetGSLD({{'60','KS',.t.}, {'76','KS',.t.}},jan_dt,,DOCSA->DANAL1)

На конец:        GetGSLD({{'60','KS'}, {'76','KS'}},,,DOCSA->DANAL1)

 

Вставляем кредитовое сальдо по 62-му:

На начало:        GetGSLD({{'60','KS',.t.},{'62','KS',.t.},{'76','KS',.t.}},jan_dt,,DOCSA->DANAL1)

На конец:        GetGSLD({{'60','KS'}, {'62','KS'}, {'76','KS'}},,,DOCSA->DANAL1)

 

Чтобы сделать измененное поле частным (неизменяемым при обновлениях версий), нажмите стоя на нем SHIFT+F4 (отмена – повторным нажатием SHIFT+F4). Если вы не просто изменили поле в уже существующей записи, а добавили новую запись, вам тоже придется сделать ее частной: SHIFT+F2.

 

Большинство из неописанных, но используемых в текущей настройке (подпрограмме) переменных описано либо в «Блоке кода создания переменных док-та» самого верхнего уровня, либо в «Блоке кода при создании формы» текущего уровня. Доступ к этим «блокам кода» – SHIFT+F8 стоя на нужном уровне – окажетесь на описании представления текущего уровня. F3, чтобы перейти в карточку, – и в самый конец карточки. Такие переменные объявлены как Public.

 

Отметим, что и заголовок, и наименования, которые высвечиваются в шапке таблицы и в карточке, задаются не в «Реквизитах», а в «Представлениях»: SHIFT+F8, F7 либо SHIFT+F6 и щелкните мышью в верхнюю из появившихся таблиц (изначально активна нижняя).

 

Итак, еще раз некоторые клавиши, которые вам потребуются для изменения настроек документа:

-        SHIFT+F2 – сделать весь реквизит частным – в реквизитах или представлениях.

 

-        SHIFT+F3 – дизайнер документов, есть доступ и к реквизитам, и к представлениям всех уровней. Нужно знать номер уровня и имя реквизита. В любом месте.

 

-        SHIFT+F4 – сделать поле реквизита частным – в реквизитах или представлениях. Частные реквизиты подсвечиваются в карточке (и только в карточке) иным цветом.

 

-        SHIFT+F5 – УЗНАТЬ имена реквизитов – в карточке документа.

 

-        SHIFT+F6 – доступ к реквизитам текущего уровня и текущему представлению – в карточке или таблице документа.

 

-        SHIFT+F8 – УЗНАТЬ текущее представление (доступ ко всем представлениям) – в карточке или таблице документа.

 

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