Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

Вопрос про запрос в 7.7

Antilop
читатель
офлайн
Дата регистрации: 04.08.2009
Сообщений: 53
Пост №1
 
04.08.2009 12:53

"Помогите начинающему! Не работает простой запрос к регистру оборотов:<br> Запрос = СоздатьОбъект("Запрос");<br> ТекстЗапроса = "<br> |Период С ДатаНач По ДатаКон;<br> |Материал = Регистр.ДвижениеМатериалов.Материал;<br> |Склад = Регистр.ДвижениеМатериалов.Склад;<br> |Количество = Регистр.ДвижениеМатериалов.Количество;<br> |Группировка Материал;<br> |Группировка Склад;<br> |Функция КоличествоНачОст = НачОст(Количество); <br> |Функция КоличествоКонОст = КонОст(Количество); <br> |Функция КоличествоПриход = Приход(Количество); <br> |Функция КоличествоРасход = Расход(Количество); <br> |Условие (Склад = ВыбрСклад);<br> |"; <br>Не начинается цикл Пока Запрос.Группировка(1) = 1 Цикл<br>очевидно по причине не выполнения условия.<br>Через Итог всё работает."

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №2
 
04.08.2009 12:57

"|Условие (Склад в ВыбрСклад);"

Antilop
читатель
офлайн
Дата регистрации: 04.08.2009
Сообщений: 53
Пост №3
 
04.08.2009 14:53

Пробовал - не помогает. Будто пустой регистр...

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №4
 
04.08.2009 15:05

Ключевое место: "Не работает простой запрос к регистру оборотов"<br>При запросе к регистру оборотов нет смысла использовать функции НачОст, КонОст, Приход, Расход... Есть только одна функция, которую надо писать в таком случае: Сумма()

Antilop
читатель
офлайн
Дата регистрации: 04.08.2009
Сообщений: 53
Пост №5
 
04.08.2009 15:11

В описании запросов к оборотному регистру эти функции заявлены. Хочется понять, почему не работает (я не волшебник, я тока учусь...) Да и без них конструкция неоправданно усложнится.

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №6
 
04.08.2009 15:25

"Да, но с ними она просто не имеет смысла, такой вариант работает?:<br>Запрос = СоздатьОбъект("Запрос");<br>ТекстЗапроса = "<br>|Период С ДатаНач По ДатаКон;<br>|Материал = Регистр.ДвижениеМатериалов.Материал;<br>|Склад = Регистр.ДвижениеМатериалов.Склад;<br>|Количество = Регистр.ДвижениеМатериалов.Количество;<br>|Группировка Материал;<br>|Группировка Склад;<br>|Функция Тест = Сумма(Количество); <br>|Условие (Склад = ВыбрСклад);<br>|"; "

Antilop
читатель
офлайн
Дата регистрации: 04.08.2009
Сообщений: 53
Пост №7
 
04.08.2009 15:58

Да, в таком варианте запрос прошел. Но почему всё-таки не работает НачОст и КонОст? Что здесь не так? http://www.mista.ru/tutor_1c/regs.htm#zapros

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №8
 
04.08.2009 16:06

"> Да, в таком варианте запрос прошел. Но почему всё-таки не работает НачОст и КонОст? Что здесь не так? http://www.mista.ru/tutor_1c/regs.htm#zapros<br><br>а так???<br><br>Запрос = СоздатьОбъект("Запрос");<br> ТекстЗапроса = "<br>|Период С ДатаНач По ДатаКон;<br>|Материал = Регистр.ДвижениеМатериалов.Материал;<br>|Склад = Регистр.ДвижениеМатериалов.Склад;<br>|Количество = Регистр.ДвижениеМатериалов.Количество;<br>|Группировка Материал;<br>|Группировка Склад;<br>//|Функция КоличествоНачОст = НачОст(Количество);<br>//|Функция КоличествоКонОст = КонОст(Количество);<br>|Функция КоличествоПриход = Приход(Количество);<br>|Функция КоличествоРасход = Расход(Количество);<br>|Условие (Склад = ВыбрСклад);<br>|";"

Antilop
читатель
офлайн
Дата регистрации: 04.08.2009
Сообщений: 53
Пост №9
 
04.08.2009 16:24

И так работает. Да, понятно... С функцией Сумма работает и всё остальное, в том числе и НачОсТ И КонОст... Тока непонятно почему...

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №10
 
04.08.2009 16:25

> И так работает.<br><br>у оборотного нету КонОст / НачОст<br>см. по мимо мисты - жкк

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация