Имя: Пароль:
1C
1С v8
Вопрос по СКД
,
0 Diablo13
 
25.05.13
17:43
Создал обработку при помощи СКД, который выводит данные из документов "РеализацияТоваровУслуг" и "ВозвратТоваровОтПокупателя" в один отчет: http://files.mail.ru/7AED8E5170324B73825F3660801C3983

Как добиться того, чтобы данные по документу "ВозвратТоваровОтПокупателя" по колонкам (количество и сумма) показывались минусами ?

Побывал через вычисляемое поле написать выражение:

Выбор
Когда Ссылка=РеализацияТоваровУслуг Тогда Товары.Сумма+Товары.СуммаНДС
иначе 0-(Товары.Сумма+Товары.СуммаНДС)
Конец

Помогите довести обработку до ума
1 Max Street
 
25.05.13
18:00
попробуй в запросе перед нужными полями посто поставить минус
2 Diablo13
 
25.05.13
18:47
Что то не выходит :(
3 lavryshev
 
25.05.13
19:29
это вопрос по арифметике
умножь на -1
4 Diablo13
 
25.05.13
22:07
Вопрос не в арифметике, а как правильно написать условие

Ссылка=РеализацияТоваровУслуг При данном условии он выдает ошибку "Поле РеализацияТоваровУслуг не обнаружено".
5 Wobland
 
25.05.13
22:16
-Сумму ты хочешь, что ли?
6 Wobland
 
25.05.13
22:29
кстати, подобные вещи часто иногда надо б из регистров тащить. а уж если работать с документами, то помнить, что они имеют свойство проводиться
7 Max Street
 
25.05.13
22:29
(2) а какую ошибку пишет?
8 Wobland
 
25.05.13
22:36
(7) т-сс, не порти интригу. с текстом ошибки любой дурак разберётся
9 Diablo13
 
25.05.13
22:41
Wobland да я хочу -сумма и -количество по возвратным документам.

Max Street название ошибки я уже писал. Поле не найдено. "РеализацияТоваровУслуг".
10 Wobland
 
25.05.13
22:42
(9) минус на клавиатуре поломался?
11 Diablo13
 
25.05.13
22:45
Если я ставлю минусы в запросе то в результате он выдают пустое поле по соответствующим колонкам. Если не сложно можешь поправать в самой обработке которую я кинул в 1 посте
12 Wobland
 
25.05.13
22:52
(11) на кой мне там править? пиши минус и люби нам мозг
13 Wobland
 
25.05.13
22:52
(12) и не люби ;)
14 Diablo13
 
25.05.13
22:55
ВЫБРАТЬ
   ВозвратТоваровОтПокупателя.Ссылка,
   ВозвратТоваровОтПокупателя.ВерсияДанных,
   ВозвратТоваровОтПокупателя.ПометкаУдаления,
   ВозвратТоваровОтПокупателя.Номер,
   ВозвратТоваровОтПокупателя.Дата,
   ВозвратТоваровОтПокупателя.Проведен,
   ВозвратТоваровОтПокупателя.ВалютаДокумента,
   ВозвратТоваровОтПокупателя.ВидОперации,
   ВозвратТоваровОтПокупателя.ДоговорКонтрагента,
   ВозвратТоваровОтПокупателя.Комментарий,
   ВозвратТоваровОтПокупателя.Контрагент,
   ВозвратТоваровОтПокупателя.КратностьВзаиморасчетов,
   ВозвратТоваровОтПокупателя.КурсВзаиморасчетов,
   ВозвратТоваровОтПокупателя.Организация,
   ВозвратТоваровОтПокупателя.Ответственный,
   ВозвратТоваровОтПокупателя.ОтразитьВКнигеПокупок,
   ВозвратТоваровОтПокупателя.ПокупателемВыставляетсяСчетФактураНаВозврат,
   ВозвратТоваровОтПокупателя.Сделка,
   ВозвратТоваровОтПокупателя.Склад,
   ВозвратТоваровОтПокупателя.СуммаВключаетНДС,
   ВозвратТоваровОтПокупателя.СуммаДокумента,
   ВозвратТоваровОтПокупателя.СчетУчетаНДС,
   ВозвратТоваровОтПокупателя.СчетУчетаРасчетовПоАвансам,
   ВозвратТоваровОтПокупателя.СчетУчетаРасчетовПоТаре,
   ВозвратТоваровОтПокупателя.СчетУчетаРасчетовСКонтрагентом,
   ВозвратТоваровОтПокупателя.ТипЦен,
   ВозвратТоваровОтПокупателя.УчитыватьНДС,
   ВозвратТоваровОтПокупателя.РучнаяКорректировка,
   ВозвратТоваровОтПокупателя.ПредъявленСчетФактура,
   ВозвратТоваровОтПокупателя.НомерВходящегоСчетаФактуры,
   ВозвратТоваровОтПокупателя.ДатаВходящегоСчетаФактуры,
   ВозвратТоваровОтПокупателя.НДСПредъявленКВычету,
   ВозвратТоваровОтПокупателя.КодВидаОперации,
   ВозвратТоваровОтПокупателя.КодСпособаПолучения,
   ВозвратТоваровОтПокупателя.Товары.(
       Ссылка,
       НомерСтроки,
       Номенклатура,
       -Количество,
       Себестоимость,
       Цена,
       -Сумма,
       СтавкаНДС,
       -СуммаНДС,
       НомерГТД,
       СтранаПроисхождения,
       СчетУчета,
       СчетДоходов,
       Субконто,
       СчетРасходов,
       СчетУчетаНДСПоРеализации,
       ПереданныеСчетУчета,
       ОтражениеВУСН
   ),
   ВозвратТоваровОтПокупателя.ВозвратнаяТара.(
       Ссылка,
       НомерСтроки,
       Номенклатура,
       Количество,
       Цена,
       Сумма,
       СчетУчета
   )
ИЗ
   Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя

ТАК ?
15 Max Street
 
25.05.13
22:55
(11) с минусом должно работать. скинь сюда как ты написал, мот ошибку где допустил
16 Wobland
 
25.05.13
22:57
(14) зачем тебе столько информации?
17 Diablo13
 
25.05.13
23:05
Зачем лишние вопросы.

Лень было выбором нужной информации заниматься вот и выбрал все. Отредактировать запрос я всегда успею.

ВЫБРАТЬ
   ВозвратТоваровОтПокупателя.Дата,
   ВозвратТоваровОтПокупателя.Контрагент,
   ВозвратТоваровОтПокупателя.Товары.(
       Номенклатура,
       -Количество,
       Цена,
       -Сумма,
       -СуммаНДС,
       Номенклатура.БазоваяЕдиницаИзмерения
   )
ИЗ
   Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя
18 Wobland
 
25.05.13
23:09
(17) а теперь обратись к ТЧ, а не к документу
19 Diablo13
 
26.05.13
11:59
Wobland не совсем понял, что ты имешь в виду :(
20 Max Street
 
26.05.13
12:28
(19) т.е обращаться к таблице ВозватТоваровОтПокупателя.Товары, а поля Дата и Контрагент вытаскивать через Ссылку
21 Икогнито
 
26.05.13
12:30
там есть форматирование
22 Diablo13
 
26.05.13
16:24
ВЫБРАТЬ
   ВозвратТоваровОтПокупателяТовары.Ссылка,
   ВозвратТоваровОтПокупателяТовары.Ссылка.Дата,
   ВозвратТоваровОтПокупателяТовары.Ссылка.Контрагент,
   ВозвратТоваровОтПокупателяТовары.Номенклатура,
   ВозвратТоваровОтПокупателяТовары.Количество,
   ВозвратТоваровОтПокупателяТовары.Номенклатура.БазоваяЕдиницаИзмерения,
   ВозвратТоваровОтПокупателяТовары.Цена,
   ВозвратТоваровОтПокупателяТовары.Сумма,
   ВозвратТоваровОтПокупателяТовары.СуммаНДС
ИЗ
   Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары

Все работает как и раньше. Если я ставлю "-ВозвратТоваровОтПокупателяТовары.Количество" то выводится пустая ячейка
23 Wobland
 
26.05.13
16:42
(22) выводится пустая, а запрос возвращает число
24 Diablo13
 
26.05.13
16:48
И как сделать в отчете чтобы было -1 шт. в моем случае ?
25 Wobland
 
26.05.13
16:51
(24) меня больше интересует, как ты добился "пустоты"
26 Diablo13
 
26.05.13
17:10
Всем большое спасибо, все получилось

Нужно было прописать:

"-Возврат.Количество <b>КАК Количество</b>,"

в противном случае СКД создавала новое поле "Поле1", а не поле "Количество".
27 Diablo13
 
26.05.13
17:11
думал, что тегами удаться выделить :) Все еще раз спасибо
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.