×
Показано с 1 по 4 из 4
  1. #1
    Клерк
    Регистрация
    12.08.2004
    Сообщений
    1

    внешняя обработка телефонных разговоров

    Уважаемые Волшебники подскажите, пожалуйста, начинающему как можно написать обработку, чтобы при формировании брались данные из двух мест и склеивались в одно целое (пример):
    01.06.04 09:00 831 Нижегородская 12618618 22 126.00
    дата время код город телефон кол-во цена
    так вот я не знаю как взять код и приклеить его к телефону для того чтоб при сравнении с файлом внутренней АТС производилась отборка ,
    на внутренней АТС формат 83112618618 , я пишу так:
    ДД1=Число(Лев(Стр1,2));
    ММ1=Число(Лев(Стр1,4,2));
    ГГ1=Число(Лев(Стр1,7,2));
    Дат1=Дата(ГГ1,ДД1,ММ1));
    Тм1=Число(Сред(Стр1,10,2));
    Лок1=Сред(Лев(Стр1,26,14));
    ЕслиСокрЛП(Лок1)="Москва" Тогда
    Продолжить;
    КонецЕсли;
    Тел1=Сред(Стр1,44,10));
    Мин1=Число(Сред(Стр1,57,4));
    Цена1=Число(Прав(Стр1,6));
    при этом соответственно берется только значение Тел1 = 12618618 а вот как приставить сюда код не знаю, помогите пожалуйста разобраться.
    Поделиться с друзьями

  2. #2
    Fosihas
    Гость
    Код1=Сред(Стр1,13,10)); - чтобы в код1 присвоилось 831

    Тел1=Строка(Код1)+Строка(Тел1); должно получится 83112618618

    Если я правильно понял вопрос.

  3. #3
    Клерк Аватар для training1C
    Регистрация
    16.09.2002
    Адрес
    Москва, СВАО
    Сообщений
    861
    Ага, а теперь он звонит в любой город с кодом в четыре знака. И?
    Изначально дурацкий механизм.
    надо через разделители работать.
    Но судя по всему автору - не до нас.
    С уважением, Рустам.
    "Пишите письма мелким почерком" :-). Ответ ГАРАНТИРОВАН

  4. #4
    Fosihas
    Гость
    training1C, что верно то верно, разделитель это красивее.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)