Имя: Пароль:
1C
1C 7.7
v7: Запрос[6] : Неверно заданный путь
0 PochtiUser
 
25.11.12
04:24
Доброе время суток  всем!!!
Подскажите пожалуйста  вопрос такой !! Есть задача сравнить сумму в доке Реализация с суммой в доке основания Реализации
   Запрос = СоздатьОбъект("Запрос");
   ТекстЗапроса =
   "//{{ЗАПРОС(Сформировать)
   |Период с ВыбНачПериода по ВыбКонПериода;
   |Реализация = Документ.Реализация.ТекущийДокумент;
   |ДокОснование = Документ.Реализация.ТекущийДокумент.ДокОснование;
     |ДатаДок = Документ.Реализация.ДатаДок;
   |СуммаДокОснование =  Документ.Реализация.ТекущийДокумент.ДокОснование.Сумма;  

   |Сумма = Документ.Реализация.Сумма;

Пишет ошибку
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
СуммаДокОснование =  Документ.Реализация.ТекущийДокумент.ДокОснование. <<?>> Сумма;  
Запрос[6] : Неверно заданный путь 'Сумма'

подскахите плиз! Конфа Тис 7.7
1 Aleksey
 
25.11.12
04:26
а разве Сумма это реквизит Шапки?
2 Азат
 
25.11.12
04:27
значит, есть док основание, у которого нет реквизита сумма....
3 Aleksey
 
25.11.12
04:27
т.е. по вашему что должно вернуть "Сумма = Документ.Реализация.Сумма" ?
4 Азат
 
25.11.12
04:27
посмотри, какие доки есть в основании реализации?
5 Азат
 
25.11.12
04:27
(3) видимо, строку таб. части
6 Aleksey
 
25.11.12
04:29
(5) сумму по какой строке? первой,последней, средняя?

В ТиС был реквизит шапки СуммаВзаиморасчетов (как то так). Я бы его заюзал бы
7 Азат
 
25.11.12
04:32
(6) да хз, что автору надо вообще...
8 ЧеловекДуши
 
25.11.12
07:43
ДокОснование - Имеет Тип "Документ", а следомательно не может содержать реквизит "Сумма", т.к. запросу неизвестен вид документа.
...
Переходи на прямые запросы, там это можно :)
9 PochtiUser
 
25.11.12
10:23
(1)Сумма = Документ.Реализация.Сумма; нормально работает
(2,4)осн 2 дока Заявка покупателя и заказ на сборку (идентичный заявке-реквизиты сумма и т.л.все есть)
(6)СуммаДокОснование =  Документ.Реализация.ТекущийДокумент.ДокОснование. <<?>> СуммаВзаиморасчетов;  
Запрос[6] : Неверно заданный путь 'СуммаВзаиморасчетов'
(7)Наверное без комментария!!
10 Злопчинский
 
25.11.12
13:18
"Сумма" сравнивать нельзя.
.
Надо сравнивать
1. "СуммаВзаиморасчетов" при условии что в документе основании выбран тот же договор что и в документе реализаии
2. итог "Сумма" при условии одинаоквых флажков учета НДС и НП.
.
кстатит если выбирать
Сумма = Документ.Реализация.Сумма;
- может быть берется итог по "Сумма"
???
11 ЧеловекДуши
 
25.11.12
13:22
(9)>>> Документ.Реализация.ТекущийДокумент.ДокОснование. <<?>> СуммаВзаиморасчетов;  

Дятел, не будет у тебя работать через документ основания :)
1С так не умеет :)
12 ЧеловекДуши
 
25.11.12
13:23
(10)Побоку, у Автора проблема с ДНК, он дальше (8) прочесть не удосужился :)
13 PochtiUser
 
25.11.12
13:37
ЧеловекДуши  пож. подробнее !!
Переходи на прямые запросы, там это можно :) --??
14 zak555
 
25.11.12
13:38
PochtiUser ты 8шник ?
15 PochtiUser
 
25.11.12
13:41
(14) нет просто начинаю вникать в программирование!! И по этому прошу помощи и грамотных ответов !!
16 zak555
 
25.11.12
13:42
(15) что за основание у документа реализация ?
17 PochtiUser
 
25.11.12
13:42
осн 2 дока Заявка покупателя и заказ на сборку (идентичный заявке-реквизиты сумма и т.л.все есть)
18 zak555
 
25.11.12
13:44
(17) как это два ? о_О
19 PochtiUser
 
25.11.12
13:48
У реализ есть два дока Заявка покупателя и заказ на сборку?? А что два?? их может быть и больше !! или я что-то не понял??
20 zak555
 
25.11.12
13:50
у реализации в шапке один реквизит документОснование, который может быть или заявкой покупателем, или ещё чем-нибудь ...
но в любом случае в целом для документа реализации документ-основание будет ОДИН
21 PochtiUser
 
25.11.12
13:51
В шапке конечно один!! или заявка или на сборку!!
22 Злопчинский
 
25.11.12
13:53
читай (8)
23 zak555
 
25.11.12
13:55
(21) для какой цели тебе нужно сравнение ?
24 zak555
 
25.11.12
13:55
(22) надо его учить смотреть движения, а не документы =)
25 Злопчинский
 
25.11.12
14:02
топикстартер, тебе что-то такое надо?
http://savepic.ru/3291861.png
26 PochtiUser
 
25.11.12
14:15
Смысл в том что заявки заливаются автоматом без возм. исправления   потом склад собирает заказ и реализацией окончательно закрывают!! У операторов есть возможность редактировать реализацию . А это у них есть поле для махинаций у операторов !! Вот и нужна разница между суммами для контроля!!
27 zak555
 
25.11.12
14:16
(26) смотри в (25) -- это же тоже самое
28 PochtiUser
 
25.11.12
14:35
(25) Возможно покажите фрагмент как это реализовано!!!
29 abfm
 
25.11.12
14:50
Можно спросить каких махинаций?
30 PochtiUser
 
26.11.12
22:45
всем спасибо тема закрыта!!