Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
01 июн 2024, 00:58

Дата из запроса

Автор altarin, 14 авг 2018, 16:56

0 Пользователей и 1 гость просматривают эту тему.

altarin

Дата выводится с помощью конструктора запросов в ячейку с текстом, поэтому изменить вид даты через свойства не выходит.
Для этого вставлен код
ОбластьПервая.Параметры.Дата = формат(Дата,"ДЛФ=ddMMMMyyyy");
Но требует задать переменную дата. Подскажите, как ее задать

Golickoff

Приведите точный текст ошибки. Сейчас кажется, что ваша переменная Дата имеет тип отличный от типа Дата.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

altarin

Цитата: Golickoff от 15 авг 2018, 02:06
Приведите точный текст ошибки. Сейчас кажется, что ваша переменная Дата имеет тип отличный от типа Дата.
Добавлено: 15 авг 2018, 08:01



Luzer1C

Не проще ли в ячейке макета указать формат даты?
Халамбалам.

altarin

Цитата: Luzer1C от 15 авг 2018, 11:59Не проще ли в ячейке макета указать формат даты?

Я вроде бы ясно написала, что из-за того, что ячейка с текстом, такое не прокатит

ilyay

Не очень хорошо называть переменные по именам типов.
Обычно используется конструкция Выборка.Дата, а не просто Дата.
И область должна иметь параметр с именем дата.

altarin

Цитата: ilyay от 16 авг 2018, 14:56
Не очень хорошо называть переменные по именам типов.
Обычно используется конструкция Выборка.Дата, а не просто Дата.
И область должна иметь параметр с именем дата.
{ВнешняяОбработка.ДопСоглашениеТД_Новый.МодульОбъекта(332)}: Поле объекта не обнаружено (ДатаВыдачи)
ОбластьПодвалТД.Параметры.ДатаВыдачи = формат(Выборка.ДатаВыдачи,"ДЛФ=ddMMMMyyyy");

Вот что я не так делаю?

KOI8-R

Цитата: altarin от 16 авг 2018, 15:19
Цитата: ilyay от 16 авг 2018, 14:56
Не очень хорошо называть переменные по именам типов.
Обычно используется конструкция Выборка.Дата, а не просто Дата.
И область должна иметь параметр с именем дата.
{ВнешняяОбработка.ДопСоглашениеТД_Новый.МодульОбъекта(332)}: Поле объекта не обнаружено (ДатаВыдачи)
ОбластьПодвалТД.Параметры.ДатаВыдачи = формат(Выборка.ДатаВыдачи,"ДЛФ=ddMMMMyyyy");

Вот что я не так делаю?
В макете ДатаВыдачи - это не параметр. Или текст, или шаблон

altarin

Цитата: KOI8-R от 16 авг 2018, 15:26
Цитата: altarin от 16 авг 2018, 15:19
Цитата: ilyay от 16 авг 2018, 14:56
Не очень хорошо называть переменные по именам типов.
Обычно используется конструкция Выборка.Дата, а не просто Дата.
И область должна иметь параметр с именем дата.
{ВнешняяОбработка.ДопСоглашениеТД_Новый.МодульОбъекта(332)}: Поле объекта не обнаружено (ДатаВыдачи)
ОбластьПодвалТД.Параметры.ДатаВыдачи = формат(Выборка.ДатаВыдачи,"ДЛФ=ddMMMMyyyy");

Вот что я не так делаю?
В макете ДатаВыдачи - это не параметр. Или текст, или шаблон
ну так если бы это был параметр, я бы не мучилась. я писала ведь, в данной ячейке находится текст, в середину которого ставится дата. параметром эту ячейку сделать нельзя, только шаблоном

KOI8-R

Цитата: altarin от 16 авг 2018, 15:30
Цитата: KOI8-R от 16 авг 2018, 15:26
Цитата: altarin от 16 авг 2018, 15:19
Цитата: ilyay от 16 авг 2018, 14:56
Не очень хорошо называть переменные по именам типов.
Обычно используется конструкция Выборка.Дата, а не просто Дата.
И область должна иметь параметр с именем дата.
{ВнешняяОбработка.ДопСоглашениеТД_Новый.МодульОбъекта(332)}: Поле объекта не обнаружено (ДатаВыдачи)
ОбластьПодвалТД.Параметры.ДатаВыдачи = формат(Выборка.ДатаВыдачи,"ДЛФ=ddMMMMyyyy");

Вот что я не так делаю?
В макете ДатаВыдачи - это не параметр. Или текст, или шаблон
ну так если бы это был параметр, я бы не мучилась. я писала ведь, в данной ячейке находится текст, в середину которого ставится дата. параметром эту ячейку сделать нельзя, только шаблоном
Ну тогда надо параметр в шаблоне обрамлять скобками - []

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск