При программном сохранении в эксель нужно в зависимости от локализации(обычный параметр) сумма сохранялась либо с точкой, либо с запятой. С запятой сохраняется всё нормально, а когда устанавливаю точку ЛистЭксель_1.Cells(Строка_1, 4).NumberFormatLocal = "# ##0.00";
выдаёт ошибку Произошла исключительная ситуация (Microsoft Excel): Нельзя установить свойство NumberFormatLocal класса Range
Для Строка_1 = 17 По ExcelПоследняяСтрока_1 Цикл
Если Локализация = "ЛАТ" Тогда
ЛистЭксель_1.Cells(Строка_1, 4).NumberFormatLocal = "# ##0.00";
Иначе
ЛистЭксель_1.Cells(Строка_1, 4).NumberFormatLocal = "# ##0,00";
КонецЕсли;
КонецЦикла;
(5) Нужна, для отправки в банк нужна точка. С запятой всё нормально, устанавливает ЛистЭксель_1.Cells(Строка_1, 4).NumberFormatLocal = "# ##0,00";
А вот с точкой пробовал по разному: ЛистЭксель_1.Cells(Строка_1, 4).NumberFormatLocal = "# ##0.00";
ЛистЭксель_1.Cells(Строка_1, 4).NumberFormat = "# ##0.00";
пишет ошибку Нельзя установить свойство NumberFormatLocal класса Range
а если просто сохранить табличный документ как эксель? какое форматирование там будет?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший