amironov73 написал(а):
-------------------------------------------------------
> artgonch написал(а):
> --------------------------------------------------
> -----
> > Вот я смотрю описание команды G. Как понимать
> > такой комментарий?
> > Возврат функции форматирования одной записи не
> > определен.
>
> Я это понял так, что если с форматированием
> какой-либо записи «не задалось» (например, MFN за
> пределами базы или неверный вызов &unifor), то
> общий код возврата всё равно будет "0", и клиент
> должен сам догадаться, что пошло не так.
>
> По моему опыту, возвращается такой ответ (в
> предположении, что мы запросили формат
> (v907^b/)):
>
> 0 - общий код возврата "Всё хорошо, прекрасная
> маркиза!"
> 22#100500\x1F\1E100501\x1F\1E100502 - переводы
> строки заменены на ирбисовские
> 23#ERROR - "С этой записью что-то не так, но что
> именно, мы вам не скажем!"
> 24#200500\x1F\1E200501\x1F\1E200502 - тут опять
> всё нормально
>
> Ситуация становится особо пикантной, если в Вашем
> формате штатно предусмотрена выдача строки
> "ERROR", например, в результате анализа записи.
>
Ну это мне пока не так важно. Главное, что с помощью команды G можно и одну запись форматировать. Я прав?