ПроверитьСчетИЕгоАналитики |
Проверяет допустимость заданных аналитик применительно к указанному счету, т.е. возможность осуществления проводки на данный счет с данными аналитиками.
ПроверитьСчетИЕгоАналитики(НомерСчёта, Лицо1[, Лицо2[, Лицо3[, Лицо4]]])
НомерСчета (текст) – номер счета, который нужно проверить, и по которому будут проверяться аналитики. Так же, как и в функции "Проводка" номер счета можно указывать и идентификаторами вида – "Д" (дебет счета) или "К" (кредит счета) и затем номер счета. Если идентификатор не указан, то счет считается дебетовым.
Лицо1,Лицо2,Лицо3,Лицо4 (объект) – соответственно первая, вторая и третья аналитики. Аналитика может быть определена через функцию "Лицо". Допускается указывать аналитику просто текстовой строкой – кодом аналитики, т.е. соответствующее поле в справочнике, по которому будет производиться поиск этой аналитики. Таблицу с кодами можно посмотреть в описании функции "Лицо". Так, например, чтобы подсчитать сальдо по счету и статье затрат по ремонту ОС аналитику у функции можно определить как Лицо("РМОС", "Статьи затрат"), так и текстовой строкой "РМОС".
Если аналитика не используется, то можно указать логическое значение "Нет".
Строка с текстом ошибки, если данные аналитики для данного счета не допустимы. Если ошибок нет, то функция возвратит пустую строку.
Сообщить(ПроверитьСчетИЕгоАналитики("71", Лицо("2", "Сотр")))
# вернет "Нельзя делать проводки на счет "71", так как он имеет субсчета.
Сообщить(ПроверитьСчетИЕгоАналитики("71-01", Лицо("2", "Сотр")))
# вернет "" (пустую строку).
Сообщить(ПроверитьСчетИЕгоАналитики( "26", Лицо("АМОРТ", "Статьи")))
# вернет "Лицо "<без аналитики>" не может быть второй аналитикой по счету "26". Должен быть вид аналитики "Подразделение".
Сообщить(ПроверитьСчетИЕгоАналитики("26", Лицо("АМОРТ", "Статьи"), Лицо("1", "Сотр")))
# вернет "" (пустую строку).