Йоксель » Главный форум

РаспознаватьЧисловыеЗначения

(7 posts)
  1. Есть ли какие-то параметры для "РаспознаватьЧисловыеЗначения"?
    При использовании РаспознаватьЧисловыеЗначения, Йоксель сохраняет строки, содержащие знаки (.,-) в формате "число". Но у меня, например, есть артикулы, содержащие знак "-".
    Очень устраивает сохранение Йокселем форматирования 1С, но вот преобразование текстовых полей (у меня) со знаком "-" в число не совсем нравится.
    Возможно ли как-то обойти такое "превращение"?

    Отправлено 16 года(лет) назад #
  2. Пока никак: либо значения распознаются, либо нет. Можно подумать, как бы это настраивать. Какие можно предложить варианты?

    Можно, например, скармливать конвертеру набор допустимых разделителей для дробной части и триад. Например:
    Параметры.РазделителиДробнойЧасти = ".,";
    и все - символ "-" как разделитель дробной части обрабатываться не будет. Нормально так будет?

    Еще можно ввести типизацию значений в ячейках. В Мокселе может быть только строка. А в Йокселе можно добавить возможность задавать произвольный тип: "Число", "Дата" и т.д. Тогда вообще никаких нестыковок не может возникнуть. Но сделать типизацию гораздо сложнее :)

    Отправлено 16 года(лет) назад #
  3. Первый вариант, я думаю, был бы удобнее, чем второй (он трудоемкий для реализации, как мне кажется). Я покопался в описании, думал есть что-то такое, но не нашел. Единственное, разделители у всех разные - кому как нравится. В типовой бухгалтерии, например, "-". :(
    Думаю, подправить под свои нужды будет проще с доплнительным параметром типа Разделителя...

    Отправлено 16 года(лет) назад #
  4. Кстати, может, вернуться к поведению Мокселя? Т.е. в числа превращаются только значения, выравненные по правому краю?

    Отправлено 16 года(лет) назад #
  5. Кстати, как вариант. Я чего-то не додумался...

    Отправлено 16 года(лет) назад #
  6. Виталий
    Участник

    Можно ли действительно перейти к поведению Мокселя?
    Использую метод Записать() объекта "ТабличныйДокумент", каталожные номера товаров вида "09381-67001" записываются в Excel как "09381,67001", формат ячейки устанавливается "00000,######". Нехорошо как-то...
    И управлять этим никак нельзя...

    Отправлено 16 года(лет) назад #
  7. Можно ли действительно перейти к поведению Мокселя?

    Уже в план поставил. Через некоторое время появится возможность настраивать это поведение.

    Отправлено 16 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.