В справочнике под размер там вроде два байта выделено (т.е. макс. 32768 символов, если длина у разработчиков знаковая). Предположительно можно и больше 400 туда прописать, но это фиксированный размер строки будет. Соответственно, если в справочнике меняется длина параметра, то старые файлы с другой длиной параметра уже не будут читаться.
Откуда взялось ограничение на 255, если там уже 400 прописано?
Я сегодня прочитал ваши документы и увидел что 2 байта под размер строки дано, теперь проблема решена)
Моя программа, в принципе, как и все работники у нас, используют одни и те же справочники, поэтому проблем с размерами не должно быть. На крайний можно рекомендовать использовать мои справочники, но это на первое время, в дальнейшем модернизирую программу.
Ограничение взялось из того что в заголовке под размер строки выделен 1 байт, это я так думал. Теперь нашёл ошибку)