|
Поиск документов введенных на основании | ☑ | ||
---|---|---|---|---|
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
|
ДругойДокумент = Новый Документы.ДругойДокумент.СоздатьДокумент();
ДругойДокумент.Заполнить(ДокОснование); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |