Имя: Пароль:
1C
1С v8
Убрать префикс номера документа в запросе
0 Galeups
 
13.01.14
21:01
Здравствуйте!
Помогите пожалуйста, в 8ке новичок...
Есть запрос,выдает номер документа целиком, а надо только последние цифры, т.е. без префикса и лидирующих нулей, можно такое реализовать в запросе, ещё на стадии получения данных из регистров.
Нашел строчку в запросе , которая получает номера документов, куда дальше копать не знаю...
...
| ЕСТЬNULL(ВЫРАЗИТЬ(ХозрасчетныйОбороты.Регистратор КАК Документ.РеализацияТоваровУслуг).Номер, НЕОПРЕДЕЛЕНО) КАК П000010000118,
...
Заранее большое спасибо!
1 Ненавижу 1С
 
гуру
13.01.14
21:02
Обрабатывай после запроса
2 shuhard
 
13.01.14
21:03
(0) если номер строка и длинна фиксированная, то ПОДСТРОКА(<Строка>, <НачальнаяПозиция>, <Длина>)
3 zippygrill
 
13.01.14
21:03
только не в запросе. в УПП к примеру есть уже готовая функция. Уверен и для других конфигурации есть.
4 Galeups
 
13.01.14
21:09
Запрос потом загружается в:
Запрос.УстановитьПараметр("Контр",ЭлементыФормы.Контрагент.Значение);
ТаблицаЗапроса = Запрос.Выполнить().Выгрузить();
ТаблицаЗаполнения2 = мСтруктураМногострочныхРазделов.П0000100001.СкопироватьКолонки();

Т.е. потом обрабатывать Таблицу значений "ТаблицаЗапроса"?
Конфигурация Бух 2.0
5 timurhv
 
13.01.14
22:12
(4) Да