|
Дата во внешней печатной форме | ☑ | ||
---|---|---|---|---|
0
Елена-Тамара
02.07.13
✎
09:26
|
Типовая конфигурация - <1C:Управление производственным предприятием>
Технологическая платформа 8.2.18.102, номер версии 1.3.39.1 Обычный режим. Партионный учет. Здравствуйте! Сделала внешнюю печатную форму из «Требовании-накладной». В ней необходимо напечатать дату из самого документа. Дату получаю из запроса: Запрос = Новый Запрос; Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект.Ссылка); Запрос.Текст = "ВЫБРАТЬ | Номер КАК НомерДокумента, | Дата КАК ДатаДокумента, | Дата КАК ДатаСоставления, | Организация, | Склад, | "+?(СсылкаНаОбъект.ОтражатьВБухгалтерскомУчете, "ПодразделениеОрганизации", "Подразделение")+" КАК Подразделение |ИЗ | Документ.ТребованиеНакладная КАК ТребованиеНакладная | |ГДЕ | ТребованиеНакладная.Ссылка = &ТекущийДокумент"; Шапка = Запрос.Выполнить().Выбрать(); Шапка.Следующий(); При этом дата печатается вместе со временем. Тогда после запроса добавила: ДатаДокумента= Лев(Строка (ДатаДокумента), 10); Дата, по прежнему, вместе со временем. Подскажите, пожалуйста, как избавиться от времени в дате? |
|||
1
ДенисЧ
02.07.13
✎
09:27
|
А Формат() для лохов придумали?
|
|||
2
Смешной 1С
02.07.13
✎
09:27
|
ДатаДокумента= Формат(ДатаДокумента, "ДФ=dd.MM.yyyy")
|
|||
3
Defender aka LINN
02.07.13
✎
09:29
|
Эта пять! |
|||
4
Rovan
гуру
02.07.13
✎
09:35
|
(+3) садись....два !
|
|||
5
Никулин Леонид
02.07.13
✎
09:41
|
(2) +1
|
|||
6
Елена-Тамара
02.07.13
✎
09:45
|
(2) я сделала
ДатаДокумента= Формат(ДатаДокумента, "ДФ=dd.MM.yyyy"); Все равно время отображается..... |
|||
7
lamesnake
02.07.13
✎
09:49
|
Настрой формат в макете.
|
|||
8
Любопытная
02.07.13
✎
09:55
|
(6) Значит в макетет не ДатаДокумента видимо. Смотри в макет, что у тебя там выводится
|
|||
9
Елена-Тамара
02.07.13
✎
09:56
|
(7) Спасибо - получилось!
|
|||
10
Никулин Леонид
02.07.13
✎
09:57
|
"+?(СсылкаНаОбъект.ОтражатьВБухгалтерскомУчете, "ПодразделениеОрганизации", "Подразделение")+" КАК Подразделение
В запросе так делать не стоит Попробуй конструкцию Когда Тогда |
|||
11
Елена-Тамара
02.07.13
✎
09:57
|
(8) В макете поле "ДатаДокумента" - 50 раз проверила.
|
|||
12
Елена-Тамара
02.07.13
✎
10:02
|
(10) я не знаю, как мне использовать "Когда Тогда"....
|
|||
13
Любопытная
02.07.13
✎
10:02
|
Не может быть. Чудес не бывает. Значит где-то что-то переопределяется и ДатаДокумента становится не ДатаДокумента, которая строка, которую вы форматировали. Отладчиком надо было бы посмотреть, но раз уж в макете формат выставили, то уже искать конечно не будете.
Просто после процедуры ДатаДокумента = Формат(ДатаДокумента, "ДФ=dd.MM.yyyy"); ДатаДокумента становится строкой, но никак не датой |
|||
14
Любопытная
02.07.13
✎
10:04
|
(12) ВЫБОР КОГДА ТребованиеНакладная.ОтражатьВБухгалтерскомУчете ТОГДА
ТребованиеНакладная.ПодразделениеОрганизации ИНАЧЕ ТребованиеНакладная.Подразделение КОНЕЦ КАК Подразделение |
|||
15
Елена-Тамара
05.07.13
✎
08:40
|
(14) Так получилось. Спасибо большое!!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |