|   |   | 
| 
 | Поиск документов введенных на основании | ☑ | ||
|---|---|---|---|---|
| 0
    
        Solitar 04.12.11✎ 16:33 | 
        Надо узнать все документы введенные на основании другого. Не нашел где хранится ссылка на главный документ.     | |||
| 1
    
        Lamer1C 04.12.11✎ 16:34 | 
        (0) структура подчиненности тебе в помощь     | |||
| 2
    
        DrShad 04.12.11✎ 16:38 | 
        формируетсязапрос по критреям отбора и нет никаких главных документов, если только связь по реквизитам     | |||
| 4
    
        Solitar 04.12.11✎ 17:08 | 
        (3) не совсем понял,а этот код для чего мне?
  (2) с критериями еще не работал. поправьте что не так. ВЫБРАТЬ СвязанныеДокументы.Ссылка, СвязанныеДокументы.Ссылка.Ссылка ИЗ КритерийОтбора.СвязанныеДокументы КАК СвязанныеДокументы ГДЕ СвязанныеДокументы.Ссылка.Ссылка = &Ссылка Где ССылка = ЗаказПоставщику. | |||
| 8
    
        Solitar 04.12.11✎ 17:33 | 
        ап     | |||
| 9
    
        groovy pider 123456 04.12.11✎ 17:38 | 
        ..за незначительную сумму выступлю руководителем этого грандиозного проекта!     | |||
| 10
    
        Solitar 04.12.11✎ 17:39 | 
        (9) и снова в бан...     | |||
| 11
    
        Lamer1C 04.12.11✎ 17:39 | 
        (8) открыть конфигуратор и посмотреть типовое решение религия не позволяет?     | |||
| 12
    
        Solitar 04.12.11✎ 17:40 | 
        (11) открыл и пытаюсь найти, но че то безуспешно.     | |||
| 13
    
        Lamer1C 04.12.11✎ 17:44 | 
        РаботаСДиалогами.ПоказатьСтруктуруПодчиненностиДокумента(Ссылка);
  ФормаСтруктурыПодчиненности = ПолучитьОбщуюФорму("ФормаСтруктурыПодчиненности"); (12) дальше разберешься? | |||
| 14
    
        Solitar 04.12.11✎ 17:55 | 
        вот что нашел. теперь пытаюсь вникнуть.
  ТекстЗапросаНачало = "ВЫБРАТЬ РАЗРЕШЕННЫЕ * ИЗ ("; ТекстЗапросаКонец = ") КАК ПодчиненныеДокументы УПОРЯДОЧИТЬ ПО ПодчиненныеДокументы.Дата"; Запрос = Новый Запрос; Для Каждого КлючИЗначение ИЗ КэшПоТипамДокументов Цикл Запрос.Текст = Запрос.Текст + ?(Запрос.Текст = "", " |ВЫБРАТЬ ", " |ОБЪЕДИНИТЬ ВСЕ |ВЫБРАТЬ") + " |Дата, Ссылка, Представление, Проведен, ПометкаУдаления, |" + ?(мКэшРеквизитовДокумента[КлючИЗначение.Ключ]["СуммаДокумента"], "СуммаДокумента", "NULL") + " КАК СуммаДокумента, |" + ?(мКэшРеквизитовДокумента[КлючИЗначение.Ключ]["ВалютаДокумента"], "ВалютаДокумента", "NULL") + " КАК ВалютаДокумента |ИЗ Документ." + КлючИЗначение.Ключ + " |ГДЕ Ссылка В (&" + КлючИЗначение.Ключ + ")"; Запрос.УстановитьПараметр(КлючИЗначение.Ключ, КлючИЗначение.Значение.МассивСсылок); КонецЦикла; Запрос.Текст = ТекстЗапросаНачало + Запрос.Текст + ТекстЗапросаКонец; | |||
| 15
    
        Solitar 04.12.11✎ 18:01 | 
        запрос слишком сложен для моего восприятия =)
  неужели все так тяжко? | |||
| 16
    
        Lamer1C 04.12.11✎ 18:24 | 
        (15) ну пи..ец. носом уже ткнули.. смени профессию тогда. что будет, когда ты зарплатные запросы увидишь?
  Попытка поставь точку и посмотри итоговый запрос - что в Запрос.Текст; Исключение головой ап стену; КонецПопытки; | |||
| 17
    
        Solitar 04.12.11✎ 18:46 | 
        (16) уровень еще не тот.
  спс , глянул текст запроса, немного понятнее стала логика. На основании заказа была одно поступление: ВЫБРАТЬ РАЗРЕШЕННЫЕ * ИЗ ( ВЫБРАТЬ Дата, Ссылка, Представление, Проведен, ПометкаУдаления, СуммаДокумента КАК СуммаДокумента, ВалютаДокумента КАК ВалютаДокумента ИЗ Документ.ПоступлениеТоваровУслуг ГДЕ Ссылка В (&ПоступлениеТоваровУслуг)) КАК ПодчиненныеДокументы УПОРЯДОЧИТЬ ПО ПодчиненныеДокументы.Дата Что значит (&ПоступлениеТоваровУслуг)? | |||
| 18
    
        Lamer1C 04.12.11✎ 20:34 | 
        (17) видимо, ссылка или массив ссылок     | |||
| 19
    
        Solitar 04.12.11✎ 20:52 | 
        уже разобрался.спс.     | |||
| 20
    
        Armin 06.12.11✎ 19:54 | 
        Напомните пожалуйста как вызвать программное заполнение документа. Например при проведении документа мне вдруг захотелось ввести на основании него другой документ.     | |||
| 21
    
        Ворон 06.12.11✎ 23:31 | 
        ДругойДокумент = Новый Документы.ДругойДокумент.СоздатьДокумент();
  ДругойДокумент.Заполнить(ДокОснование); | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |