7.7 1С 77

Тема в разделе "Обмен данными в "1С:Предприятие 7.7"", создана пользователем Ветал, 9 фев 2011.

  1. TopicStarter Overlay
    Ветал
    Offline

    Ветал

    Регистрация:
    11 фев 2008
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Стоит такая задача есть набор цифр. Допустим 2200376010520
    Как сделать чтобы стало 01,052
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Используй функции Лев(), Прав(), Сред(), Найти().
  3. ximera
    Offline

    ximera Опытный в 1С

    Регистрация:
    5 фев 2008
    Сообщения:
    205
    Симпатии:
    0
    Баллы:
    26
    Преобразовать последовательность в строку и работать с ней как со строкой:
    Код:
    ИсходнаяПоследовательность = 2200376010520;
    Порция1 = Прав(Строка(ИсходнаяПоследовательность),5);
    Порция2 = Лев(Порция1,2);
    Итог = Прав(Порция2,1)+Лев(Порция2,1)+","+Прав(Порция1,1)+Лев(Прав(Порция1,3),2);
    
    
    для конкретного случая
  4. Hawk Eye
    Online

    Hawk Eye Гость Гость


    алгоритм формирования 2200376010520 - каков?
  5. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Какое это имеет значение?
  6. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Видимо предполагалось, что можно эти значения вытянуть до того, как будет сформирована строка.
  7. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Строка похожа на штрих-код :)
    тогда правильнее отсекать код товара, префикс и последнюю цифру, а оставшееся переводить в число и делить на 1000.
  8. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    Ага, строка действительно похожа на внутренний штрих-код (ну по крайней мере контрольная цифра совпадает :) ). Мне правда интересно, а зачем на 1000 делить.
  9. Itsys
    Offline

    Itsys Опытный в 1С

    Регистрация:
    3 янв 2010
    Сообщения:
    1.394
    Симпатии:
    0
    Баллы:
    26
    Я так понял, что надо получить вес, в штрих-коде он в граммах, а нужен в килограммах.
  10. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    А, точняк. Внутренний штрих код на весовой товар.
  11. Hawk Eye
    Online

    Hawk Eye Гость Гость


    для меня, набор цифр - это число... а строка это набор символов... пусть даже цифровых...
    поэтому перед тем, как что-то во что-то преобразовывать, хотелось бы узнать что-же на входе и что-же на выходе...

    если 01,052 - это вес, то все ваши алгоритмы - косячат, потому что дают на выходе строку...

    а если задача получить одну строку из другой, тупо вставив запятую между последними пятью (почему пять а не шесть или четыре) символами, то и решать её надо соответственно....
  12. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    В данном случае ваше рассуждения никакого отношения к вопросу в теме не имеют.
    Ели хотите обсудить - создайте отдельную тему. Желательно в курилке. Не нужно засорять форум и усложнять работу модераторам
  13. Hawk Eye
    Online

    Hawk Eye Гость Гость

    обсудить что?
  14. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Ваши коментарии не относящиеся к теме вопроса
  15. Hawk Eye
    Online

    Hawk Eye Гость Гость


    мои, в отличии от Ваших имеют к нему непосредственное отношение.....
  16. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Ну да... Одно мнение ваше - все остальные ошибочные

Поделиться этой страницей