Вы здесь

ВводБалансовогоСчета

Сообщение об ошибке

Warning: Trying to access array offset on value of type null в функции taxonomy_menu_trails_init() (строка 102 в файле /usr/local/www/wiki9/sites/all/modules/taxonomy_menu_trails/taxonomy_menu_trails.module).

Описание

ВводБалансовогоСчета(
Action: Template.EnterTypes;
МаскаБухСчета: string='';
МаскаКбкСчета: string='';
КоррБухСчет: string='';
КоррКбкСчета: string='';
var БухСчет: string;
var КодВидаФО: string;
var КбкСчета: string
):integer;

Аргументы

Action - тип нажатия;
МаскаБухСчета - ограничение на выбор счета;
МаскаКбкСчета - ограничение на выбор кбк счета;
КоррБухСчет - коррсчет;
КоррКбкСчета - кбк коррсчета;
БухСчет - возвращаемый параметр, идентификатор счета на выходе;
КодВидаФО - возвращаемый параметр, код вида ФО;
КбкСчета - возвращаемый параметр, кбк счета на выходе.

Назначение

Функция открывает диалог ввода балансового счета (сильно упрощенный аналог ввода проводки), возвращает константу выбора (0,CmOk,CmCancel), бухгалтерский счет, кбк счета.
Как правило, вызывается при событии ПриВходе (в поле, отображающее полный счет).
Вызовы должны следовать алгоритму:
  1. В случае, если счет не введен
    1. Если выбирается счет без введенного корр.счета, то:
      1. Выбирается бух.счет с возможностью выбора КВФО; в пределах шаблона проводки;
      2. Выбирается КБК счета в пределах допустимой маски по настройке счета.
    2. Если выбирается корр.счет (т.е. противоположный счет уже введен), то:
      1. Выбирается бух.счет в пределах доступной корреспонденции, без возможности выбора КВФО;
      2. Выбирается КБК счета в пределах допустимой маски по настройке счета и с учетом выбранного КБК корр.счета.

      Счет не считается выбранным, если и КБК счета и сам счет не выбраны.

  2. В случае, если счет введен, вызывается редактор полного счета.
Логическая группа: 
Тип возвращаемого значения: 
InClass: 
Public: 
Ключевые слова: