8.х Как установить реквизит типа "Дата" ?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем alp, 10 апр 2011.

  1. TopicStarter Overlay
    alp
    Offline

    alp Опытный в 1С

    Регистрация:
    8 янв 2009
    Сообщения:
    432
    Симпатии:
    0
    Баллы:
    26
    Здраствуйте!

    Есть Значение, например "10.04.2011" имеющие тип "Строка", как преобразовать значение к типу дата, что бы можно было записать это значение в реквизит ???
  2. Hr0n
    Offline

    Hr0n Опытный в 1С

    Регистрация:
    17 авг 2009
    Сообщения:
    353
    Симпатии:
    0
    Баллы:
    26
    Синтаксис метода Дата(): Дата(<Год>, <Месяц>, <День>, <Час>, <Минута>, <Секунда>)
    Пример:
    Код:
    СтрокаДата = "10.04.2011";
    Год = Прав(СтрокаДата, 4);
    Месяц = Сред(СтрокаДата, 4, 2);
    День = Лев(СтрокаДата, 2);
    Дата = Дата(Год, Месяц, День);
    
  3. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.760
    Симпатии:
    509
    Баллы:
    204
    Можно еще так:
    Код:
    Стр = Дата('20110410');
    
    Только нужно обработать вашу строку к нужному виду.

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