| 
    
        
     
     | 
    
  | 
<Объект не найден> в отчете | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        GaikA_13rus    
     26.06.12 
            ✎
    08:49 
 | 
         
        Здравствуйте! Работаю в 1с 8.1 УТ 10.3. В отчете по задолженностям выдает ошибку <Объект не найден> (54:bc7000195bea79a011de703c141a55f7) и его задолженность. В справочнике контрагенты данный объект скрыт от пользователя. Как сделать чтобы в отчете он не отображался? Да и когда ставишь отбор по контрагентам ошибка не отображается. Искала в гугле и на других форумах, находила нечто похожее, но то ли не поняла, то ли не то... Заранее извиняюсь в 1с работаю меньше месяца.     
         | 
|||
| 
    1
    
        1C-band    
     26.06.12 
            ✎
    08:51 
 | 
         
        1. Без фото не взлетит.
  
        2. http://v8.1c.ru/overview/PlRights.htm  | 
|||
| 
    2
    
        GaikA_13rus    
     26.06.12 
            ✎
    08:53 
 | 
         
        т.е. мне нужно правильно поставить роли для пользователя?     
         | 
|||
| 
    3
    
        rs_trade    
     26.06.12 
            ✎
    08:53 
 | 
         
        (0) у вас контрагент пытается скрыться от оплаты по задолженности.     
         | 
|||
| 
    4
    
        ДенисЧ    
     26.06.12 
            ✎
    08:54 
 | 
         
        ЗАпрос с РАЗРЕШЕННЫЕ надо перепысвать, мне так кажется (с)     
         | 
|||
| 
    5
    
        GaikA_13rus    
     26.06.12 
            ✎
    08:54 
 | 
         
        (3) это поставщик и это мы ему должны ))) Начальник велел скрыть чтоб народ не видел )))     
         | 
|||
| 
    6
    
        елена    
     26.06.12 
            ✎
    08:55 
 | 
         
        РАЗРЕШЕННЫЕ     
         | 
|||
| 
    7
    
        GaikA_13rus    
     26.06.12 
            ✎
    08:55 
 | 
         
        (4) Запрос в самом отчете переписывала и в регистре накоплений тоже заодно. не помогло...     
         | 
|||
| 
    8
    
        Rie    
     26.06.12 
            ✎
    08:56 
 | 
         
        (5) "Скрыть" - поймай этого поставщика и подмени его на нечто вменяемое.     
         | 
|||
| 
    9
    
        Serg_1960    
     26.06.12 
            ✎
    08:57 
 | 
         
        Если под полными правами этот отчет всё равно показывает "Объект не найден" - примите наши соболезнования - у вас "битая ссылка".     
         | 
|||
| 
    10
    
        GaikA_13rus    
     26.06.12 
            ✎
    08:58 
 | 
         
        блин как тут картинки прикрепить?     
         | 
|||
| 
    11
    
        Rie    
     26.06.12 
            ✎
    09:01 
 | 
         
        (10) Выложи на radikal.ru, к примеру.
  
        Текст запроса/программы - просто вставляй в пост.  | 
|||
| 
    12
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:01 
 | 
         
        под полными правами он все нормально показывает потому что для данного пользователя эта группа в справочнике не скрыта.     
         | 
|||
| 
    13
    
        BayoNet    
     26.06.12 
            ✎
    09:02 
 | 
         
        (0) вопрос то копеешный, но пока фото не появиться врят ли кто поможет. Так и будут шутить     
         | 
|||
| 
    14
    
        BayoNet    
     26.06.12 
            ✎
    09:03 
 | 
         
        после (12) поста я уже не уверен в (13)     
         | 
|||
| 
    15
    
        Lenka_Boo    
     26.06.12 
            ✎
    09:05 
 | 
         
        (10) Единственная картинка которую можно сюда залить, - это фотка в личных настройках. ;)
  
        Текст запроса в студию!  | 
|||
| 
    16
    
        Rie    
     26.06.12 
            ✎
    09:05 
 | 
         
        (12) <Объект не найден> появляется в случаях:
  
        - когда ссылка на объект - битая; - когда ссылка указывает на корректный объект, но объект - запрещён. Предположим, что ссылка - не битая. Тогда где-то таки имеется запрет. Текст запроса покажи.  | 
|||
| 
    17
    
        qeos    
     26.06.12 
            ✎
    09:08 
 | 
         
        +(16) и фото     
         | 
|||
| 
    18
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:09 
 | 
         
        http://i043.radikal.ru/1206/75/7361566e3e29.jpg 
  
        http://i021.radikal.ru/1206/74/f6ad4380858a.jpg http://i036.radikal.ru/1206/ce/9b3fd2a72e4a.jpg Если поможете решить. будет вам фото )))  | 
|||
| 
    19
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:11 
 | 
         
        В справочнике стоит ограничение доступа к данным
  
        Контрагенты ГДЕ Контрагенты.Наименование <> "Поставщики" И Контрагенты.Наименование <> "Ершова Галина Александровна" И Контрагенты.Наименование <> "ПРОФупаковка" И Контрагенты.Наименование <> "Унипак Сервис" И Контрагенты.Наименование <> "Унипак Сервис Б/Н"  | 
|||
| 
    20
    
        Гефест    
     26.06.12 
            ✎
    09:11 
 | 
         
        (18) Это вариант таблицы для проверки зрения?     
         | 
|||
| 
    21
    
        Alex S D    
     26.06.12 
            ✎
    09:11 
 | 
         
        (18) а где фотка?     
         | 
|||
| 
    22
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:14 
 | 
         
        ТекстЗапроса = 
  
        "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентамиОстатки.Контрагент КАК Контрагент, | ВзаиморасчетыСКонтрагентамиОстатки.Организация КАК Организация, | ВзаиморасчетыСКонтрагентамиОстатки.Сделка КАК Сделка, | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента), | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Контрагент), | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Организация), | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Сделка), | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов) КАК ВалютаВзаиморасчетовПредставление, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр | //ПОЛЯ_СВОЙСТВА | //ПОЛЯ_КАТЕГОРИИ |{ВЫБРАТЬ | Контрагент.*, | Организация.*, | ДоговорКонтрагента.*, | ВалютаВзаиморасчетов, | Сделка.*, | СуммаВзаиморасчетов, | СуммаУпр | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ |} |ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, {Контрагент.* КАК Контрагент, Сделка.* КАК Сделка, ДоговорКонтрагента.* КАК ДоговорКонтрагента, Организация.* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстатки | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон,{Контрагент.* КАК Контрагент, Сделка.* КАК Сделка, ДоговорКонтрагента.* КАК ДоговорКонтрагента, Организация.* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа | ПО ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.ДоговорКонтрагента | И ВзаиморасчетыСКонтрагентамиОстатки.Сделка = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.Сделка | И ВЫБОР | КОГДА &ПереключательЗадолженность = 1 | ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток>0 | КОГДА &ПереключательЗадолженность = 2 | ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток<0 | ИНАЧЕ Истина | КОНЕЦ | //СОЕДИНЕНИЯ |{ |ГДЕ | ВзаиморасчетыСКонтрагентамиОстатки.Контрагент.* КАК Контрагент, | ВзаиморасчетыСКонтрагентамиОстатки.Организация.* КАК Организация, | ВзаиморасчетыСКонтрагентамиОстатки.Сделка.* КАК Сделка, | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.* КАК ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр | //УСЛОВИЯ_СВОЙСТВА | //УСЛОВИЯ_КАТЕГОРИИ |} | |{УПОРЯДОЧИТЬ ПО | Организация.*, | Контрагент.*, | ДоговорКонтрагента.*, | ВалютаВзаиморасчетов, | Сделка, | СуммаВзаиморасчетов, | СуммаУпр | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ |} | |ИТОГИ СУММА(СуммаВзаиморасчетов), СУММА(СуммаУпр) | //ИТОГИ_СВОЙСТВА | //ИТОГИ_КАТЕГОРИИ | ПО ОБЩИЕ |{ИТОГИ ПО | Организация.*, | Контрагент.*, | ДоговорКонтрагента.*, | Сделка.*, | ВалютаВзаиморасчетов | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ |} |";  | 
|||
| 
    23
    
        Lenka_Boo    
     26.06.12 
            ✎
    09:15 
 | 
         
        (19) Ну так и в запросе поставь такое же условие.     
         | 
|||
| 
    24
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:17 
 | 
         
        извиняюсь за неграмотность. А куда именно поставить?     
         | 
|||
| 
    25
    
        dva1c    
     26.06.12 
            ✎
    09:19 
 | 
         
        (24) Из (18) ничего не видно. Копируй текст из http://i036.radikal.ru/1206/ce/9b3fd2a72e4a.jpg прямо сюда.     
         | 
|||
| 
    26
    
        ptiz    
     26.06.12 
            ✎
    09:20 
 | 
         
        Поля "Наименование,Ссылка" надо исключить из ограничений по РЛС.     
         | 
|||
| 
    27
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:20 
 | 
         
        Запрос = Новый Запрос;
  
        Запрос.УстановитьПараметр("ДокументСсылка", ДокументОбъект.Ссылка); Запрос.Текст = " |ВЫБРАТЬ РАЗРЕШЕННЫЕ // Для контроля суммы задолженности по расчетному документу (ведение взаиморасчетов - по расчетным документам) | Док.ДоговорКонтрагента, | Док.ДоговорКонтрагента.ВалютаВзаиморасчетов, | Док.ДокументРасчетовСКонтрагентом, | Док."+ ИмяСуммы + " КАК СуммаДокумента, | Док.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, | Взаиморасчеты.СуммаВзаиморасчетовОстаток |ИЗ | Документ." + ИмяТаблицы + " КАК Док |ЛЕВОЕ СОЕДИНЕНИЕ | РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(, | ДоговорКонтрагента В (ВЫБРАТЬ РАЗЛИЧНЫЕ ДоговорКонтрагента ИЗ Документ." + ИмяТаблицы +" | ГДЕ Документ." + ИмяТаблицы + ".Ссылка = &ДокументСсылка) | ) КАК Взаиморасчеты |ПО | Док.ДоговорКонтрагента = Взаиморасчеты.ДоговорКонтрагента | И Док.ДокументРасчетовСКонтрагентом = Взаиморасчеты.ДокументРасчетовСКонтрагентом |ГДЕ | Док.Ссылка = &ДокументСсылка | И Док.ДоговорКонтрагента.ВестиПоДокументамРасчетовСКонтрагентом |"; Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Если НЕ ЗначениеЗаполнено(Выборка.ДокументРасчетовСКонтрагентом) Тогда Продолжить; КонецЕсли; СуммаВзаиморасчетовОстаток = ?(Выборка.СуммаВзаиморасчетовОстаток= NULL, 0, ?(Выборка.СуммаВзаиморасчетовОстаток > 0, 1, -1) * Выборка.СуммаВзаиморасчетовОстаток); СуммаВзаиморасчетовПоДокументу = Выборка.СуммаДокумента; Валюта = Выборка.ВалютаВзаиморасчетов; Если СуммаВзаиморасчетовОстаток < СуммаВзаиморасчетовПоДокументу Тогда УправлениеЗапасами.ОшибкаНетОстатка("Сумма по документу превышает текущую задолженность по расчетному документу " + Выборка.ДокументРасчетовСКонтрагентом + ".", СуммаВзаиморасчетовОстаток, СуммаВзаиморасчетовПоДокументу, Валюта, Отказ, Заголовок); КонецЕсли; КонецЦикла; КонецЕсли; КонецПроцедуры // КонтрольОстатков()  | 
|||
| 
    28
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:23 
 | 
         
        (26) Убрала поля "Наименование" и "Ссылка". Все равно выдает <Объект не найден>     
         | 
|||
| 
    29
    
        BayoNet    
     26.06.12 
            ✎
    09:24 
 | 
         
        (18) фика себе она еще и условия ставит)))     
         | 
|||
| 
    30
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:25 
 | 
         
        Я уже кстати выложила фотку. )))     
         | 
|||
| 
    31
    
        Cyberhawk    
     26.06.12 
            ✎
    09:26 
 | 
         
        Фотка-то не ее :)     
         | 
|||
| 
    32
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:26 
 | 
         
        Моя моя. Могу еще выложить )))     
         | 
|||
| 
    33
    
        Alex S D    
     26.06.12 
            ✎
    09:26 
 | 
         
        (32) давай, а то правда вроде не твоя..     
         | 
|||
| 
    34
    
        dva1c    
     26.06.12 
            ✎
    09:28 
 | 
         
        (28) Откуда убрала? В (26) написано про РЛС.     
         | 
|||
| 
    35
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:30 
 | 
         
        (34) Справочник контрагенты - Права - Ограничение доступа к данным     
         | 
|||
| 
    36
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:30 
 | 
         
        http://s13.radikal.ru/i186/1206/aa/d0fba236827b.jpg вот вам вторая фотка.     
         | 
|||
| 
    37
    
        ptiz    
     26.06.12 
            ✎
    09:36 
 | 
         
        (36) В общем так: в ограничении добавь еще одну строку "Прочие поля" и для неё уже пиши условие доступа. А поля "Ссылка,Наименование" сделай отдельной строчкой и без условия.     
         | 
|||
| 
    38
    
        Cyberhawk    
     26.06.12 
            ✎
    09:38 
 | 
         
        (36) сфотайся на фоне газеты за сегодняшнее число :)     
         | 
|||
| 
    39
    
        GaikA_13rus    
     26.06.12 
            ✎
    09:41 
 | 
         
        (37) Не помогло...     
         | 
|||
| 
    40
    
        Lenka_Boo    
     26.06.12 
            ✎
    09:41 
 | 
         
        (24) Типо так, если РМ не мучить:
  
        ВЫБРАТЬ РАЗРЕШЕННЫЕ ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстатки.Контрагент КАК Контрагент, ВзаиморасчетыСКонтрагентамиОстатки.Организация КАК Организация, ВзаиморасчетыСКонтрагентамиОстатки.Сделка КАК Сделка, ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента), ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Контрагент), ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Организация), ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Сделка), ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов) КАК ВалютаВзаиморасчетовПредставление, ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов, ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр {ВЫБРАТЬ Контрагент.*, Организация.*, ДоговорКонтрагента.*, ВалютаВзаиморасчетов, Сделка.*, СуммаВзаиморасчетов, СуммаУпр} ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, {(Контрагент).* КАК Контрагент, (Сделка).* КАК Сделка, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Организация).* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстатки ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, {(Контрагент).* КАК Контрагент, (Сделка).* КАК Сделка, (ДоговорКонтрагента).* КАК ДоговорКонтрагента, (Организация).* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа ПО ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.ДоговорКонтрагента И ВзаиморасчетыСКонтрагентамиОстатки.Сделка = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.Сделка И (ВЫБОР КОГДА &ПереключательЗадолженность = 1 ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток > 0 КОГДА &ПереключательЗадолженность = 2 ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток < 0 ИНАЧЕ ИСТИНА КОНЕЦ) ГДЕ (НЕ ВзаиморасчетыСКонтрагентамиОстатки.Контрагент В (&СписокЗапрещенных)) {ГДЕ ВзаиморасчетыСКонтрагентамиОстатки.Контрагент.* КАК Контрагент, ВзаиморасчетыСКонтрагентамиОстатки.Организация.* КАК Организация, ВзаиморасчетыСКонтрагентамиОстатки.Сделка.* КАК Сделка, ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.* КАК ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов, ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр} {УПОРЯДОЧИТЬ ПО Организация.*, Контрагент.*, ДоговорКонтрагента.*, ВалютаВзаиморасчетов, Сделка, СуммаВзаиморасчетов, СуммаУпр} ИТОГИ СУММА(СуммаВзаиморасчетов), СУММА(СуммаУпр) ПО ОБЩИЕ {ИТОГИ ПО Организация.*, Контрагент.*, ДоговорКонтрагента.*, Сделка.*, ВалютаВзаиморасчетов}  | 
|||
| 
    41
    
        Lenka_Boo    
     26.06.12 
            ✎
    09:44 
 | 
         
        +(40)
  
        Добавляешь параметр "СписокЗапрещенных", который заполняется, только если права не полные. ТЗ СписокЗапрещенных формируй не из текстовых полей, а из ссылок на контрагентов.  | 
|||
| 
    42
    
        eromanov    
     26.06.12 
            ✎
    09:44 
 | 
         
        В Саранске красивые девушки) Тестирование и исправление не предлагать?     
         | 
|||
| 
    43
    
        Lenka_Boo    
     26.06.12 
            ✎
    09:49 
 | 
         
        (42) Не поможет.
  
        Любой внесенный лишний пробел в Наименовании контрагента похерит потуги РМ.  | 
|||
| 
    44
    
        GaikA_13rus    
     26.06.12 
            ✎
    10:02 
 | 
         
        (41) параметр "СписокЗапрещенных" как добавить? Это в отчете в запросе прописывается?     
         | 
|||
| 
    45
    
        GaikA_13rus    
     26.06.12 
            ✎
    10:03 
 | 
         
        (42) Предлагать )))     
         | 
|||
| 
    46
    
        Rie    
     26.06.12 
            ✎
    10:04 
 | 
         
        (0) Фото появилось. Есть за что бороться :-))     
         | 
|||
| 
    47
    
        Lenka_Boo    
     26.06.12 
            ✎
    10:08 
 | 
         
        (44) 
  
        Перед выполнением запроса ставишь: Запрос.УстановитьПараметр("СписокЗапрещенных", СписокЗапрещенных); ТаблицаЗначений Может называться и по другому, например - ТЗСписок. Тогда: Запрос.УстановитьПараметр("СписокЗапрещенных", ТЗСписок);  | 
|||
| 
    48
    
        GaikA_13rus    
     26.06.12 
            ✎
    10:11 
 | 
         
        т.е. это будет примерно так?...
  
        ТекстЗапроса = Запрос.УстановитьПараметр("СписокЗапрещенных", СписокЗапрещенных); "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентамиОстатки.Контрагент КАК Контрагент, | ВзаиморасчетыСКонтрагентамиОстатки.Организация КАК Организация, | ВзаиморасчетыСКонтрагентамиОстатки.Сделка КАК Сделка, | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента), | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Контрагент), | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Организация), | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.Сделка), | ПРЕДСТАВЛЕНИЕ(ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов) КАК ВалютаВзаиморасчетовПредставление, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр | //ПОЛЯ_СВОЙСТВА | //ПОЛЯ_КАТЕГОРИИ |{ВЫБРАТЬ | Контрагент.*, | Организация.*, | ДоговорКонтрагента.*, | ВалютаВзаиморасчетов, | Сделка.*, | СуммаВзаиморасчетов, | СуммаУпр | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ |} |ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон, {Контрагент.* КАК Контрагент, Сделка.* КАК Сделка, ДоговорКонтрагента.* КАК ДоговорКонтрагента, Организация.* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстатки | ВНУТРЕННЕЕ СОЕДИНЕНИЕ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки(&ДатаКон,{Контрагент.* КАК Контрагент, Сделка.* КАК Сделка, ДоговорКонтрагента.* КАК ДоговорКонтрагента, Организация.* КАК Организация}) КАК ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа | ПО ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.ДоговорКонтрагента | И ВзаиморасчетыСКонтрагентамиОстатки.Сделка = ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.Сделка | И ВЫБОР | КОГДА &ПереключательЗадолженность = 1 | ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток>0 | КОГДА &ПереключательЗадолженность = 2 | ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток<0 | ИНАЧЕ Истина | КОНЕЦ | //СОЕДИНЕНИЯ |{ |ГДЕ | (НЕ ВзаиморасчетыСКонтрагентамиОстатки.Контрагент В (&СписокЗапрещенных)) | ВзаиморасчетыСКонтрагентамиОстатки.Контрагент.* КАК Контрагент, | ВзаиморасчетыСКонтрагентамиОстатки.Организация.* КАК Организация, | ВзаиморасчетыСКонтрагентамиОстатки.Сделка.* КАК Сделка, | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.* КАК ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток КАК СуммаВзаиморасчетов, | ВзаиморасчетыСКонтрагентамиОстатки.СуммаУпрОстаток КАК СуммаУпр | //УСЛОВИЯ_СВОЙСТВА | //УСЛОВИЯ_КАТЕГОРИИ |} | |{УПОРЯДОЧИТЬ ПО | Организация.*, | Контрагент.*, | ДоговорКонтрагента.*, | ВалютаВзаиморасчетов, | Сделка, | СуммаВзаиморасчетов, | СуммаУпр | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ |} | |ИТОГИ СУММА(СуммаВзаиморасчетов), СУММА(СуммаУпр) | //ИТОГИ_СВОЙСТВА | //ИТОГИ_КАТЕГОРИИ | ПО ОБЩИЕ |{ИТОГИ ПО | Организация.*, | Контрагент.*, | ДоговорКонтрагента.*, | Сделка.*, | ВалютаВзаиморасчетов | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ |} |";  | 
|||
| 
    49
    
        ptiz    
     26.06.12 
            ✎
    10:12 
 | 
         
        (45) Напиши аналогичный РЛС для регистра ВзаиморасчетыСКонтрагентами, тогда контрагенты в отчет не попадут.     
         | 
|||
| 
    50
    
        GaikA_13rus    
     26.06.12 
            ✎
    10:16 
 | 
         
        +(48) Выдает ошибку.
  
        {Отчет.ЗадолженностьПоКонтрагентам(166,2)}: Неопознанный оператор <<?>>"ВЫБРАТЬ РАЗРЕШЕННЫЕ {Отчет.ЗадолженностьПоКонтрагентам(325,56)}: Обнаружено логическое завершение исходного текста модуля УниверсальныйОтчет.УстановитьНачальныеНастройки(Ложь);<<?>>  | 
|||
| 
    51
    
        GaikA_13rus    
     26.06.12 
            ✎
    10:29 
 | 
         
        Спасибо за помощь Lenka_Boo ))) Пойду учить язык программирования )))     
         | 
|||
| 
    52
    
        Lenka_Boo    
     26.06.12 
            ✎
    11:15 
 | 
         
        (48) Нет!
  
        Обрати внимание. У тебя получается: ТекстЗапроса = Запрос.УстановитьПараметр("СписокЗапрещенных", СписокЗапрещенных); А сам текст вообще ни к чему не прилеплен. Поставь строчку сразу следующей после |";  | 
|||
| 
    53
    
        GaikA_13rus    
     26.06.12 
            ✎
    11:22 
 | 
         
        вот так?
  
        ТекстЗапроса = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | Запрос.УстановитьПараметр("СписокЗапрещенных", СписокЗапрещенных); | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента КАК ДоговорКонтрагента, | ВзаиморасчетыСКонтрагентамиОстатки.Контрагент КАК Контрагент, | ВзаиморасчетыСКонтрагентамиОстатки.Организация КАК Организация, | ВзаиморасчетыСКонтрагентамиОстатки.Сделка КАК Сделка, | ВзаиморасчетыСКонтрагентамиОстатки.ДоговорКонтрагента.ВалютаВзаиморасчетов КАК ВалютаВзаиморасчетов, | ПРЕДСТАВЛЕНИЕ(Взаиморас  | 
|||
| 
    54
    
        Rie    
     26.06.12 
            ✎
    11:28 
 | 
         
        (53) Запрос.УстановитьПараметр("СписокЗапрещенных", СписокЗапрещенных); - убери из текста запроса наружу.
  
        И почитай, пожалуйста, о синтаксисе встроенного языка программирования и языка запросов.  | 
|||
| 
    55
    
        GaikA_13rus    
     26.06.12 
            ✎
    11:35 
 | 
         
        (54) спасибо за совет ) этим и занимаюсь )))     
         | 
|||
| 
    56
    
        KopylovSN    
     26.06.12 
            ✎
    11:35 
 | 
         
        девочек прибавляется на форуме))) еххууу)))     
         | 
|||
| 
    57
    
        GaikA_13rus    
     26.06.12 
            ✎
    11:36 
 | 
         
        (56) что ж в этом хорошего?     
         | 
|||
| 
    58
    
        Rie    
     26.06.12 
            ✎
    11:41 
 | 
         
        (57) Ну, во-первых, облагораживают коллектив...     
         | 
|||
| 
    59
    
        Lenka_Boo    
     26.06.12 
            ✎
    11:46 
 | 
         
        Нет. Вот так:
  
        ... | ПО ОБЩИЕ |{ИТОГИ ПО | Организация.*, | Контрагент.*, | ДоговорКонтрагента.*, | Сделка.*, | ВалютаВзаиморасчетов | //ПСЕВДОНИМЫ_СВОЙСТВА | //ПСЕВДОНИМЫ_КАТЕГОРИИ |} |"; Запрос.УстановитьПараметр("СписокЗапрещенных", СписокЗапрещенных);  | 
|||
| 
    60
    
        Lenka_Boo    
     26.06.12 
            ✎
    11:47 
 | 
         
        Таблицу значений-то сформировать сумеешь?     
         | 
|||
| 
    61
    
        Lenka_Boo    
     26.06.12 
            ✎
    12:05 
 | 
         
        И в запросе условие ставишь так:
  
        ... | ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток>0 | КОГДА &ПереключательЗадолженность = 2 | ТОГДА ВзаиморасчетыСКонтрагентамиОстаткиНужногоТипа.СуммаВзаиморасчетовОстаток<0 | ИНАЧЕ Истина | КОНЕЦ | //СОЕДИНЕНИЯ |ГДЕ | (НЕ ВзаиморасчетыСКонтрагентамиОстатки.Контрагент В (&СписокЗапрещенных)) |{ГДЕ | ВзаиморасчетыСКонтрагентамиОстатки.Контрагент.* КАК Контрагент, | ВзаиморасчетыСКонтрагентамиОстатки.Организация.* КАК Организация, | ВзаиморасчетыСКонтрагентамиОстатки.Сделка.* КАК Сделка, ... Обрати внимание, как стоят "ГДЕ".  | 
|||
| 
    62
    
        Jonnius    
     26.06.12 
            ✎
    12:11 
 | 
         
        Долго там еще с запросом, а то уже пора бы ТС пообсуждать ?     
         | 
|||
| 
    63
    
        Buster007    
     26.06.12 
            ✎
    13:18 
 | 
         
        (53) жесть. Следовало бы почитать книжки умные прежде чем лезть в пофигуратор.     
         | 
|||
| 
    64
    
        GaikA_13rus    
     26.06.12 
            ✎
    14:38 
 | 
         
        (63) согласна что жесть. я научусь. (((     
         | 
|||
| 
    65
    
        GaikA_13rus    
     26.06.12 
            ✎
    14:42 
 | 
         
        "ушла увольняться...."     
         | 
|||
| 
    66
    
        dva1c    
     26.06.12 
            ✎
    14:44 
 | 
         
        (65) Уже? Нее... Рано.     
         | 
|||
| 
    67
    
        GaikA_13rus    
     26.06.12 
            ✎
    14:48 
 | 
         
        скиньте мне пожалуйста названия каких-нибудь умных книг где я могу набраться уму разуму...     
         | 
|||
| 
    68
    
        dva1c    
     26.06.12 
            ✎
    14:51 
 | 
         
        (67) Как-то так http://v8.1c.ru/metod/books/     
         | 
|||
| 
    69
    
        lybart    
     26.06.12 
            ✎
    19:35 
 | 
         
        поле просто не заполнено есои в екселе     
         | 
|||
| 
    70
    
        Irbis    
     26.06.12 
            ✎
    19:50 
 | 
         
        (67) Начни с Дяди Стёпы.     
         | 
|||
| 
    71
    
        GaikA_13rus    
     27.06.12 
            ✎
    10:59 
 | 
         
        (70) Мне кажется я его уже читала... Хм... Хотя не знаю не знаю... Ты именно так учился???     
         | 
|||
| 
    72
    
        MatrosoV AleXXXand_R    
     27.06.12 
            ✎
    11:05 
 | 
         
        Из-за такой мелочи такую ветку раздуть     
         | 
|||
| 
    73
    
        ЧеловекДуши    
     27.06.12 
            ✎
    11:17 
 | 
         
        Зачем прятать клиента от сотрудников :)
  
        Проще завести еще одну черную БД... и вести учет там ;)  | 
|||
| 
    74
    
        GaikA_13rus    
     27.06.12 
            ✎
    11:35 
 | 
         
        (73) это не клиент, а поставщик. и в отчете отображаются задолженности нашей организации ему. руководителем велено было скрыть данную группу в справочнике контрагенты. сделано... но вот этот косяк отобразился в отчете по задолженностям, а так как наименование контрагентов скрыто, то в отчете пишется <объект не найден> и сумма задолженности. (если ставить отбор по контрагентам то все нормально).     
         | 
|||
| 
    75
    
        MatrosoV AleXXXand_R    
     27.06.12 
            ✎
    11:42 
 | 
         
        (74) разеделение на 1) дату, ссылку и 2) прочих реквизитов в RLS сделано? Запрос RLS выполняется только в 2?
  
        Как это написано в (37)  | 
|||
| 
    76
    
        GaikA_13rus    
     27.06.12 
            ✎
    11:58 
 | 
         
        (75) Да. Так сделала, но видимых изменений это не принесло. 
  
        скину скриншот на всякий случай может не так сделала... http://s009.radikal.ru/i307/1206/f7/c05801666a8f.jpg  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |