#0
by СантаМарина
Всем доброго ночера! Пишу такое: Там, где +,-,/,* - нормально выгружается и пересчитывается, как только доходит до именованной функции - ЕСЛИ, ОКРУГЛ - всё, вылетает с ошибкой. Пробовала всякие варианты - вместо Value - Formula, FormulaRC, FormulaR1C1, вместо ЕСЛИ - IF. Ничего не помогает. Может, коллективный разум что подскажет?
#4
by q10n1k
Лист.Cells(1,1).Formula = "=IF(0<=R2C2,1,0)"; Странно, такой вот овнокод работает нормально...
#6
by DiMel_77
Для того чтобы использовать "рускоязычные" синонимы тебе нужно писать примерно так: Range.FormulaR1C1Local = ...
#7
by СантаМарина
У нас excel установлен каким-то таким хитрым образом, что англоязычные формулы он не понимает вообще. В экселе пишу if - и он не отрабатывает её. Поэтому смысла как-то "if" ему передавать нет. Ошибка такая: {ВнешняяОбработка.Обработка.МодульОбъекта}: Ошибка при установке значения атрибута контекста (FormulaR1C1Local) по причине: Произошла исключительная ситуация (0x800a03ec) в 1С-не.
#8
by GreatOne
если - зарезервированное слово, может поэтому ругается. Формулы никогда не использовался конечно, так что могу тупить. Я пример описал как раз передачу рарезервированного слова через переменную. Что мешает попробовать?
#9
by СантаМарина
А ведь заработало! Вот так: То есть я поменяла 0.1 на 0,1. Ну и FormulaR1C1Local конечно, потому что в других вариациях excel "ЕСЛИ" не хотел понимать. Хотя очень странно, всё же. Перед этим я пишу Лист.Cells(НомерСтроки,24).Value = "=0.2037*RC[-13]" - и там не стало ошибок, когда я вместо запятой поставила разделителем точку. А тут - наоборот - вместо точки - запятую.
#10
by СантаМарина
Для 1С то, что я передаю в ячейку - просто строка и он не анализирует, что там внутри. А excel как раз и должен понять, что это его зарезервированное под формулы слово. КМК.
#11
by bolder
Как раз все правильно.Нужно понимать , что региональный стандарт требует запятой , а RCLocal - это региональный стандарт.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- выгрузить из ЗиКа в XML
- Программно выгрузить в Excel???
- 1C vs Excel по оле. Подскажите как выгрузить таблицу из 1С в шаблон excel
- Поиск из 1С в Excel строго соответствующего значения ячейки методами Excel
- Как можно выгрузить результат отчета 1С с группировками в Excel?
- v7: Как выгрузить список сотрудников в формат excel или txt ?
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016
- Выгрузка в Excel по шаблону Active Document различия Excel 2010 Excel 2016 ч2
В этой группе 1С
- Как получить текущую строку табличной части в управляемых формах?
- Индексировать или Индексировать с доп. порядочиванием
- ЗУП 2.5 Исполнительные листы и начисление зарплаты сотрудникам организации
- Генерация штрихкодов в УТ 11.1
- Где в УТ11 присвоить серии номенклатуры штрихкод?
- v7: Прямые запросы. Таблица остатков, с отбором
- Сравнить/объединить и Загрузить из файла. Сопоставление объектов.
- ШТРИХ-М-ФР-К слетают налоговые ставки
- Как НЕ закрыть 26 счет?
- v7: Команда Таб.Напечатать(0) 1С 7.7 Комплексная
- Как в выборке перебрать документы с разными метаданными ?
- СКД. Получить значения параметров сформированного отчета
- Отрицательные остатки по 43 счету
- как проверить производительность vps
- Создать документ в управляемых формах и открыть его форму
- Как изменить запись в регистре сведений?
- СКД: Неверные итоги начального и конечного остатка:
- как в C# узнать, был ли этот класс предком того класса?
- Управляемые формы ОтборСтрок в ТЧ документа
- УФ Скрытие строк в ТЧ через условное оформление