Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Как прописать чтобы выдавалася месяц

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №1
 
14.07.2009 09:19

"ПУБ 7.7.,подскажите какую команду в печ.форме прописать , чтобы выдавался месяц а не дата документа, или все таки придется прописывать условие сравнения с датой документа "если ЗначМесяц=6 тогда пишем =" Июнь";, может кто подскажет проще вариант."

Prikum
активный пользователь
офлайн
Дата регистрации: 18.02.2002
Сообщений: 20953
Пост №2
 
14.07.2009 09:22

Посмотри на функцию "Формат"!

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №3
 
14.07.2009 10:31

"Функция МесяцПоНомеру(МесНом)<br> Если МесНом=1 Тогда<br> Возврат "Январь";<br> КонецЕсли;<br> Если МесНом=2 Тогда<br> Возврат "Февраль";<br> КонецЕсли;<br> Если МесНом=3 Тогда<br> Возврат "Март";<br> КонецЕсли;<br> Если МесНом=4 Тогда<br> Возврат "Апрель";<br> КонецЕсли;<br> Если МесНом=5 Тогда<br> Возврат "Май";<br> КонецЕсли;<br> Если МесНом=6 Тогда<br> Возврат "Июнь";<br> КонецЕсли;<br> Если МесНом=7 Тогда<br> Возврат "Июль";<br> КонецЕсли;<br> Если МесНом=8 Тогда<br> Возврат "Август";<br> КонецЕсли;<br> Если МесНом=9 Тогда<br> Возврат "Сентябрь";<br> КонецЕсли;<br> Если МесНом=10 Тогда<br> Возврат "Октябрь";<br> КонецЕсли;<br> Если МесНом=11 Тогда<br> Возврат "Ноябрь";<br> КонецЕсли;<br> Если МесНом=12 Тогда<br> Возврат "Декабрь";<br> КонецЕсли;<br>КонецФункции<br>"

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №4
 
14.07.2009 10:57

если почитать мой вопрос он первоначально подразумевал обойти именно вот такой способ, но за подсказку спасибо, я воспользовалась процедурой форматирования Формат(ДатаДок,"Д ММММГГГГ") и все выдает месяц и не надо мудрить.

IceBeerg
читатель
офлайн
Дата регистрации: 06.10.2004
Сообщений: 803
Пост №5
 
14.07.2009 11:17

Да, месяц выдает, но в каком падеже?<br>А вообще, да, ничего сложного, вот для текущей даты:<br>Лев(Прав(Формат(ТекущаяДата(),"Д(0)ДДММММГГГГ"),СтрДлина(Формат(ТекущаяДата(),"Д(0)ДДММММГГГГ"))-3),СтрДлина(Формат(ТекущаяДата(),"Д(0)ДДММММГГГГ"))-11)

177
читатель
офлайн
Дата регистрации: 07.05.2008
Сообщений: 470
Пост №6
 
14.07.2009 11:40

В нормальном "План продаж на июнь 2009г"

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №7
 
14.07.2009 17:25

"А как вышло так, что месяц у вас числом получен? Я обычно делаю так:<br>В форме диалога размещаем два реквизита типа дата: НачДата и КонДата, потом в отчет выводим так "Отчет за "+ПериодСтр(НачДата,КонДата)<br><br>Если хочется сделать так, чтобы диапазон отчета был фиксированным, например какой то полный месяц, то я обычно делаю так:<br>1. В модуле отчета создаю переменную ДатаАктуальности. <br>2. При открытии формы в нее заношу значение ДатаАктуальности=НачМесяца(ТекущаяДата());<br>3. В форму диалога вставляю объект типа "текст" и пишу туда формулу Формат(ДатаАктуальности,"ДММММГГГГ")<br>4. В форму диалога вставляю две кнопки с символами "<" и ">" и в них вызов процедурки ИзменитьПериод(-1) и ИзменитьПериод(+1)<br>5. Процедура выглядит суперпросто:<br>Процедура ИзмеритьПериод(Арг)<br> ДатаАктуальности=ДобавитьМесяц(ДатаАктуальности,Арг);<br>КонецПроцедуры<br>Ну и все... пользователь тыкает на эти две кнопки, таким образом определяется нужный диапазон формирования отчета. Потом в отчете я пишу "Отчет за "+Формат(ДатаАктуальности,"ДММММГГГГ")<br>"

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №8
 
16.07.2009 10:25

"1) Именительный:<br>Сообщить(Формат(ДатаДок, "ДММММ"));<br>2) родительный<br>МесГод = Сред(Формат(ДатаДок, "Д(0)ДДММММГГГГ"),4);<br>Сообщить(Сред(МесГод,1, Найти(МесГод, " ") - 1));"

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация