|
УПП: Табличная часть спискоком документов. | ☑ | ||
---|---|---|---|---|
0
Bisenes
15.01.13
✎
17:19
|
Подскажите, создал документ реестр платежей, имеется табличная часть которая должна заполняться по списку документов (платежные поручения исходящие) за определенную дату. Достаточно номер документа, дата документа, и номер платежки. не могу сообразить как сделать запрос и заполнить таблицу.
|
|||
1
lamme
15.01.13
✎
17:21
|
новаястр = МойДокумент.МоятабличнаяЧасть.Добавить()
|
|||
2
lamme
15.01.13
✎
17:21
|
;
|
|||
3
pessok
15.01.13
✎
17:22
|
Стаж: 6 г. 4 мес.
|
|||
4
ДенисЧ
15.01.13
✎
17:22
|
выбрать Номер, Дата, НомерПлатёжки
из ДОкумент.ПлатежноеПоручениеИсходящее где НачалоПериода(дата, ДЕНЬ) = &ВыбДата И Проведен"; ТабЧасть.Загрузить(Запрос.Выполнить().Выгрузить()) |
|||
5
Bisenes
15.01.13
✎
17:22
|
да я 100 раз бросал, и столько же начинал программировать. Кушать то хочеться.
|
|||
6
pessok
15.01.13
✎
17:23
|
ГДЕ Док.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&Дата, ДЕНЬ) И КОНЕЦПЕРИОДА(&Дата, ДЕНЬ)
|
|||
7
pessok
15.01.13
✎
17:24
|
(4) оО. ну тогда УстановитьПараметр("ВыбДата", НачалоДня(Дата));
|
|||
8
lamme
15.01.13
✎
17:25
|
(3)
и че ? |
|||
9
lamme
15.01.13
✎
17:26
|
всяко бывает
я вон после 2х мес - вообще забыл как в бух работать спрашивал всякие глупости |
|||
10
pessok
15.01.13
✎
17:27
|
(8) за 6.5 лет человек не научился список документов на дату получать, вот че :)
хотя (4) как бы намекаэ, что вопрос возникнет снова еще через 6 лет |
|||
11
pessok
15.01.13
✎
17:28
|
(9) тут нет разницы в _чем_ работать, это базовые знания, не привязанные к какой-либо конфе или платформе
|
|||
12
pessok
15.01.13
✎
17:28
|
в общем все это риторика лишняя :) ответы даны
|
|||
13
Bisenes
15.01.13
✎
17:29
|
(10) все может, поверь, когда то для меня это было как 2 пальца обо.... а счас трудность, но все вспоминается.
(4)В принципе ответ дан. Спасибо огромное !!! |
|||
14
palpetrovich
15.01.13
✎
17:29
|
гы, долго писал :)
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ПлатежноеПоручениеИсходящее.Ссылка, | ПлатежноеПоручениеИсходящее.Номер, | ПлатежноеПоручениеИсходящее.Дата |ИЗ | Документ.ПлатежноеПоручениеИсходящее КАК ПлатежноеПоручениеИсходящее |ГДЕ | ПлатежноеПоручениеИсходящее.Дата МЕЖДУ &ДатаНач И &ДатаКон"; Запрос.УстановитьПараметр("ДатаКон", ДатаКон); Запрос.УстановитьПараметр("ДатаНач", ДатаНач); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ЗаполнитьЗначенияСвойств(ТвояТабличнаяЧасть.Добавить(), ВыборкаДетальныеЗаписи); КонецЦикла; |
|||
15
Bisenes
15.01.13
✎
17:30
|
(14) Слов нет, только восхищения :-)))
|
|||
16
pessok
15.01.13
✎
17:32
|
(14) дык грузить в тч сразу, нафига обходить?
|
|||
17
palpetrovich
15.01.13
✎
17:32
|
(15) бугага :)
|
|||
18
palpetrovich
15.01.13
✎
17:33
|
(16) как сразу? ...есичё, в (4) совсем не сразу ;)
|
|||
19
pessok
15.01.13
✎
17:33
|
как раз таки сразу. выполнили запрос, выгрузили в ТЗ, загрузили в тч
|
|||
20
Bisenes
15.01.13
✎
17:34
|
Ребят все отлично и так не надо спорить. 10 программистов одну и туже задачу напишут по разному. кому как удобно.
|
|||
21
pessok
15.01.13
✎
17:35
|
(20) все нормально, просто нам нечем вечером заняться :)
|
|||
22
palpetrovich
15.01.13
✎
17:35
|
(19) перечиатй (19) еще раз :)
|
|||
23
pessok
15.01.13
✎
17:36
|
(22) а вот тут можно бы замером пройтись, что быстрее будет :) выгрузить в ТЗ и загрузить ее в тч или все проитерировать и добавлять строки ;)
|
|||
24
palpetrovich
15.01.13
✎
17:39
|
(23) не, ДенисЧ канечшн вор авторитетный, но... (цы)
а в принципе вряд-ли кто будет загружать стотыщдоков, так что можно и (4) :) |
|||
25
DrShad
15.01.13
✎
17:39
|
(23) ТЗ победит
|
|||
26
pessok
15.01.13
✎
17:41
|
(25) ну чисто по _логике_ обход выборки должен бы победить. т.к. выгрузка в ТЗ по сути - такой же обход выборка и загонка в ТЗ, а загрузка ТЗ в ТЧ - еще раз то же самое... потому и подумалось, что можно бы замерить на 100500 доках
|
|||
27
palpetrovich
15.01.13
✎
17:46
|
(25) от размера зависит
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |