Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Задать два формата в шаблоне макета          
Gigi Подменю пользователя
сообщение 21.07.17, 15:20
Сообщение #1

Оратор
*****
Группа: Пользователи
Сообщений: 498
Спасибо сказали: 5 раз
Рейтинг: 0

Всем привет!
Никто не подскажет как решить следующую проблему.
Допустим одна ячейка макета с параметром заполнения шаблон... ну допустим вот эта:
<Счет № [НомерСчета] от [Дата]>

или на пример не шаблон, а просто ячейка с заполнением параметр:
<Дата>

Во втором случае формат даты легко указать по своему усмотрению.
в свойствах выбрать "Формат" и выбрать любой нужный формат.
Но это при заполнении Параметр.
А как поставить нужный формат при заполнении шаблон?
Просто в экселе это не проблема сделать.
Хотелось бы так и в Макете формы.
Т.е. как установить нужный формат в шаблоне. В данном случае для параметра "Дата"
Буду признателен!

Flexy Подменю пользователя
сообщение 21.07.17, 15:23
Сообщение #2

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Глобальный контекст (Global context)
Формат (Format)
Синтаксис:

Формат(<Значение>, <ФорматнаяСтрока>) ;

Прим.
А = Формат('20020820153309', "ДЛФ=ДД");
// А = "20 августа 2002 г.";

Bernet Подменю пользователя
сообщение 21.07.17, 15:24
Сообщение #3

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 319 раз
Рейтинг: 0

Gigi @ Сегодня, 16:20 * ,
Устанавливайте формат сразу при передаче параметра в шаблон, например:
ОбластьМакета.Параметры.Дата = Формат(Вашадата, "ДЛФ=Д");


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

Спасибо сказали: Gigi,

Gigi Подменю пользователя
сообщение 21.07.17, 15:32
Сообщение #4

Оратор
*****
Группа: Пользователи
Сообщений: 498
Спасибо сказали: 5 раз
Рейтинг: 0

Цитата(Bernet @ 21.07.17, 15:24) *
Устанавливайте формат сразу при передаче параметра в шаблон, например:

Ауфф ... отлично.
ОблШапка.Параметры.Дата = Формат(Дата, "ДЛФ=Д");

Я просто думал через свойство сделать.
Ладно! Годиться.
Но вообще, как понимается в самом макете нельзя два формата для шаблона. Потому, что в принципе какой резон, если можно параметру переменной задать формат.
Ведь так?

Petre Подменю пользователя
сообщение 21.07.17, 15:43
Сообщение #5

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Цитата(Gigi @ 21.07.17, 16:20) *
А как поставить нужный формат при заполнении шаблон?
Просто в экселе это не проблема сделать.

Расскажите, как сделать в екселе?


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

Flexy Подменю пользователя
сообщение 21.07.17, 15:48
Сообщение #6

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Цитата(Gigi @ 21.07.17, 15:32) *
Но вообще, как понимается в самом макете нельзя два формата для шаблона.

Нет конечно. Как без алгоритма понять, какой формат, в каком случае использовать?

Gigi Подменю пользователя
сообщение 21.07.17, 16:05
Сообщение #7

Оратор
*****
Группа: Пользователи
Сообщений: 498
Спасибо сказали: 5 раз
Рейтинг: 0

Flexy @ Сегодня, 15:48 * ,
Цитата(Petre @ 21.07.17, 15:43) *
Расскажите, как сделать в екселе?

Да что там рассказывать... правда на именно формат даты в экселе тоже нет такой возможности .
Просто текст в ячейке и внутри ячейки выделяешь нужную область текста и нажимаешь на формат и указываешь нужный цвет, жирность и т.д. фрагменту текста в ячейке.
Помоему в макете так не сделаешь. Если делаешь так же в макете ... выделяешь фрагмент текста и нажимаешь на "Ж" то вся ячейка приобретает жирный шрифт
Хотя в экселе так можно только со значением в ячейке. А с формулами нельзя.
Вот в чем малый нюанс.
Но ладно ... ничего ... годиться и так. Кодовым путем ведь можно. Так что, годится

Petre Подменю пользователя
сообщение 21.07.17, 16:17
Сообщение #8

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Gigi @ Сегодня, 17:05 * ,
Вы путаете формат и оформление. Да, в табличном документе оформление применяется к содержимому всей ячейки.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

pablo Подменю пользователя
сообщение 25.07.17, 16:05
Сообщение #9

Старейшина
********
Группа: Команда (модераторы)
Сообщений: 1116
Из: Одесса-Луганск
Спасибо сказали: 192 раз
Рейтинг: 0

Это в 1с эти термины различаются, а в экселе - нет. Как-то мне нужно было формировать печатную форму с выделением шрифтом в одной ячейке. В итоге делал файл экселя, открывал его в экселе и макросами допиливал формат, после чего сохранял файл в pdf и открывал во внешнем просмотрщике.


Signature
Правильно поставленный вопрос содержит до 90% ответа.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 19:56
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!