Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Перевести номер месяца по порядку в строку  (Прочитано 13743 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
trioka
Гость
« : 21-10-2009 02:06 » new

Извините, что расплывчато в описании темы, вот задача:
перевести номер месяца по порядку, то есть 10 -> октябрь
Конкретная задача выглядит так: есть счет фактура, надо, чтобы в шапке печаталось ЗА ОКТЯБРЬ, ЗА НОЯБРЬ
Конечно, в зависимости от текущей даты.
« Последнее редактирование: 25-10-2009 18:25 от Sel » Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 21-10-2009 08:51 » 

версия платформы?
Записан
trioka
Гость
« Ответ #2 : 22-10-2009 02:02 » 

версия платформы?
7.7
вроде при создании темы я в ветке "1с v 7.7" создал.
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 22-10-2009 08:55 » 

Вариант 1: забить месяца в массив и вызывать по элементы массива:
Код:
Месяц=МасМесяц[Ном];
Вариант 2: воспользоваться функцией Формат:
Код:
Месяц=Формат(Дата(2001,Ном,1),"ДММММ");
Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 22-10-2009 08:57 » 

Вариант 2а: использовать функцию шаблон (больше подходит для построения именно фраз):
Код:
Шаблон("За [Дата(2001,Ном,1)#ДММММ]");
Записан
trioka
Гость
« Ответ #5 : 23-10-2009 02:57 » 

Вариант 2а: использовать функцию шаблон (больше подходит для построения именно фраз):
Код:
Шаблон("За [Дата(2001,Ном,1)#ДММММ]");

оба варианта прошли, а вот 2а не понял. как потом этим шаблоном пользоваться?

Записан
Kivals
Модератор

ca
Offline Offline
Пол: Мужской

WWW
« Ответ #6 : 23-10-2009 13:25 » 

Шаблон() возвращает строку, отформатированную в соответствии с заданными правилами.
Можешь результат присвоить переменной - а можешь прямо в печатной форме указать в ячейке "За [Дата(2001,Ном,1)#ДММММ]" (без кавычек), установив свойство ячейки Тип в значение Шаблон
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines