Имя: Пароль:
1C
1С v8
Дата документа в запросе
,
0 Огурцы
 
17.04.12
15:53
хочу в запросе собрать нужное название документа, например "ПКО №12 от 12.01.12 касса Основная"

делаю код:

ВЫБРАТЬ
   "номер " ПКО.номер + "от" + ПКО.Дата
ИЗ
   Документ.ПКО КАК ПКО

Естественно не работает, в чем ошибка?
1 Ненавижу 1С
 
гуру
17.04.12
15:53
0) зачем?
2 NcSteel
 
17.04.12
15:53
(0) Для чего?
3 Нуф-Нуф
 
17.04.12
15:53
а нафиг?
4 NcSteel
 
17.04.12
15:53
(1) зыыыыыыыыыыы
5 zak555
 
17.04.12
15:54
это что ?
6 КМ155
 
17.04.12
15:54
(0) к тебе прилетело Обломинго
7 zak555
 
17.04.12
15:54
ВЫБРАТЬ
   ПКО.Ссылка
ИЗ
   Документ.ПКО КАК ПКО
8 andrewks
 
17.04.12
15:54
не взлетит (кроме как через изврат)
9 Stim
 
17.04.12
15:55
нельзя преобразовывать примитивные типы в запросе
10 Огурцы
 
17.04.12
15:56
(0) уточню


делаю код:
ВЫБРАТЬ
   "номер " ПКО.номер + "от" + ПКО.Дата + "касса" + "ПКО.Касса"
ИЗ
   Документ.ПКО КАК ПКО
11 cawokru
 
17.04.12
15:56
(1)(2)(3)ы три поста))) в 1 сек. ну хочеться человеку...
ВЫБРАТЬ
   ""номер "" + ПКО.номер + ""от"" + ПКО.Дата + ""касса Основная""
ИЗ
   Документ.ПКО КАК ПКО

красотень)))
12 Wobland
 
17.04.12
15:56
>Естественно не работает, в чем ошибка?
в этом самом "естественно"
13 Огурцы
 
17.04.12
15:56
делаю код:
ВЫБРАТЬ
   "номер " ПКО.номер + "от" + ПКО.Дата + "касса" + ПКО.Касса
ИЗ
   Документ.ПКО КАК ПКО
14 Wobland
 
17.04.12
15:56
(10) уточни на (1) лучше
15 andrewks
 
17.04.12
15:57
сделаю за $100
16 Ненавижу 1С
 
гуру
17.04.12
15:58
(13) продолжай
17 Огурцы
 
17.04.12
15:58
нужно запросом выбрать сразу номер, дату, название, кассу
18 Wobland
 
17.04.12
15:58
(17) ну ладно, теперь я. на зачем?
19 Огурцы
 
17.04.12
15:58
одним полем
20 Ненавижу 1С
 
гуру
17.04.12
15:59
(19) зачем, овощи?
21 andrewks
 
17.04.12
15:59
(18)(20) цыц, не мешайте вести бизнес

(19) см (15)
22 Огурцы
 
17.04.12
15:59
чтобы одним полем все сразу получить в скд без программного кода
23 Wobland
 
17.04.12
16:00
(22) зачем тебе одним полем все сразу получить в скд без программного кода?
24 Wobland
 
17.04.12
16:00
(23) от тут я поспешил, пардон ;)
25 Нуф-Нуф
 
17.04.12
16:00
в СКД есть представление
26 andrewks
 
17.04.12
16:00
ну, в СКД неинтересно
27 KindLion
 
17.04.12
16:00
Не работает потому, что плюсик пропущен вот здесь: ""номер " ПКО.номер "
Поставь + после "номер" и наслаждайся. ;)
28 Ненавижу 1С
 
гуру
17.04.12
16:00
(22) не взлетит
29 Огурцы
 
17.04.12
16:01
(23)решил для красоты доработать типовой отчет построенный на скд
30 andrewks
 
17.04.12
16:01
(28) взлетит
31 Wobland
 
17.04.12
16:01
(28) даже ж я что-то такое вроде делал. а я с СКД на вы
32 Огурцы
 
17.04.12
16:02
(30)я тоже думаю что не взлетит поэтому написал сюда, может у кого то взлетело )
33 Жан Пердежон
 
17.04.12
16:02
ахаха, еще и в СКД
34 Нуф-Нуф
 
17.04.12
16:02
скд. представление. вычисляемые поля.
35 Огурцы
 
17.04.12
16:02
(34)представление не взлетело. пробывал.
36 Огурцы
 
17.04.12
16:04
вот кусок кода из отчета который я решил улучшить

код:


ВЫБОР
       КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов > 0
               И ВзаиморасчетыСДепонентамиОрганизаций.Регистратор ЕСТЬ NULL
           ТОГДА "Выплачено № " + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Номер
       КОГДА ВзаиморасчетыСРаботникамиОрганизаций.СуммаВзаиморасчетов < 0
               И ВзаиморасчетыСДепонентамиОрганизаций.Регистратор ЕСТЬ NULL
           ТОГДА "Возврат № " + (ВЫРАЗИТЬ(ВЫРАЗИТЬ(ВзаиморасчетыСРаботникамиОрганизаций.Регистратор КАК Документ.ПриходныйКассовыйОрдер).Номер КАК СТРОКА(11)))
       КОГДА (НЕ ВзаиморасчетыСДепонентамиОрганизаций.Регистратор ЕСТЬ NULL )
           ТОГДА "Задепонировано № " + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Номер
       ИНАЧЕ "Пусто"
   КОНЕЦ КАК ВидРасчета,
37 Ненавижу 1С
 
гуру
17.04.12
16:04
(30)(31) ну вычисляемые поля это считай код (имелось ввиду)
38 Нуф-Нуф
 
17.04.12
16:05
(35) было такое когда представление не срабатывало. хз почему. используй вычисляемое выражение
39 andrewks
 
17.04.12
16:05
(37) можно и сразу в запросе всё сделать
40 Огурцы
 
17.04.12
16:06
ТОГДА "Выплачено № " + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Номер

хочу превратить в типа

ТОГДА "Выплачено № " + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Номер +
"от " + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.Дата
"касса" + ВзаиморасчетыСРаботникамиОрганизаций.Ведомость.касса
41 Wobland
 
17.04.12
16:07
(40) тебе ещё раз ключевое слово сказать?
42 Serg_1960
 
17.04.12
16:08
Эпитафия: "Лучшее - враг хорошего"
43 Serg_1960
 
17.04.12
16:09
(40) Преобразование типов - запрещено (дата --> строка)
44 andrewks
 
17.04.12
16:13
а всё почему - потому, что 1с поленилась реализовать нормальный каст в запросах.

(15) в силе
45 Serg_1960
 
17.04.12
16:13
Впрочем... если тс не умеет пользоваться поиском и хочется извратов (: прикололся :)... пост 23 из v8: Дата в строку в запросе..
46 Огурцы
 
17.04.12
16:15
(43)я это все знаю. думал может есть какая то хитрость
47 Serg_1960
 
17.04.12
16:16
(40) Ещё один ляп "....Ведомость.касса" - нужно/можно "...Ведомость.Касса.Наименование"
48 Огурцы
 
17.04.12
16:18
(47) это у меня работает
49 Огурцы
 
17.04.12
16:18
у меня с датой проблема
50 andrewks
 
17.04.12
16:19
(45) это решение неспортивно
51 Огурцы
 
17.04.12
16:20
кстати это не такая уж ненужная задача. Ну хочется в скд без программного кода получить отформатированную строку, что тут такого?
52 Огурцы
 
17.04.12
16:20
в 45 изврат конечно еще тот
53 Ненавижу 1С
 
гуру
17.04.12
16:21
(39) не надо мне про извращения только
54 andrewks
 
17.04.12
16:28
(53) да разве ж это извращение - каких-то жалких 55 строк :)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс