Экспорт/импорт текстового файла

Воспользоваться этой опцией могут только продвинутые юзеры, кто знает что такой кодировка utf8 и как работать с текстовыми файлами с табуляцией.

Данная опция позволяет выгрузить данные в обычный текстовый файл с разделителями — табуляторами. Его можно послать по e-mail и/или сохранить в Dropbox. И наоборот, загрузить из тех же источников. Для защиты своих данных можно установить пароль на zip-архив с файлом. Эта опция необходима для массового добавления/редактирования очень большого количества записей, для узкого круга специалистов.

Резервная копия в формате TXT – это обычный текстовый файл в архиве ZIP с паролем ил без. Пароль на архив как на создаваемый так и на принимаемый файл задается в программе в соответствующем окне. Этот пароль сохраняется при завершении программы. Файл сохраняется в Dropbox и/или высылается на e-mail. Сохраняйте расширение у файла «.TxtBalansInfo». Если с этим расширением не получается разархивировать файл, то добавьте расширение  «.zip», но перед отправкой с компьютера в Dropbox или на e-mail переименуйте файл, чтобы расширение стало «.TxtBalansInfo», только так можно открыть этот файл с архивом в Баланс Инфо. Сохраняйте Регистр букв!

Имя файла в архиве «BalansInfo13.TXT», не меняйте его.

Этот обычный текстовый файл в формате Юникод, поля разделены табулятором. Большинство современных текстовых редакторов понимают этот формат без танцев с бубном.

Формат файла простой, экспортируйте что-нибудь из программы, и посмотрите, там все понятно, а если нет, то вот описание:

Первая строчка с заголовками обязательна, она должна остаться строго такой как в исходном файле, не меняйте её!

Остальные строки соответствуют разным полям записи. Обязательными являются Название , Логин, Пароль, НомерОператора. эти четыре поля должны быть заполнены. Остальные поля – по желанию и необходимости. При редактировании всех полей следите, чтобы не поставить лишний пробел, это потом приведет к ошибке при восстановлении. В пароле и логине так же не рекомендую использовать русские буквы (так уж исторически сложилось) и спецсимволы типа + = % & * / \, использование некоторых из этих символов в пароле или логине иногда приводит к ошибке получения баланса.

Значения полей:

Название, Логин, Пароль, ПорогСуммы и Синоним – это и так понятно

Баланс – он и есть баланс, десятичная точка – точка, не запятая!

Разделитель – Если в этом поле «1», то в кратком списке сверху строки будет выведена полоска для обозначения начала группы.

ЦветФона, ЦветТекста значение цвета в виде трёх пар шестнадцатеричных цифр без префикса #. Подробнее можно почитать например тут: http://ru.wikipedia.org/wiki/Цвета_HTML

ДопПоле0 и другие – это поле нужно для редких нескольких операторов, например НТВ+, их значения, если они есть и нужны — смотрите в программе

НомерОператора – идентификатор оператора

НомерРегионаОператора – идентификатор региона некоторых операторов.

Эти два поля можете посмотреть в файле, который экспортируете из программы. Полным списком не буду засорять этот текст, скорее всего не понадобится никому, но если нужен – пишите, вышлю.

Предупреждение по поводу Excel:

Если в нем просто открыть файл «BalansInfo13.TXT», то чересчур мудрый ехсел почти всегда некоторые поля испортит, преобразуя нужные нам текстовые значения типа например «+7916» в «7916» или «=22+11» в «33» или «9.5» в «9 мая» и прочие приятные мелочи… Самое простое и быстрое с этим бороться – выделите всю таблицу и поставьте свойство ячейки «Текстовый» вмето «Общий», затем откройте исходный файл в любом другом нормальном просмотрщике или редакторе, выделите там весь текст, скопируйте его, затем перейдите в ехсел, встаньте на ячейку А1 и вставьте. Теперь все поля должны отображаться текстом. Разумеется есть еще несколько способов с этим бороться…

Напомню еще раз про пробелы – пустая ячейка и ячейка с пробелами выглядят одинаково, но это две большие разницы! В программе я не делал проверки на это, т.к. в некоторых случаях это действительно необходимо.

Вопросы? пишите на e-mail!

Пример файла: