Имя: Пароль:
1C
1С v8
v8: Как изменить выводимые данные в отчете использующий "схема компоновки данных"
0 Elf56
 
29.03.12
07:59
Всем доброго времени суток.

Имеется 1с 8.1 БП 1.6. Написал свой отчет в "схеме компоновки данных", отчет выводит при нажатии кнопки сформировать. Но мне нужно изменить данные полученные с помощью запроса. Вопрос как добраться до данных результата запроса чтобы из потом изменить?
1 Cube
 
29.03.12
08:01
(0) Ну, традиционный вопрос задам: зачем? :)
2 Рэйв
 
29.03.12
08:01
Измени запрос
3 Elf56
 
29.03.12
08:06
(1) хорошо как изменить запрос так чтобы он отсекал от полученного результата в частности строки первую часть строки до определенного символа, в частности Например имеем результат запроса в одной из колонок "Платежное поручение исходящее КАН00000002 от 12.01.2011 0:00:00" из него надо сделать "№2 от 12.01.2011" как программно я знаю а вот как это реализовать с помощью запроса ?
4 Рэйв
 
29.03.12
08:16
(3)
Функция ПОДСТРОКА
Данная функция предназначена для выделения подстроки из строки. В функцию передается три параметра.

Первый параметр – строка, из которой необходимо выделить подстроку. Выражение, имеющее тип Строка.

Второй параметр – позиция символа, с которого начинается выделяемая из строки подстрока. Значение типа Число.

Третий параметр – длина выделяемой подстроки. Значение типа Число.

Если в качестве первого параметра фигурирует строка, то результатом функции будет строка (возможно нулевой длины). Если в качестве первого параметра будет использовано значение NULL, то результатом функции также будет значение NULL. Другие значения считаются недопустимыми и вызывают состояние ошибки.

Пример:
Выбрать
  Справочник.Контрагенты.Наименование,
  Подстрока (Справочник.Контрагенты.Наименование, 3, 5) Как Подстрока
5 Рэйв
 
29.03.12
08:19
но порще всего выделить две отдельных колонки -Номер,Дата и не париться
6 Рэйв
 
29.03.12
08:19
не так уж и важно это "от", я думаю
7 Elf56
 
29.03.12
08:30
ага если бы не важно было бы. Вот именно что должно быть в одной колонке. Просто переписываю "книгу доходов и расходов" ее потом здавать в налоговую же
8 guitar_player
 
29.03.12
08:31
(3) вычисляемые поля
9 Elf56
 
29.03.12
08:32
и кстати вставил подстроку в запрос


ВЫБРАТЬ
   ПлатежноеПоручениеИсходящее.Дата,
   ПлатежноеПоручениеИсходящее.Номер,
   NULL,
   ПлатежноеПоручениеИсходящее.НазначениеПлатежа,
   Подстрока(ПлатежноеПоручениеИсходящее.Ссылка,38,10) Как ПлатежноеПоручениеИсходящее,
   ПлатежноеПоручениеИсходящее.СуммаДокумента,
   ПлатежноеПоручениеИсходящееРасшифровкаПлатежа.СуммаНДС
ИЗ
ошибку выдает
10 Cube
 
29.03.12
08:32
(7) Посмотри в сторону представления поля...
11 Elf56
 
29.03.12
08:33
(10) так это хотя бы где искать ?
12 Elf56
 
29.03.12
08:35
Ладно пусть с ним я разберусь с этим но у меня другой еще есть вопрос надо выводить при одном виде документа надо одну строку выводить а при другом другую которая формируется из разных реквизитов документа, этого уж точно в запрос не сделать
13 Cube
 
29.03.12
08:39
14 Рэйв
 
29.03.12
08:39
(9)а в ПлатежноеПоручениеИсходящее.Ссылка у тебя строка?
15 Elf56
 
29.03.12
08:43
(14) нет а как надо тогда ?
16 Elf56
 
29.03.12
08:44
(13) спасибо
17 Elf56
 
29.03.12
08:48
Немного вопрос не в тему но если получу ответ то все сразу отпадет )))
на упрощенной системе налогооблажения. В книге доходов и расходов должны включатся следующие налоги при начислении заработной платы?
1 - Накопительная часть трудовой пенсии (69.02.2)
2 - Территориальный фонд ОМС (69.03.2)

Заранее спасибо ?
18 Elf56
 
29.03.12
09:48
?
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший