|
Как перепровести проведенные документы | ☑ | ||
---|---|---|---|---|
0
Михаил Нубас
09.03.17
✎
16:07
|
Добрый день! Надо чтобы за указанный период проведенные документы перепровелись.
Подскажите пожалуйста, как это можно реализовать? Обычное приложение,код: Запрос = Новый Запрос(); Запрос.УстановитьПараметр("НачДата", ДатаНачала); Запрос.УстановитьПараметр("КонДата", ДатаКонца); Запрос.Текст = "ВЫБРАТЬ | ПриходныйКассовыйОрдер.Проведен, | РасходныйКассовыйОрдер.Проведен КАК Проведен1, | ПриходныйКассовыйОрдер.Дата, | РасходныйКассовыйОрдер.Дата КАК Дата1 |ИЗ | Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер, | Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер |ГДЕ | ПриходныйКассовыйОрдер.Дата МЕЖДУ &НачДата И &КонДата | И РасходныйКассовыйОрдер.Дата МЕЖДУ &НачДата И &КонДата"; |
|||
1
Elatiell
09.03.17
✎
16:11
|
Что вызывает сложность? И зачем здесь этот страшный запрос?
|
|||
2
Михаил Козлов
09.03.17
✎
16:17
|
Групповая обработка справочников и документов.
Или Вы задачи решаете? Тогда объединением по видам документов + фильтр на Проведен. |
|||
3
Михаил Нубас
09.03.17
✎
16:18
|
(1) Сложность вызывает метод выполнения запроса- как его выполнить, как выборку или таблицу значений? Вроде бы как выборку. Далее не пойму как отразить сам факт того,что документ проведен и каким методом после этого отправить на перепроведение.
Запрос в конструкторе запросов сделал, красивее пока не могу |
|||
4
Михаил Нубас
09.03.17
✎
16:19
|
(2) задача такая, надо обработку написать. Но ваш ответ навел меня на мысль стырить код у этой обработки;
|
|||
5
Serg_1960
09.03.17
✎
16:20
|
Это что, шутка такая?
|
|||
6
Naf2017
09.03.17
✎
16:20
|
(0) ты понимаешь, что сейчас у тебя при 100 ПКО и 100 РКО в твоем запросе будет 100*100=10000 записей?
|
|||
7
HardBall
09.03.17
✎
16:21
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ | ПриходныйКассовыйОрдер.Ссылка |ИЗ | Документ.ПриходныйКассовыйОрдер КАК ПриходныйКассовыйОрдер |ГДЕ | ПриходныйКассовыйОрдер.Дата МЕЖДУ &Дата1 И &Дата2 | И ПриходныйКассовыйОрдер.Проведен | |ОБЪЕДИНИТЬ ВСЕ | |ВЫБРАТЬ | РасходныйКассовыйОрдер.Ссылка |ИЗ | Документ.РасходныйКассовыйОрдер КАК РасходныйКассовыйОрдер |ГДЕ | РасходныйКассовыйОрдер.Дата МЕЖДУ &Дата1 И &Дата2 | И РасходныйКассовыйОрдер.Проведен"; Запрос.УстановитьПараметр("Дата1",ДатаНачала); Запрос.УстановитьПараметр("Дата2",ДатаОкончания); Выборка = Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл Док = Выборка.Ссылка.ПолучитьОбъект(); Док.Записать(РежимЗаписиДокумента.Проведение); КонецЦикла; |
|||
8
HardBall
09.03.17
✎
16:21
|
Делать было нечего.
|
|||
9
Naf2017
09.03.17
✎
16:22
|
+(7) неплохо бы еще упорядочить документы
|
|||
10
Михаил Нубас
09.03.17
✎
16:23
|
(6) почему? (7) вот за это спасибо, маэстро! уважили нуба
|
|||
11
Naf2017
09.03.17
✎
16:25
|
(10) поучи как работает SQL-запрос
|
|||
12
Wirtuozzz
09.03.17
✎
16:26
|
(0) и вправду нубас.
|
|||
13
Naf2017
09.03.17
✎
16:26
|
||||
14
Wirtuozzz
09.03.17
✎
16:28
|
ТС тебя еще не били, но ты близок. Ты своего добьешся. Ты слишком близок к своей цели.
|
|||
15
Михаил Нубас
09.03.17
✎
16:29
|
(12) специально в нике написал, чтоб вопросов не было. Все равно спрашивают)
|
|||
16
Михаил Нубас
09.03.17
✎
16:31
|
(11) поучу обязательно как время появится. Сейчас честно говоря не до этого. На начальную должность 1сника сел, надо спешно азы осваивать
|
|||
17
Михаил Нубас
09.03.17
✎
16:32
|
(13) за ссылку спасибо, почитал. Немного даже понял. Но вот над кодом товарища (7) еще одупляю что куда
|
|||
18
mikeA
09.03.17
✎
16:34
|
(9)+ И режим проведения документа Неоперативный
|
|||
19
dezss
09.03.17
✎
17:06
|
Блин, а че, на программиста теперь учиться не обязательно, чтобы писать, а?
|
|||
20
Дарлок
09.03.17
✎
17:16
|
(19) а когда надо было?
|
|||
21
dezss
09.03.17
✎
17:27
|
(20) Насколько я знаю, всегда. Хотя бы по книгам.
Я не спорю, что есть самоучки. И даже допускаю, что они обращались раньше, когда не было огромного количества доступных книг в инете, к программистам за советом. Но чтобы совершенно не зная языка запросов им пытаться пользоваться. |
|||
22
Михаил Нубас
09.03.17
✎
17:43
|
(21) о Боже, что вы несете?
Хорошо,как по вашему выучить язык запросов, не работая с этим на практике? Читая книжки? Ничего вы не выучите. Надо параллельно создавать запросы |
|||
23
Масянька
09.03.17
✎
17:44
|
(22) "Писать запросы" <> "тырить"
|
|||
24
Масянька
09.03.17
✎
17:45
|
+ (23) "И пошел он по пути истинному, да не в ту сторону." (С)
|
|||
25
Михаил Козлов
09.03.17
✎
17:55
|
(23) Если я нашел в типовой "нужный" мне запрос (или код), я его стырил?
|
|||
26
Масянька
10.03.17
✎
08:07
|
(25) Не передергивай.
|
|||
27
PCcomCat
10.03.17
✎
08:18
|
Операции - Проведение документов - Поставить флажки на ПКО и РКО и указать период.
|
|||
28
dezss
10.03.17
✎
09:19
|
(22) И что же такого я несу? Давайте тада менеджера посадим в бухгалтерию отчеты в налоговую отправлять (при том, что обучения он не получал).
Поэтому я и говорил про обучение. И когда пишешь запрос надо хоть какую-то базу иметь. Хотя бы про схему запроса почитать. А садиться на должность программиста абсолютно ничего в этом не понимая тоже смысла никакого нет. |
|||
29
h-sp
10.03.17
✎
09:31
|
(28) ну в дворники тоже ведь идут люди, которые метлу не видели и не знают, какой стороной мести. Вот у нас дворник-таджик, я уверен, что он в своем Таджикистане никогда снега не видел, однако, на 8 марта снег выпал, так он за 15 минут всю аллею расчистил.
|
|||
30
dezss
10.03.17
✎
09:35
|
(29) не надо сравнивать мягкое с теплым.
Вот если бы он ни разу не видел лопаты и не знал для чего она вообще нужна, тогда сравнение было бы корректным. И то не до конца, потому что показать как снег кидать не долго. А если считаешь это сравнение нормальным, тогда предложи его кандидатуру в качестве программиста в своей конторе. Может он еще и очень умный и сможет через пару недель тебя переплюнуть. |
|||
31
h-sp
10.03.17
✎
09:42
|
(30) но ведь это теорема известна еще с 20-го века. Если человек хорошо работает на своем месте, он идет на повышение. А если он плохо справляется со своими обязанностями, тогда он никуда не идет, а долгие годы сидит на этой должности. С которой не справляется.
Отсюда вывод: большинство населения работает не на своем иесте и не справляется со своими обязанностями. |
|||
32
Лефмихалыч
10.03.17
✎
09:44
|
ВЫБРАТЬ
Ссылка ИЗ Документ.ПриходныйКассовыйОрдер ГДЕ Проведен и Дата Мемжду &НачДата И &КонДата ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ Ссылка ИЗ Документ.РасходныйКассовыйОрдер ГДЕ Проведен и Дата Мемжду &НачДата И &КонДата |
|||
33
Лефмихалыч
10.03.17
✎
09:44
|
мемжду
мем жду... |
|||
34
dezss
10.03.17
✎
09:47
|
(31) Это все верно, если у конторы есть средства на развитие левого человека. Хотя постой. Конторе ведь проще взять того, кто уже хоть что-то знает, кто хоть как-то учился на программиста, бухгалтера, юриста. И уже его развивать в нужном направлении. И по нему смотреть, может ли он идти выше.
З.Ы.: так ты кандидатуру таджика уже предложил на своей работе в качестве программиста? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |