ПроверитьСчетИЕгоАналитики

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

Синтаксис

ПроверитьСчетИЕгоАналитики(НомерСчёта, Лицо1[, Лицо2[, Лицо3[, Лицо4]]])

Параметры

НомерСчета (текст) – номер счета, который нужно проверить, и по которому будут проверяться аналитики. Так же, как и в функции "Проводка" номер счета можно указывать и идентификаторами вида – "Д" (дебет счета) или "К" (кредит счета) и затем номер счета. Если идентификатор не указан, то счет считается дебетовым.

Лицо1,Лицо2,Лицо3,Лицо4 (объект) – соответственно первая, вторая и третья аналитики. Аналитика может быть определена через функцию "Лицо". Допускается указывать аналитику просто текстовой строкой – кодом аналитики, т.е. соответствующее поле в справочнике, по которому будет производиться поиск этой аналитики. Таблицу с кодами можно посмотреть в описании функции "Лицо". Так, например, чтобы подсчитать сальдо по счету и статье затрат по ремонту ОС аналитику у функции можно определить как Лицо("РМОС", "Статьи затрат"), так и текстовой строкой "РМОС".

Если аналитика не используется, то можно указать логическое значение "Нет".

Возвращает

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

Примеры

Сообщить(ПроверитьСчетИЕгоАналитики("71", Лицо("2", "Сотр")))

# вернет "Нельзя делать проводки на счет "71", так  как он имеет субсчета.

Сообщить(ПроверитьСчетИЕгоАналитики("71-01", Лицо("2", "Сотр")))

# вернет "" (пустую строку).

Сообщить(ПроверитьСчетИЕгоАналитики( "26", Лицо("АМОРТ", "Статьи")))

# вернет "Лицо "<без аналитики>" не может быть второй аналитикой по счету "26". Должен быть вид аналитики "Подразделение".

Сообщить(ПроверитьСчетИЕгоАналитики("26", Лицо("АМОРТ", "Статьи"), Лицо("1", "Сотр")))

# вернет "" (пустую строку).

См. также:

•  НайтиСчет