|
7.7. Требуется помощь. ТЗ, Запрос. Вижу ошибки, которых видеть не ожидал. 🠗 (Волшебник 18.11.2014 14:05) | ☑ | ||
---|---|---|---|---|
0
kudlach
18.11.14
✎
14:01
|
*Изменил название темы. Спешал фор.
Перезаполняю табличную часть документа: ТЗ=СоздатьОбъект("ТаблицаЗначений"); ВыгрузитьТабличнуюЧасть(ТЗ); УдалитьСтроки(); ТЗ.Свернуть("Номенклатура,Единица,Коэффициент,Цена,СтавкаНДС","Количество"); ТЗ.ВыбратьСтроки(); Пока ТЗ.ПолучитьСтроку() = 1 Цикл ... КонецЦикла; В упор программа не видит объект "Получить строку()" Сделал так, как видет - извернулся: Для а=1 по ТЗ.КоличествоСтрок() Цикл ТЗ.ПолучитьСтрокуПоНомеру(а); ... КонецЦИкла; Дальше ваще шок - тут же при заполнении формирую запрос по единице номенклатуры с условиями и единственной группировкой. При этом отрабатывает это: Запрос.Выполнить(); ТЗостатки=СоздатьОбъект("ТаблицаЗначений"); Запрос.Выгрузить(ТЗостатки); я=ТЗостатки.ВыбратьСтроку(); Но пролетает при обходе мимо группировок: Запрос.Выполнить(); Пока Запрос.Группировка("Ячейка")=1 Цикл в шоке и в панике. что может быть ? |
|||
1
cincout
18.11.14
✎
14:04
|
Выгрузить(<?>,,)
Синтаксис: Выгрузить(<ТаблЗнач>,<Флаг>,<Итоги>) Назначение: Выгружает результаты запроса в таблицу значений. Возвращает число: 1 - если выгрузка произошла успешно, иначе - 0. Параметры: <ТаблЗнач> - Таблица значений, куда выгружаются результаты запроса. <Флаг> - необязательный параметр. Число или строка: 0 - значения групп и функций (по умолчанию); 1 - значения групп и функций, дополнительных переменных; 2 - значения упорядочиваний групп и функций; 3 - значения упорядочиваний групп и функций, дополнительных переменных; Строка - '' Товар(1), Товар(2), Товар, Склад, Приход, Расход'', где Товар(1) - значение первого упорядочивания группировки ''Товар''. <Итоги> - необязательный параметр. Число: 0 - итоги по группировкам не выводить; 1 - итоги по группировкам выводить сверху (по умолчанию); 2 - итоги по группировкам выводить снизу; 3 - итоги по группировкам выводить сверху и снизу. |
|||
2
Волшебник
модератор
18.11.14
✎
14:04
|
Тема не отражает суть сообщения!
|
|||
3
kudlach
18.11.14
✎
14:05
|
Уже писали. Напоминаю, в 7.7 строка поднимается по номеру, а не по индексу как в 8.х
Ситуация с выбором строк в таблице значений - ровно как указал. |
|||
4
kudlach
18.11.14
✎
14:06
|
(2) Блин, не силен я в сочинениях, но помощи хотелось бы.
какая тема по Вашему, Станислав наиболее подошла бы ? |
|||
5
Злопчинский
18.11.14
✎
14:08
|
В документе пустая табличная часть
|
|||
6
kudlach
18.11.14
✎
14:08
|
(1) И в чем усмотрен недостаток ? в отсутствии необязательных параметров ? Но так-то все выгружается, говорю же.
|
|||
7
Злопчинский
18.11.14
✎
14:08
|
попробуй тупо
Запрос.группировка() В скобках без параметров |
|||
8
kudlach
18.11.14
✎
14:10
|
(5) 1) в документе есть строки, после сворачивания через выбор по номеру отрабатывает.
2) счас попробую, ага.. |
|||
9
Ёпрст
18.11.14
✎
14:17
|
>>>В упор программа не видит объект "Получить строку()"
Не верю.. Сообщить(ТЗ.КоличествоСтрок()); |
|||
10
Herby
18.11.14
✎
14:26
|
>>> Запрос.Выполнить();
а где текст запроса? |
|||
11
kudlach
18.11.14
✎
14:42
|
(9) ага. я тоже не поверил по началу.
"Сообщить" - выдает _1_ |
|||
12
kudlach
18.11.14
✎
14:43
|
(10) ТекстЗапроса="//{{ЗАПРОС(ПоЯчейкам)
|Период с ГраницаРасчетаОстатков по ГраницаРасчетаОстатков; |Обрабатывать НеПомеченныеНаУдаление; |Без итогов; |Номенклатура = Регистр.ОстаткиТМЦ.Номенклатура; |Склад = Регистр.ОстаткиТМЦ.Склад; |Ячейка = Регистр.ОстаткиТМЦ.Ячейка; |Количество = Регистр.ОстаткиТМЦ.Количество; |Функция КоличествоКонОст = КонОст(Количество); |Группировка Ячейка; |Условие(Склад=ВыбСклад); |Условие(Номенклатура=ВыбНоменклатура); |"//}}ЗАПРОС ; |
|||
13
kudlach
18.11.14
✎
14:47
|
(7) Спасибо, взлеело.
Группировка в запросе одна, обращение к значениям группировки без указания имени работает. Век живи-век учись. Остался вопрос про таблицу значений с одной строкой. Не отрабатывает штатное ТЗ.ВыбратьСтроки(); Пока ТЗ.ПолучитьСтроку()=1 Цикл |
|||
14
kudlach
18.11.14
✎
14:52
|
В целом, выкрутился. Пойду, возьму с полки пирожок.
Всем спасибо, особенно Злопочинскому. |
|||
15
Herby
18.11.14
✎
15:21
|
(14) и не забывай впредь, если без итогов указал, то группировка будет одна и без названия в параметре.
|
|||
16
Злопчинский
19.11.14
✎
02:08
|
Согласен с Епрст
Гдеточтото в руках или в голове смайл Или чтото криво в железе |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |