8.х формат даты

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем ILDARIAN, 26 июл 2013.

  1. TopicStarter Overlay
    ILDARIAN
    Offline

    ILDARIAN Опытный в 1С

    Регистрация:
    6 янв 2013
    Сообщения:
    131
    Симпатии:
    1
    Баллы:
    29
    Подскажите пожалуйста как задать формат даты, чтобы вместо 26,07,2013 было только месяц прописью и год (Июль 2013) . И при нажатии на выбор даты, выбирался месяц, а не конкретная дата. Я видел такое в УТП в документе начисление ЗП, там выбирается месяц, а не дата. Только не смог найти где там в коде прописан такой формат. Помогите пожалуйста.
  2. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
  3. TopicStarter Overlay
    ILDARIAN
    Offline

    ILDARIAN Опытный в 1С

    Регистрация:
    6 янв 2013
    Сообщения:
    131
    Симпатии:
    1
    Баллы:
    29
    В конструкторе форматной строки формат пишется такой как нужно, но на форме документа по прежнему отображается стандартный формат даты, что ещё нужно сделать ?
  4. Tiger86
    Offline

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

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    это вы про поле Дата у документа?
  5. svet
    Offline

    svet Профессионал в 1С Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    В форме документа дата куда выводится: в надпись, в поле?
  6. Annie
    Offline

    Annie Опытный в 1С Команда форума

    Регистрация:
    10 фев 2010
    Сообщения:
    949
    Симпатии:
    23
    Баллы:
    29
    Для поля дата вы такое не сделаете и в общем-то этого и не нужно делать. Вы можете добавить еще один реквизит с типом "Строка" и вот там уже извращаться с форматной строкой )
  7. TopicStarter Overlay
    ILDARIAN
    Offline

    ILDARIAN Опытный в 1С

    Регистрация:
    6 янв 2013
    Сообщения:
    131
    Симпатии:
    1
    Баллы:
    29
    ну есть реквизит "ДатаПодпискиПочта" тип дата, для него задан формат "ДФ='ММММ гггг ''г.'''" . На форме документа дата отображается стандартно

    А как сделать чтобы можно было выбирать мышкой месяц/год . Если установить тип "строка" то можно писать только вручную, и то только числами.
  8. svet
    Offline

    svet Профессионал в 1С Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Проще всего посмотреть в стандартных конфигурациях и сделать так же. Как правило там вводится строковый реквизит и пишется несколько обработок для подбора, изменения и т.д. даты. И как правило есть в общих модулях стандартных конфигураций уже есть стандартные процедуры, помогающие все это осуществить.
  9. TopicStarter Overlay
    ILDARIAN
    Offline

    ILDARIAN Опытный в 1С

    Регистрация:
    6 янв 2013
    Сообщения:
    131
    Симпатии:
    1
    Баллы:
    29
    Ну да, я искал в типовой, только не нашел, можете ткнуть носом, пожалуйста в каком модуле, какая процедура, какая конфигурация ?
  10. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    Например, ЗУП - Документ.НачислениеПоБольничномуЛисту - реквизит ПериодРегистрации...
  11. TopicStarter Overlay
    ILDARIAN
    Offline

    ILDARIAN Опытный в 1С

    Регистрация:
    6 янв 2013
    Сообщения:
    131
    Симпатии:
    1
    Баллы:
    29
    Функция ДатаКакМесяцПодобратьДатуПоТексту(Текст, ДатаПоТексту = НеОпределено) ЭКспорт . Это она ?
  12. rshakiro
    Offline

    rshakiro Профессионал в 1С Команда форума

    Регистрация:
    17 мар 2011
    Сообщения:
    2.236
    Симпатии:
    144
    Баллы:
    104
    похоже на то... Только там еще несколько функций задействовано в других модулях...
  13. Annie
    Offline

    Annie Опытный в 1С Команда форума

    Регистрация:
    10 фев 2010
    Сообщения:
    949
    Симпатии:
    23
    Баллы:
    29
    Можно еще в документе НачислениеЗарплатыРаботникамОрганизаций глянуть, в форме документа, при открытии
    Код:
    МесяцСтрока = РаботаСДиалогами.ДатаКакМесяцПредставление(ПериодРегистрации);
  14. TopicStarter Overlay
    ILDARIAN
    Offline

    ILDARIAN Опытный в 1С

    Регистрация:
    6 янв 2013
    Сообщения:
    131
    Симпатии:
    1
    Баллы:
    29
    Ладно, я так вижу, рано мне ещё) . Сильно тут мудрёно для меня пока-что. Спасибо всем за помощь.
Похожие темы
  1. Tiger86
    Ответов:
    4
    Просмотров:
    588
Загрузка...

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