Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Регистратор.Номер + Регистратор.Дата
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
DJ_Serega
Добрый день.

Проблема в том, что на 8.0 нет СКД. А в отчет нужно вывести Номер документа и Дату документа в одной ячейке.

Подскажите, пожалуйста, как можно в запросе выразить следующий код одной строкой:
ВЫБРАТЬ
    Документ1.Номер + " от " + Документ1.Дата КАК ОднойСтрокой
ИЗ
    Документ.Документ1 КАК Документ1

Ошибка следующего характера:
"Неверные параметры "+".

Я так понимаю проблема с переобразованием даты в строку.

Можно как-то обойти данную проблемму?
Vofka
Попробуйте (не знаю есть ли это в 8.0) функции в запросе ПОДСТРОКА и ВЫРАЗИТЬ.
alex040269
Цитата(DJ_Serega @ 09.02.12, 15:39) необходимо зарегистрироваться для просмотра ссылки
Добрый день.

Проблема в том, что на 8.0 нет СКД. А в отчет нужно вывести Номер документа и Дату документа в одной ячейке.

Подскажите, пожалуйста, как можно в запросе выразить следующий код одной строкой:
ВЫБРАТЬ
    Документ1.Номер + " от " + Документ1.Дата КАК ОднойСтрокой
ИЗ
    Документ.Документ1 КАК Документ1

Ошибка следующего характера:
"Неверные параметры "+".

Я так понимаю проблема с переобразованием даты в строку.

Можно как-то обойти данную проблемму?


Может проще в самом отчете в ячейке [Док.Номер] от [Док.Дата].
Тип ячейки - шаблон.
еще в 7.7 работает!
DJ_Serega
Цитата(Vofka @ 09.02.12, 15:43) необходимо зарегистрироваться для просмотра ссылки
Попробуйте (не знаю есть ли это в 8.0) функции в запросе ПОДСТРОКА и ВЫРАЗИТЬ.

Дата не Выражается никак.
Не работает даже:
ДЕНЬ(Документ1.Дата) + "." + МЕСЯЦ(Документ1.Дата)

Правда если без "." то он суммирует как число sad.gif

Этот вопрос меня давно мучает: "как соединить строку и дату". Выход пока не придумал.

Цитата(alex040269 @ 09.02.12, 15:48) необходимо зарегистрироваться для просмотра ссылки
Может проще в самом отчете в ячейке [Док.Номер] от [Док.Дата].
Тип ячейки - шаблон.
еще в 7.7 работает!

Спасибо за идейку. Сейчас проверю wink.gif

Забыл добавить что использую "ПостроительОтчетов".
Agapov_Stas
Выбрать запросом Дату и номер документа отдельными строками


Запрос.Текст = 
" |ВЫБРАТЬ
  |  Документ1.Номер КАК Номер
  |  Документ1.Дата  КАК Дата
  |ИЗ
  | Документ.Документ1 КАК Документ1";
Результат = Запрос.Выполнить().Выгрузить();



Потом при выводе можно использовать к примеру так ;
ХочуПолучить = Строка(Результат[0].Номер)+Строка(Результат[0].Дата);
DJ_Serega
Цитата(Agapov_Stas @ 09.02.12, 21:08) необходимо зарегистрироваться для просмотра ссылки
Выбрать запросом Дату и номер документа отдельными строками


Запрос.Текст = 
" |ВЫБРАТЬ
  |  Документ1.Номер КАК Номер
  |  Документ1.Дата  КАК Дата
  |ИЗ
  | Документ.Документ1 КАК Документ1";
Результат = Запрос.Выполнить().Выгрузить();



Потом при выводе можно использовать к примеру так ;
ХочуПолучить = Строка(Результат[0].Номер)+Строка(Результат[0].Дата);

Спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.