Регистрация Правила Главная форума Поиск |
0
- 22.08.2012 - 12:41
|
Всем привет! Подскажите, если кто сталкивался. На некоей форме обработки, есть табличное поле ВзаиморасчетыСКонтрагентами, и написан программный отбор: ДокументыВзаиморасчетов.Отбор.Контрагент.Установит ь(НекаяСсылкаНаКонтрагента); Идея в том, чтобы в этом списке показывать все документы расчётов с контриком. Но! Документы Отчет о розничных продажах в списке повторяются дважды, потому что документ сделал два движения: приход и расход. Как от этого уйти? | |
1
- 22.08.2012 - 12:44
|
Добавить отбор по виду движения (например, только Приход) - не вариант. Тогда перестают показываться платёжки от контрагента. Можно как-то решить заполнение табличного поля с помощью отбора? Или надо вообще уходить от отбора, реализовывать запросом? | |
2
- 22.08.2012 - 12:55
| имхо, запросом - самое оно | |
3
- 22.08.2012 - 12:55
| или через группировку извращаться | |
4
- 24.08.2012 - 08:10
|
Спасибо за совет! Очень не хотелось запариваться с заполнением табличного поля по запросу, поэтому много думал и нашёл другой способ - добавил отбор по номеру строки. ДокументыВзаиморасчетов.Отбор.НомерСтроки.Установи ть(1); | |
5
- 24.08.2012 - 08:20
| 4-Ирли Бёрд > Точно много думал? Взаимозачет между контрагентами как? | |
6
- 24.08.2012 - 08:46
|
5-roma n > попробуй сам, если есть сомнения. Всё работает отлично. По каждому документу теперь выводится только одно движение по регистру ВзаиморасчетыСКонтрагентами (строка №1). Соответственно, каждый документ представлен в списке единственной строкой, без задвоений. | |
7
- 24.08.2012 - 08:48
|
напомню, задача была - вывести по контрагенту список всех документов, двигавших регистр. А не список всех движений по регистру. | |
8
- 24.08.2012 - 08:53
|
Нет перед глазами УТ. первая строка в "+" один контрагент, вторая строка в "-" - другой контрагент. Типичные движения взаимозачёта. Отбери документы по второму | |
9
- 24.08.2012 - 10:49
|
А в чём здесь проблема? Ты сабж вообще-то читал? | |
10
- 24.08.2012 - 10:51
|
А, догнал твою мысль. Щас проверю, надо найти примерчик. | |
| Интернет-форум Краснодарского края и Краснодара |