#0
by Gossar1C
Добрый вечер) При печати договора появилась необходимость заполнять дату в таком формате 16 Апреля 2013г., используют Формат(Выборка.Дата, "ДФ=ММММ") но выглядит это так 16 Апрель 2013г., возможно ли стандартным средствами сделать такой формат 16 Апреля 2013г.? или же придется работать со строкой и заменять последний символ на "я"? Заранее спасибо.
#3
by Gossar1C
ОбщаяСтрокаСДатой = "«" + День(Выборка.Дата) + "» " + Формат(Выборка.Дата, "ДФ=ММММ") + " " + Год(Выборка.Дата) + "г."; Потом заменяю в вордовском договоре эту строку
#4
by Gossar1C
спасибо большое) только он ставит 16 апреля, и получается тип <16> 16 Апреля 2013г, подскажи пожалуйста как убрать число?
#15
by Rie
"«дд» ММММ гггг" Ну а склонение - это отдельная песнь. Этого в форматной строке попросту нет.
#17
by Gossar1C
ОбщаяСтрокаСДатой = Формат(Выборка.Дата,"ДЛФ=DD"); помогает, но хотелось бы попробовать вставить кавычки в число... "17" Апреля 2013 г.
#20
by Gossar1C
«17» Апреля 2013 г., сидел думал может как нибудь заменой прокатит, но тут же год еще есть... ну у меня были мысли взять День(Выборка.Дата) и СтрЗаменить(ОбщаяСтрокаДатой,День(Выборка.Дата),"«" + День(Выборка.Дата)+"»"); но тут же числовой год еще... эх
#22
by DS
Нету стандартных вариантов. Бери за основу Формат(Выборка.Дата, "ДЛФ = DD") Добавляй в начало кавычку и заменяй первый пробел на кавычку с пробелом.
#24
by Ctvty
Заменяй "мягкий знак" на "я", если мягкого знача нет то добавляй букву "а" в конце месяца
#25
by Gossar1C
майа) не это не катит... придется наверное через соответствия делать, так как заменить не получится... как я заменю первый проблел? если СтрЗаменить заменит все пробелы, а если искать через Найти(Строка,Подстрока) то он мне вернет позицию первого символа (Тобишь пробела) но это будет число...
#34
by IamAlexy
я уж думал в ход пойдут запросы и соединение по ком в специальную базу котоаря хранит правильные склонения месяцов.. а ты взял и все испортил
#42
by Fragster
открой конструктор запроса, сделай запрос вида Выбрать "" КАК Поле1 и покури, что получится на выходе
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Где найти формат описание формата RCF
- Конеч.сальдо месяца не совпадает с нач.сальдо следующего месяца
- Ошибка "Неизвестный формат"", "Ошибка формата" в БУХ 7.7. ЧТо делать?
- Формат даты Формат(ДатаОтчета,"Д(0)ДДММГГГГ") возвращает 03.11.05
- В чем отличие "Формат даты" от "Формат локальной даты"?
- Как преобразовать номер месяца в название месяца
- зарплата на конец месяца не совпадает на начало месяца
В этой группе 1С
- УТ 11 аккуратное изменение документа
- Выражение компоновки данных
- 1c 8 как из регистра накопления выбрать первые записи дающие итог больше чем Х
- Как в MS SQL 2008 посмотреть точное количесво подключенных сессий
- Загрузка из Файла EXCEL
- Текущий родитель Формы выбора
- Элемент управления табличное поле, тип значения: таблица значений
- много цифр после запятой.
- "Прошлый месяц" в Периоде стандартной настройки СКД
- Расшифровка отчета
- Платформа 8.2.18. Ошибки в БД
- СКД выбрать данные из двух регистров и объеденить
- Восстановить план счетов
- v7: ЗиК_при каждом открытии базы «Проверка легальности получения обновлений"
- Как в УТ 11 перепровести все документы?
- Медленная работа УТ 11
- Как построчно прочитать макет (ТабличныйДокумент)?
- v7: Не могу редактировать план счетов в 1С 77
- СКД. Работа с итоговыми записями.
- БП 2.0 Чем страшно, ставить счет авансов равным счету расчетов