Вот так: oldradio.onego.ru/ARTICLES/RADIO/tgk.htm :)
Эффект Пельтье заключается в поглощении или выделении энергии при пропускании тока через контакт двух разнородных материалов. Так работает элемент Пельтье. Вам же нужен обратный эффект - эффект Зеебека.
Некоторые устройства действительно могут демонстрировать оба эффекта.
Если только отображать содержимое, StringGrid-а вполне хватит. А вот если Вам её редактировать захочется - записи изменять, добавлять, удалять, то, мягко говоря, формат базы не самый подходящий. Хотя в принципе ничего невозможного...
Плохая идея - игнорировать ошибки. Ваши программы с таким подходом будут вести себя непредсказуемо. Уж если нельзя вводить отрицательные числа, значит нельзя! Проверяйте это до начала вычислений, выдавайте пользователю предупреждение и только при корректном вводе начинайте расчёт Ваших таблиц.
Когда дело дойдёт до реальных прикладных решений, пригодятся хотя бы минимальные знания основ бухучёта, понятий оптовой и розничной торговли, склада, кадров и т.п. А то с заказчиком/работодателем на разных языках разговаривать будете.
Если с базой работают не круглые сутки, т.е. есть время, когда можно обеспечить монопольный доступ к базе, то я бы бэкапил её средствами самой 1С и не парился.
Polim: Вообщем вот так желаемая буква 'С' из байтов получается:
var
S: RawByteString;
begin
SetLength(S,2);
S[1] := AnsiChar($D0);
S[2] := AnsiChar($A1);
Edit1.Text := UTF8ToString(S);
end;