Имя: Пароль:
1C
1C 7.7
v7: И снова ввод на основании
,
0 ololo9
 
18.06.13
12:48
В журнале счета добавить колонку с иконкой «+» и если на основании документа Счет вводится РасходнаяНакладная, в этой колонке должен появляться «+».
Конфа Мисофтовская типовая.
Пытаюсь сделать так:

Док = СоздатьОбъект("Документ");
   Док.ВыбратьПодчиненныеДокументы(ДатаДок,ДатаДок,ТекущийДокумент());
   Пока Док.ПолучитьДокумент() = 1 Цикл
       Если Док.Вид() = "РасходнаяНакладная" Тогда
           Плюс = "+";
       КонецЕсли;
   КонецЦикла;

и выборка пустая ((((
1 Рэйв
 
18.06.13
12:53
А ты ДокументОснование заполняешь в расходной накладной?
2 ololo9
 
18.06.13
13:00
Ага, документ основание видит
3 Рэйв
 
18.06.13
13:02
значит в даты не попадает подчиеннный
4 ololo9
 
18.06.13
13:07
даты одинаковые, в чем и вся соль, без дат тоже ничего не попадает
5 dk
 
18.06.13
13:10
про отладчик уже было?
6 ololo9
 
18.06.13
13:55
понятное дело, что именно отладчик показывает Док.ВыбратьПодчиненныеДокументы(ДатаДок,ДатаДок,ТекущийДокумент())=0

На текущем документе позиционируется, все ок, а вот подчиненные не видит
7 Ёпрст
 
18.06.13
13:57
(0) Значит, в расходной Накладной нет реквизита с типом Документ, в котором торчала бы ссылка на документ-Счет.
8 Ёпрст
 
18.06.13
13:58
(6)
ПКМ на документе в журнале-Подчиненные документы, есть чего ?

Железобетонно - ничего нет.
9 ololo9
 
18.06.13
14:18
мистика какая-то, удалила документ РаходнаяНакладная и вводом на основании ввела еще раз и все пошло....
10 Азазель
 
18.06.13
15:32
(9) никакой мистики, просто документ не был записан в базу.
поэтому выборка подчиненных к нему не создавалась.
11 Злопчинский
 
18.06.13
21:15
(0) после
Плюс = "+";
оператор Прервать религия не позволяет добавить..?
.
ну и негоже при листании журнала кучу раз перерисовывать плюсики с выборокй подчиненных к каждой строчке журнала документов..
.
возможно стоит посмотреть в сторону такого решения:
.
при записи документа расходнаянакладная в реквизит счета-основания писать плюсик. и уже этот имеющийся плюсик показывать в журнале а не вычислять его каждый раз... (правда при этом есть ряд засад по синхронизации плюсика в счете и наличии накладной).
.
а еще народ ваял псевдожурналы в виде иерархических деревьев...