|
|
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Добрый день, есть такая проблемка. В 1с7.7 Стандартная конфигурация, Нужно выбрать документы по приходу товара на определенный склад, за выбранный период, затем результаты выборки, выгрузить в таблицу значений. Собственно у меня не получается сделать запрос и выгрузить в таблицу значений. вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Таблица значений нужна для дальнейших манипуляций с данными. Подскажите новичку, что я делаю не так и почему не идет выборка, документы точно есть. Количество и наименование это реквизиты табличной части этих документов, МестоХранения реквизит шапки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 21:08 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
ChupokabraДобрый день, есть такая проблемка. В 1с7.7 Стандартная конфигурация, Нужно выбрать документы по приходу товара на определенный склад, за выбранный период, затем результаты выборки, выгрузить в таблицу значений. Собственно у меня не получается сделать запрос и выгрузить в таблицу значений. вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Таблица значений нужна для дальнейших манипуляций с данными. Подскажите новичку, что я делаю не так и почему не идет выборка, документы точно есть. Количество и наименование это реквизиты табличной части этих документов, МестоХранения реквизит шапки. В этом запросе объявлены только поля, чего недостаточно для запросов 7-ки Далее какие-то из этих полей надо включить в группировки(это будут измерения запроса), а какие-то использовать для объявления ресурсов (функциями). Примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2009, 00:55 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Вот это условие... |Условие(Код = КодСК); создаст бАльшие проблемы в будущем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2009, 10:25 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Плюс к вышесказанному Chupokabra КодСК=00002; замени на КодСК='00002'; или на КодСК="00002"; А вообще долго и упорно читать ЖКК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2009, 11:00 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Chupokabra, как-то так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2009, 11:05 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Злой БобрПлюс к вышесказанному Chupokabra КодСК=00002; замени на КодСК='00002'; или на КодСК="00002"; А вообще долго и упорно читать ЖКК. Присоединяюсь. 100% проблема с кодом. Можно проверить легко Чупакабра, закомментируйте строчку с условием и попробуйте прогнать запрос. Будет выборка пустая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2009, 11:45 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Млин, крутые специалисты.... Человек задал конкретный вопрос, а они ему про неправильно поставленную кавычку :( Присоединяюсь к вопросу, нарвался на аналогичные траблы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 16:28 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
SarcomaМлин, крутые специалисты.... Человек задал конкретный вопрос, а они ему про неправильно поставленную кавычку :( Присоединяюсь к вопросу, нарвался на аналогичные траблы. мда... звон разбитых яиц других ничего не учит. Автор получил конкретный ответ. Запрос не работает без группировок и/или функций в 7.7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 16:35 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, Что вы скажете на то, что запрос не работает в том числе и со стандартными группировками "Группировка Документ"? ТекстЗапроса = "//{{ЗАПРОС(Отчет1) |Период С Д0 По Д1; |Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; |ДокБюджет = Документ.Бюджет.ТекущийДокумент; |ДокПериод = Документ.Бюджет.ПериодПланирования; |ДокПредприятие = Документ.Бюджет.Предприятие; |Группировка Документ; |"//}}ЗАПРОС ; В базе минимум 8 документов подходящих под запрос, однако цикл Пока Запрос.Группировка(1)=1 Цикл ... КонецЦикла; не обходится ни разу. Запрос выполняется без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 16:41 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
SarcomaГосподин ПЖ, Что вы скажете на то, что запрос не работает в том числе и со стандартными группировками "Группировка Документ"? ТекстЗапроса = "//{{ЗАПРОС(Отчет1) |Период С Д0 По Д1; |Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; |ДокБюджет = Документ.Бюджет.ТекущийДокумент; |ДокПериод = Документ.Бюджет.ПериодПланирования; |ДокПредприятие = Документ.Бюджет.Предприятие; |Группировка Документ; |"//}}ЗАПРОС ; В базе минимум 8 документов подходящих под запрос, однако цикл Пока Запрос.Группировка(1)=1 Цикл ... КонецЦикла; не обходится ни разу. Запрос выполняется без ошибок. выкинь к х.ям |Группировка Документ; поставь |Группировка ДокБюджет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 16:47 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, ха! Это "...выкинь..." - пройденый этап ;) Сейчас запрос не фунциклирует даже во в таком виде: ТекстЗапроса = "//{{ЗАПРОС(Отчет1) |Период С Д0 По Д1; |Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; |ДокБюджет = Документ.Бюджет.ТекущийДокумент; |ДокПредприятие = Документ.Бюджет.Предприятие; |Группировка ДокПредприятие; |"//}}ЗАПРОС Неужели проге так сложно тупо выбрать все документы? :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 16:53 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
SarcomaГосподин ПЖ, ха! Это "...выкинь..." - пройденый этап ;) Сейчас запрос не фунциклирует даже во в таком виде: ТекстЗапроса = "//{{ЗАПРОС(Отчет1) |Период С Д0 По Д1; |Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; |ДокБюджет = Документ.Бюджет.ТекущийДокумент; |ДокПредприятие = Документ.Бюджет.Предприятие; |Группировка ДокПредприятие; |"//}}ЗАПРОС Неужели проге так сложно тупо выбрать все документы? :( мать мая в коньках на босу ногу... нужны документы - дык ставь группировку нужную. ТекстЗапроса = "//{{ЗАПРОС(Отчет1) |Период С Д0 По Д1; |Обрабатывать НеПомеченныеНаУдаление; |ОбрабатыватьДокументы Проведенные; |ДокБюджет = Документ.Бюджет.ТекущийДокумент; |ДокПредприятие = Документ.Бюджет.Предприятие; |Группировка ДокБюджет; |"//}}ЗАПРОС надеюсь с датами тоже все нормально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2009, 17:00 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Да..., нестоит так злоуотреблять травкой. Автору я думаю уже давным давно все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2009, 09:48 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Господин ПЖ, оказалось, что для документов, которые участвуют в запросе, не стоит галочка "Оперативный учет". После ее простановки и перепроведения доков, все попало в отчет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.06.2009, 16:14 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Господин Sarcoma, у вас в запросе обрабатываются документы, а не регистры или проводки. Так что даже если у вас не будет ни "галочки" опер. учета, бух. учета или расчета, запрос будет выбирать данные на основании документа. Хоть все три галочки поставьте, а если у вас не правильная группировка, то запрос у вас не заработает. Высказаная Вами причина, по которой запрос не работал - неправильная. не вводите других в заблуждение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2009, 03:22 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
во-первых для того чтоб не заморачиваться с кодом и кавычками нужно ЗНАТЬ тип кода справочника МестаХранения. Во-вторых встроенный язык запросов в 1С реально криво работает с переменными, объявленными через более чем 2 точки (в данном случае это код справочника). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2009, 12:45 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
да, насчет функций тоже было верно сказано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2009, 12:47 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
авторобъявленными через более чем 2 точки да нормально работет... если не периодический :) авторКодСК=00002 вот так лучше не делать... не только потому, что товарищи недолюбливающие 1це из-за слабого функционала по ваянию своих классов и утверждающие что мол 1це - не в идеологии ООП ни разу, получат ещё один повод потыкать пальцем, - а в перую очередь потому что ты привязываешься не к уникальному объекту а к некой записи с ПЕРЕМЕННОЙ информацией о нём... т.е. завтра у тебя этот склад получил номер 00003 или другой ещё один получил такой же и чего будет с таким запросом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2009, 14:47 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
У меня такая же проблема. вот этот запрос с условием не работает. Без условия - все ок. Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ДатаНачала по ДатаОкончания; |Обрабатывать НеПомеченныеНаУдаление; |Реализация = Документ.Реализация.ТекущийДокумент; |Контрагент = Документ.Реализация.Контрагент.Наименование; |Фирма = Документ.Реализация.Фирма.Наименование; |Группировка Реализация; |Условие(Контрагент = "Моя фирма ООО"); |"//}}ЗАПРОС ; Что я неправильно пишу? Как надо записать это условие выбора? И почему этот вариант не работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2010, 15:23 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
SharwynУ меня такая же проблема. вот этот запрос с условием не работает. Без условия - все ок. Запрос = СоздатьОбъект("Запрос"); ТекстЗапроса = "//{{ЗАПРОС(Сформировать) |Период с ДатаНачала по ДатаОкончания; |Обрабатывать НеПомеченныеНаУдаление; |Реализация = Документ.Реализация.ТекущийДокумент; |Контрагент = Документ.Реализация.Контрагент.Наименование; |Фирма = Документ.Реализация.Фирма.Наименование; |Группировка Реализация; |Условие(Контрагент = "Моя фирма ООО"); |"//}}ЗАПРОС ; Что я неправильно пишу? Как надо записать это условие выбора? И почему этот вариант не работает? До запроса выполните поиск контрагента по наименованию. КонтрагентДляУсловия = СоздатьОбъект("Справочник.Контрагент"); КонтрагентДляУсловия.НайтиПоНаименованию("Моя фирма ООО",0,1); В запросе Контрагент = Документ.Реализация.Контрагент; ... Условие(Контрагент = КонтрагентДляУсловия); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2010, 15:56 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Эх, бесполезно. И такое пробовала. Результат один. С условием - пусто, без условия - выбирает все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2010, 16:01 |
|
||
|
Подскажите почему не выполняется запрос 1с 7.7
|
|||
|---|---|---|---|
|
#18+
Все получилось. Надо было банально написать Условие(СокрЛП(Контрагент)= "Моя фирма ООО") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2010, 17:38 |
|
||
|
|

start [/forum/topic.php?fid=28&gotonew=1&tid=1521865]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 478ms |

| 0 / 0 |
