|
ПриИзменении | ☑ | ||
---|---|---|---|---|
0
Singenor
03.08.12
✎
10:49
|
Такой вопрос: у меня на форме документа при выборе контрагента, должны меняться данные в 3х строках, как так сделать?
|
|||
1
Singenor
03.08.12
✎
10:49
|
есть функция Написать, в ней заполняются данные 3х строк, и нужно чтобы при выборе контрагента эта функция заного каждый раз срабатывала
|
|||
2
Error pro
03.08.12
✎
10:50
|
Процедура ПриИзмененииТвоегоКонтрагента()
ВызватьМоюПроцедуру(); КонецПроцедуры |
|||
3
artems
03.08.12
✎
10:51
|
В процедуре "ПриИзменении" поля формы вызывать функцию.
|
|||
4
artems
03.08.12
✎
10:51
|
И зачем использовать функцию? Она у тебя что то возвращает?
|
|||
5
Singenor
03.08.12
✎
11:00
|
ну я вызываю функцию при изменении контрагента, но только он мне результат выдает один, то есть у меня к примеру 3 контрагента, у каждого из них свои данные для заполнения тех самых 3х строк, которые должны изменяться. При изменении контрагента данные строк заполняются данными только одного контрагента, а не каждого в отдельности
|
|||
6
Maxus43
03.08.12
✎
11:02
|
а как ты одновременно меняеш 3-х контров сразу?
|
|||
7
Valerianich
03.08.12
✎
11:02
|
А откуда у тебя должны браться эти 3 контрагента?
|
|||
8
Singenor
03.08.12
✎
11:02
|
не одновременно, по очереди, ща прилеплю скрин
|
|||
9
Singenor
03.08.12
✎
12:22
|
http://pikucha.ru/i926j - при выборе контрагента
http://pikucha.ru/i926k - договора этого контрагента http://pikucha.ru/i926l - выбираем другого контрагента http://pikucha.ru/i926m - договора другого контрагента В поле справочная информация данные должны изменяться соответственно договорам контрагентов, но этого не происходит |
|||
10
Singenor
03.08.12
✎
12:23
|
Функция Долг (ЭлементыФормы) Экспорт
Дог1 = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("000000001"); Если НЕ Дог1.ПометкаУдаления Тогда Если Дог1.СрокДействия > Дата Тогда ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.Зеленый; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок= Дог1.Ссылка; Иначе ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.Красный; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок= Дог1.Ссылка; КонецЕсли; Иначе ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.ОранжевоКрасный; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок = "Договора на услуги нет"; КонецЕсли; Дог2 = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("000000003"); Если НЕ Дог2.ПометкаУдаления Тогда Если Дог2.СрокДействия > Дата Тогда ЭлементыФормы.НадписьПодпискаИТС.ЦветТекста = WebЦвета.Зеленый; ЭлементыФормы.НадписьПодпискаИТС.Заголовок= Дог2.Ссылка; Иначе ЭлементыФормы.НадписьПодпискаИТС.ЦветТекста = WebЦвета.Красный; ЭлементыФормы.НадписьПодпискаИТС.Заголовок= Дог2.Ссылка; КонецЕсли; Иначе ЭлементыФормы.НадписьПодпискаИТС.ЦветТекста = WebЦвета.ОранжевоКрасный; ЭлементыФормы.НадписьПодпискаИТС.Заголовок = "Договора на ИТС нет"; КонецЕсли; Запрос = Новый Запрос; Запрос.Текст ="ВЫБРАТЬ | ВзаиморасчетыСКонтрагентамиОстатки.СуммаВзаиморасчетовОстаток |ИЗ | РегистрНакопления.ВзаиморасчетыСКонтрагентами.Остатки( | &Дата, | ДоговорКонтрагента.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ОбучениеКОРП) | ИЛИ ДоговорКонтрагента.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ОбучениеФЛ) | ИЛИ ДоговорКонтрагента.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ОбучениеЮЛ) | ИЛИ ДоговорКонтрагента.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.Поставка) | И Контрагент = &Контрагент) КАК ВзаиморасчетыСКонтрагентамиОстатки"; Запрос.УстановитьПараметр("Дата", ТекущаяДата()); Запрос.УстановитьПараметр("Контрагент",Контрагент); СальдоРезультат = Запрос.Выполнить().Выбрать(); Если СальдоРезультат.Выбрать().Следующий() Тогда Если СальдоРезультат < 0 Тогда ЭлементыФормы.НадписьСальдоВзаиморасчетов.ЦветТекста = WebЦвета.Красный; ЭлементыФормы.НадписьСальдоВзаиморасчетов.Заголовок = "Долг Контрагента: " + СальдоРезультат; Иначе ЭлементыФормы.НадписьСальдоВзаиморасчетов.ЦветТекста = WebЦвета.Зеленый; ЭлементыФормы.НадписьСальдоВзаиморасчетов.Заголовок = "Долг Организации" + СальдоРезультат; КонецЕсли; Иначе ЭлементыФормы.НадписьСальдоВзаиморасчетов.ЦветТекста = WebЦвета.ОранжевоКрасный; ЭлементыФормы.НадписьСальдоВзаиморасчетов.Заголовок = "Взаиморасчетов по договорам нет"; КонецЕсли; |
|||
11
Singenor
03.08.12
✎
12:23
|
Потом в форме я вызваю эту функцию ПриИзменении контрагента
|
|||
12
Singenor
03.08.12
✎
12:26
|
и заполняются данные только одного из контрагентов, почему так?
|
|||
13
Maxus43
03.08.12
✎
12:26
|
я один дурак или все видять что контрагент в доке один (одно поле), откуда он знает что раньше было в этом поле и при чем тут 3 контрагента?
|
|||
14
Maxus43
03.08.12
✎
12:27
|
Дог1, Дог2 - где заполняются? реквизит на форме же один
|
|||
15
Singenor
03.08.12
✎
12:28
|
(13) ты не понял, смотри
Есть одно поле контрагент, при выборе контрагента, данные в справочной информации заполняются его договорами Потом мы выбираем другого контрагента, в этом же поле, и справочная инфомрация заполняется данными контрагента, которого мы выбрали |
|||
16
Singenor
03.08.12
✎
12:30
|
(14) Дог1, Дог2 это просто названия переменных для поиска данных, на основании найденных данных идет заполнение красным или зеленым цветом
|
|||
17
hhhh
03.08.12
✎
12:30
|
(15) вот здесь
СальдоРезультат = Запрос.Выполнить().Выбрать(); Если СальдоРезультат.Выбрать().Следующий() Тогда нереальный бред. Зачем две выбоки создаете? |
|||
18
Singenor
03.08.12
✎
12:32
|
(17) случайно выбрать во второй строке получилось)
|
|||
19
Singenor
03.08.12
✎
12:36
|
как сделать, чтобы при изменении контрагента справочная информация заполнялась данными его документов?
|
|||
20
hhhh
03.08.12
✎
12:41
|
(18) ну получается у вас это случайно договора не пишутся. Так и передайте там всем, случайно, дескать не заполняется.
|
|||
21
Singenor
03.08.12
✎
12:44
|
(20) а по существу?
|
|||
22
mrParadox
03.08.12
✎
12:52
|
СальдоРезультат = Запрос.Выполнить().Выбрать();
... Если СальдоРезультат < 0 Тогда Тоже ерунда написана |
|||
23
Singenor
03.08.12
✎
12:54
|
(22) результат я получаю в виде чисел, и если меньше 0, то идет надпись одного цвета, иначе другого, почему ерунда?
|
|||
24
mrParadox
03.08.12
✎
12:55
|
ты получаешь не число а элемент выборки в переменной "СальдоРезультат"
|
|||
25
mrParadox
03.08.12
✎
12:55
|
Если СальдоРезультат.СуммаВзаиморасчетовОстаток <0 Тогда
|
|||
26
Singenor
03.08.12
✎
12:55
|
(24) то есть мне нужно элементу выборки присвоить значение число и только потом сравнивать?
|
|||
27
mrParadox
03.08.12
✎
12:56
|
(26) см (25)
|
|||
28
mrParadox
03.08.12
✎
12:57
|
Отладкой пользоваться умеешь?
|
|||
29
Singenor
03.08.12
✎
12:58
|
(28) умею
есть функция встроенная в УПП для перезаполнения элементов формы?) |
|||
30
mrParadox
03.08.12
✎
12:58
|
не слыхал о такой
|
|||
31
Fish
03.08.12
✎
12:59
|
(26) Жесть какая :(
|
|||
32
mrParadox
03.08.12
✎
12:59
|
ну присваивай нужным реквизитам/элементам формы нужные значения, что мешает не пойму?
|
|||
33
Singenor
03.08.12
✎
12:59
|
блин, почему договора не перезаполняются? пробовал запросом:
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка КАК Ссылка, | ДоговорыКонтрагентов.СрокДействия КАК СрокДействия |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ИТС)"; Дог1 = Запрос.Выполнить().Выбрать(); Если Дог1.Следующий() Тогда Если Дог1.СрокДействия > Дата Тогда ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.Зеленый; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок= Дог1.Ссылка; Иначе ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.Красный; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок= Дог1.Ссылка; КонецЕсли; Иначе ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.ОранжевоКрасный; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок = "Договора на услуги нет"; КонецЕсли; |
|||
34
mrParadox
03.08.12
✎
13:02
|
в этом кроде я не вижу перезаполнения договоров, я вижу смену цвета у гипперсылок в зависимости от условия "Срок действия"
|
|||
35
Singenor
03.08.12
✎
13:03
|
(34) я не понимаю как их перезаполнить
|
|||
36
mrParadox
03.08.12
✎
13:03
|
Договоры у тебя в каких реквизитах хранятся?
|
|||
37
mrParadox
03.08.12
✎
13:03
|
у документа есть реквизиты, в которых хранятся данные.
|
|||
38
Singenor
03.08.12
✎
13:04
|
у меня есть справочник договоры контрагентов в нем и хранятся договоры
|
|||
39
mrParadox
03.08.12
✎
13:05
|
В документе должна храниться ссылка на нужный договор
|
|||
40
Singenor
03.08.12
✎
13:06
|
название договора содержится в реквизите Наименование
|
|||
41
mrParadox
03.08.12
✎
13:06
|
на форме где эти договора должны отображаться?
|
|||
42
mrParadox
03.08.12
✎
13:06
|
посмотри, есть ли у документа реквизиты "Договор" или что-тол вроде того?
|
|||
43
mrParadox
03.08.12
✎
13:07
|
ребят, подключаемся, человеку нужно помочь!
|
|||
44
Singenor
03.08.12
✎
13:07
|
на форме моего бизнес процесса должны отображаться только наименования этих договоров, а наименования этих договоров хранятся в справочники.договорыконтрагентов.наименование
|
|||
45
Singenor
03.08.12
✎
13:08
|
то есть мне нужно, чтобы при перевыборе контрагента, в части Справочная информация на моей форме бизнес процесса обновлялись наименования договоров
|
|||
46
Singenor
03.08.12
✎
13:09
|
||||
47
mrParadox
03.08.12
✎
13:09
|
Посмотри в каком элементе управления формы должны отображаться договора (гиперссылка, поле ввода или что там еще). Потом посмотри связан ли этот элемент управления с данными - так узнаешь откуда берутся данные в этом элементе управления.
|
|||
48
Singenor
03.08.12
✎
13:10
|
||||
49
mrParadox
03.08.12
✎
13:10
|
поищи в коде формы это наименование элемента управления - откуда заполняются эти договра
|
|||
50
mrParadox
03.08.12
✎
13:11
|
форма договора не поможет никак совершенно точно, можешь не рассылать. Нужно рыться в форме бизнеспроцесса
|
|||
51
Singenor
03.08.12
✎
13:11
|
это гиперссылки
|
|||
52
Singenor
03.08.12
✎
13:12
|
http://pikucha.ru/i926B, у нее есть событие, Нажатие, в котором прописан код:
Процедура ГиперСсылкаДоговорНаУслугиНажатие(Элемент) Если НЕ Дог1.ПометкаУдаления Тогда Если Дог1.Код = "000000001" Тогда ОткрытьЗначение(Дог1); Иначе КонецЕсли; КонецЕсли; КонецПроцедуры |
|||
53
mrParadox
03.08.12
✎
13:12
|
Посмотри в свойствах этой гиперссылки е6сть ли "Данные"?
|
|||
54
Singenor
03.08.12
✎
13:13
|
(53) да, есть
|
|||
55
mrParadox
03.08.12
✎
13:13
|
Погодь, кажись данные хранятся в Дог1
|
|||
56
mrParadox
03.08.12
✎
13:13
|
Какие данные?
|
|||
57
Singenor
03.08.12
✎
13:14
|
(55) в данных у меня ничего не стоит
|
|||
58
Singenor
03.08.12
✎
13:14
|
(56) контрагента туда?
|
|||
59
mrParadox
03.08.12
✎
13:14
|
не, не надо
|
|||
60
Singenor
03.08.12
✎
13:15
|
(59) какие тогда данные поставить? создавать новый реквизит, и ему привязывать справочник договора контрагентов?
|
|||
61
hhhh
03.08.12
✎
13:16
|
(59) наверно "Заголовок" надо менять. Да он и меняет у себя в коде, только как-то совершенно случайным образом.
|
|||
62
mrParadox
03.08.12
✎
13:17
|
код (33) в какой процедуре располагается?
|
|||
63
hhhh
03.08.12
✎
13:19
|
(60) у вас смотрите, в функции долг
Дог2 = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("000000003"); то есть вы жестко прописали договор. Он и будет. Независимо от контрагента. |
|||
64
mrParadox
03.08.12
✎
13:20
|
Судя по скриншотам, вижу что при смене контрагента не меняется средний договор в правом нижнем углу. Давай код процедуры ПриИзмененииКонтрагента()
|
|||
65
Singenor
03.08.12
✎
13:20
|
(62)
Функция Долг (ЭлементыФормы) в модуле формы |
|||
66
Singenor
03.08.12
✎
13:20
|
Процедура КонтрагентПриИзменении(Элемент)
Долг(ЭлементыФормы); Если Элемент.Значение = Неопределено Тогда Элемент.Значение = Справочники.Контрагенты.ПустаяСсылка(); КонецЕсли; Если ТипЗнч(Элемент.Значение) = Тип("СправочникСсылка.Контрагенты") Тогда Если НЕ ЗначениеЗаполнено (Контрагент) Тогда КонтактноеЛицоКонтрагента = Справочники.КонтактныеЛицаКонтрагентов.ПустаяСсылка(); Иначе Если ТипЗнч(КонтактноеЛицоКонтрагента) = Тип("Строка") ИЛИ (ТипЗнч(КонтактноеЛицоКонтрагента) <> Тип("Строка") И (НЕ ЗначениеЗаполнено (КонтактноеЛицоКонтрагента) ИЛИ КонтактноеЛицоКонтрагента.Владелец <> Контрагент)) Тогда Попытка КонтактноеЛицоКонтрагента = Контрагент.ОсновноеКонтактноеЛицо; Исключение // Из-за ограничения прав на уровне записей прочитать не смогли КонецПопытки; КонецЕсли; КонецЕсли; Иначе Если ТипЗнч(КонтактноеЛицоКонтрагента) <> Тип("Строка") Тогда КонтактноеЛицоКонтрагента = ""; КонецЕсли; ДанныеНезарегистрированногоКонтрагента.НаименованиеКонтрагента = Контрагент; КонецЕсли; //ДоступностьИсточникаИнформации(); //ОбновитьКонтактнуюИнформацию(); мПоследнееЗначениеЭлементаТайпингаКонтрагент = Элемент.Значение; КонецПроцедуры |
|||
67
mrParadox
03.08.12
✎
13:20
|
(63) истину глаголит!
|
|||
68
mrParadox
03.08.12
✎
13:21
|
(63) истину глаголит
|
|||
69
mrParadox
03.08.12
✎
13:22
|
Дог2 = Справочники.ДоговорыКонтрагентов.НайтиПоКоду("000000003");
Если НЕ Дог2.ПометкаУдаления Тогда Если Дог2.СрокДействия > Дата Тогда ЭлементыФормы.НадписьПодпискаИТС.ЦветТекста = WebЦвета.Зеленый; ЭлементыФормы.НадписьПодпискаИТС.Заголовок= Дог2.Ссылка; Иначе ЭлементыФормы.НадписьПодпискаИТС.ЦветТекста = WebЦвета.Красный; ЭлементыФормы.НадписьПодпискаИТС.Заголовок= Дог2.Ссылка; КонецЕсли; Иначе ЭлементыФормы.НадписьПодпискаИТС.ЦветТекста = WebЦвета.ОранжевоКрасный; ЭлементыФормы.НадписьПодпискаИТС.Заголовок = "Договора на ИТС нет"; КонецЕсли; -- Независимо от контрагента берется договор с кодом "000000003" |
|||
70
Singenor
03.08.12
✎
13:22
|
(63) я сделал для дог1 поиск по запросу, то есть жесткой привязки нет, но все равно ничего не меняется
|
|||
71
Singenor
03.08.12
✎
13:23
|
(69)
Функция Долг (ЭлементыФормы) Экспорт Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка КАК Ссылка, | ДоговорыКонтрагентов.СрокДействия КАК СрокДействия |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ИТС)"; Дог1 = Запрос.Выполнить().Выбрать(); Если Дог1.Следующий() Тогда Если Дог1.СрокДействия > Дата Тогда ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.Зеленый; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок= Дог1.Ссылка; Иначе ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.Красный; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок= Дог1.Ссылка; КонецЕсли; Иначе ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.ЦветТекста = WebЦвета.ОранжевоКрасный; ЭлементыФормы.ГиперСсылкаДоговорНаУслуги.Заголовок = "Договора на услуги нет"; КонецЕсли; |
|||
72
Singenor
03.08.12
✎
13:23
|
(71) привязки нет, но данные все равно не меняются
|
|||
73
mrParadox
03.08.12
✎
13:23
|
А первый договор с номером "000000001"
И только 3-й расчитывается по контрагенту |
|||
74
mrParadox
03.08.12
✎
13:24
|
в запросе (71) нет отбора по контрагенту
|
|||
75
Singenor
03.08.12
✎
13:25
|
(74) нужно еще установить параметр получается?
|
|||
76
mrParadox
03.08.12
✎
13:26
|
он у тебя находит все время первый попавшийся договор независимо от контрагента, возможно один и тот же
|
|||
77
mrParadox
03.08.12
✎
13:26
|
в запрос добавить условие по контрагенту
|
|||
78
mrParadox
03.08.12
✎
13:27
|
Что-то вроде
Запрос.Текст = "ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка КАК Ссылка, | ДоговорыКонтрагентов.СрокДействия КАК СрокДействия |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ИТС) И ДоговорыКонтрагентов.Владелец=&Контрагент"; Запрос.УстановитьПараметр("Контрагент", Контрагент); |
|||
79
Singenor
03.08.12
✎
13:29
|
(77)да, сделал, помогло, и такой теперь вопрос, у меня два запроса:
|
|||
80
Singenor
03.08.12
✎
13:29
|
Запрос.Текст = "ВЫБРАТЬ
| ДоговорыКонтрагентов.Ссылка КАК Ссылка, | ДоговорыКонтрагентов.СрокДействия КАК СрокДействия |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ИТС) | И ДоговорыКонтрагентов.Владелец = &Владелец"; и второй: Запрос.Текст = "ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка КАК Ссылка, | ДоговорыКонтрагентов.СрокДействия КАК СрокДействия |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.Сопровождение) | И ДоговорыКонтрагентов.Владелец = &Владелец"; |
|||
81
mrParadox
03.08.12
✎
13:30
|
ну норм
|
|||
82
Singenor
03.08.12
✎
13:30
|
если я сделаю так:
Запрос.Текст = "ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка КАК Ссылка, | ДоговорыКонтрагентов.СрокДействия КАК СрокДействия |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.Сопровождение) |ИЛИ | ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ИТС) | И ДоговорыКонтрагентов.Владелец = &Владелец"; |
|||
83
Singenor
03.08.12
✎
13:30
|
можно потом будет вытаскиывать к примеру просто Дог, без всяких лог1 дог2? чтобы меньше запросов было?
|
|||
84
mrParadox
03.08.12
✎
13:30
|
а что ты хочешь получить?
|
|||
85
Singenor
03.08.12
✎
13:31
|
у меня просто на одну строку должны идти данные с видом взаиморасчетов ИТС, в другую строку с видом взаиморасчетов сопровождение
|
|||
86
mrParadox
03.08.12
✎
13:32
|
вопервых у тебя неправильно построено условие, нужно
ВЫБРАТЬ | ДоговорыКонтрагентов.Ссылка КАК Ссылка, | ДоговорыКонтрагентов.СрокДействия КАК СрокДействия |ИЗ | Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов |ГДЕ | (ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.Сопровождение) |ИЛИ | ДоговорыКонтрагентов.ВидВзаиморасчетов = ЗНАЧЕНИЕ(Справочник.ВидыВзаиморасчетов.ИТС)) | И ДоговорыКонтрагентов.Владелец = &Владелец |
|||
87
Singenor
03.08.12
✎
13:32
|
мне не нравятся на каждую из них свой запрос, я хочу сделать один общий, данные то у них одинаковые, кроме вида взаиморасчетов, вот и хочу объеденить 2 запроса, и потом просто вызывать данные
|
|||
88
mrParadox
03.08.12
✎
13:33
|
во вторых, насколько я понял, смысл что в первой ссылке всегда только ИТС , во второй - только Сопросвождение. В Последнем случае порядок может быть любой, плюс могут быть оба ИТС или оба сопровождение
|
|||
89
Singenor
03.08.12
✎
13:33
|
ок, ясно, спасибо за помощь
|
|||
90
mrParadox
03.08.12
✎
13:34
|
не советую, одним словом. Либо нужно сложный запрос лепить. Нет смысла
|
|||
91
mrParadox
03.08.12
✎
13:34
|
пожалуйста :)
|
|||
92
Singenor
06.08.12
✎
09:47
|
Только теперь при закрытии документа данные не сохраняются, почему?
|
|||
93
Singenor
06.08.12
✎
09:52
|
в данных никакого типа не стоит, так как в результат заполнения строк идет результат выполнения запроса, и данные никакие тупо не поставить
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |