![]() |
|
Создать автоматом платежки на основании 3-х меняющихся реквизитов. | ☑ | ||
---|---|---|---|---|
0
nodrama
16.09.21
✎
16:18
|
Доброго. Сижу туплю. совсем обленился думать))))
В общем есть ТЧ с колонками Организация | Контрагент | Банк Рога Копыта | Ромашка | Сбер Рога Копыта | Ромашка | Сбер Рога Копыта | Ромашка | Альфа Рога Копыта | Роза | Альфа Рога Копыта | Роза | Сбер Молоко И Кефир | Роза | Сбер Молоко И Кефир | Роза | СБер Эту ТЧ я сортирнул, что бы все шло попорядку, а не в разнобой. Нужно что бы если Эти три поля одинаковые. то создавалась Одна платежка. То есть создаем платежку добавляем организацию, контрагент, банк и тд. Далее если вторая строка идентична первой, тогда добавляем в созданную платежку данные из второй строки. Если данные хотя бы одной из трех колонок не сходятся. Нужно создать новую платежку и так до конца списка ТЧ То есть если брать пример выше. То программа должна создать 5-ь платежек. из 7-и строк. |
|||
1
nodrama
16.09.21
✎
16:19
|
то есть в этой тч может быть 20 подряд одинаковых строк, а может быть 20 подряд разных.
|
|||
2
Garykom
гуру
16.09.21
✎
16:19
|
Свернуть()
|
|||
3
nodrama
16.09.21
✎
16:21
|
(2) Аааа зыбал добавить что свернуть я не могу эту ТЧ
|
|||
4
nodrama
16.09.21
✎
16:22
|
(2) в этой тч есть колонка ссылка на документ. и ссылка на документ основания
они ессесно разные в каждой строке. и они нужны) |
|||
5
Доминошник
16.09.21
✎
16:24
|
Запомнить ТекОрганизация, ТекКонтрагент, ТекБанк, ТекПлатёжка, и - в цикле - если что-то поменялось - создаём новую (и переинициализируем Тек..), если нет - добавляем в ТекПлатёжка
|
|||
6
nodrama
16.09.21
✎
16:25
|
(5) это получается будет цикл в цикле в цикле ?)
|
|||
7
lubitelxml
16.09.21
✎
16:29
|
Идешь циклом по строкам, запоминаешь последнии значения, если строка первая, или значения поменялись создаешь новый док (если не первая, а значения поменялись - записываешь док), если нет, в текущий пишешь строку. Все очень просто на самом деле. 1 цикл всего будет
|
|||
8
nodrama
16.09.21
✎
16:30
|
(7) у меня с 1 не вышло.. минимум 2-а.. четверг.
|
|||
9
lubitelxml
16.09.21
✎
16:37
|
(8) а второй то зачем? покажи код
|
|||
10
Garykom
гуру
16.09.21
✎
16:43
|
(3) неуч, копию ТЗ сверни
или группировка в запросе |
|||
11
nodrama
16.09.21
✎
16:56
|
(9) Все получилось)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |