#0
by тишина
вопрос такой: можно ли после выполнении запроса по бухгалтерским итогам и открытия выборки по субконто узнать количество субконто в выборке, ещё до того как получить первое субконто? то есть: БухИТ.ВыбратьСубконто(ВидыСубконто.ВидыНоменклатуры); К = Количество субконто в выборке Пока БухИТ.ПолучитьСубконто = 1 Цикл .........
#9
by тишина
ребята, вы виды субконто с субконто не путайте, субконто в данном случае - это Кап.ремонт №45 , к примеру, вот сколько в выборке этих номенклатур, мне надо знать именно до того, как запустить цикл на получение ну, по ходу нельзя 8(
#12
by тишина
ну не подходит такой вариант, получается, мне два раза надо цикл на получение запускать, что сначала кол-во получить, а потом уже использовать субконто по назначению, мне это число уже в цикле надо кое-куда помещать 8(
#14
by Программист 484
А если кошерно обращаться к запросу - то сделай в запросе некое условие готорое во внешнюю переменную прибавляет единичку как появляется твое субконто
#15
by Программист 484
вНачалоВыборки Синтаксис: вНачалоВыборки Назначение: Осуществляет прямое позиционирование на начало выборки. Возвращает: 1 - если операция выполнена успешно, 0 - если нет. Метод следует использовать, если необходимо перейти на верхний уровень группировок, чтобы затем организовать проход группировки первого уровня (в любом направлении). Получить(<?>) Синтаксис: Получить(<ЗначениеГруппировки1>,...,<ЗначениеГруппировкиN>) Назначение: Прямое позиционирование на запись в выборке по конкретным значениям группировок. Возвращает: 1 - если запись найдена, 0 - иначе. Параметры: <ЗначениеГруппировкиN> - значение параметра N-ой группировки запроса. Замечание: Опущенные при вызове последние значения группировок должны заменяться запятыми. Если при вызове метода опущены все параметры, то выборка позиционируется на самое начало временного набора данных, на строку итогов. После выполнения метода Получить может осуществляться дальнейший обход выборки вызовами метода Группировка.
#23
by тишина
блин, я стандартным запросос пользуюсь БухИТ.ВыполнитьЗапрос там такая конструкция, неохота все переделывать 8(
#27
by Программист 484
- если у тебя Чтобы 2 раза не ходить по всему циклу - используй ПолучитьСубконто(<?>,,) Синтаксис: ПолучитьСубконто(<Индекс>,<Номер>,<Значение>) Назначение: Получить из выборки следующее субконто. Выборка должна быть предварительно открыта при помощи метода ''ВыбратьСубконто''. Возвращает 1 - следующее субконто выбрано успешно; 0 - следующе субконто не выбрано (отсутствует). Параметры: <Индекс> - число: порядковый номер вызова метода ''ИспользоватьСубконто''. <Номер> - число - номер выборки. Необязательный параметр. <Значение> - значение субконто, на которое нужно спозиционироваться.
#28
by тишина
да я знаю, как этим пользоваться, мне до вызова метода ПолучитьСубконто это число нужно, чтобы при получении уже первого субконто оно у меня было
#30
by Программист 484
Никак - обходи внутри этого субконто 2 раза или переписывай через запрос и в нем - счетчик
#34
by тишина
надо оно мне у меня там охрененно загруженная таблица значение с кучей итогов для экономиста и вот, чтоб оптимизировать некие действия мене нудно помещать это число в колонку уже к первому субконто, вот
#35
by kazam
нафига ВыбратьСубконто возвращает 1 или 0, если можно вернуть КвоСубконто или 0? ПолучитьСубконто что бы возвращала НомерШагаЦикла 1с много протупили
#37
by тишина
щас зальюсь слезами...нет, пусть экономист заливается, когда отчет будет доооолго выполнятся 8(
#43
by тишина
ну так её ж выгружать надо постоянно эту копию, часто у нас перепроводят что-нить, соотвественно экономисту нужны актуальные данные
#47
by тишина
много выгружается в DBF где минут 40, на SQL дольше, короче неудобно, нах мне этот гемор
#51
by тишина
ну, вот, я с вами, держите меня за язык, чтоб я больше не материлась 8( в общем, это, архив базы-то можно выгружать в DBF, даже если сетевая база на SQL сидит, кто, че не понял-то?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Установить "Бухгалтерские итоги" программно
- v7: 1С 7.7 Бухгалтерия не расчитываются бухгалтерские итоги(права пользователей)
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Плагин для резервного копирования файлов ERT
- Как программно очистить поле ввода с типом Документссылка?
- При тестировании ИБ выбаёт ошибку-Ошибка открытия информационной базы 1С:Пр
- Нужен отчет по продажам ТМЦ в ТиС 7.7...
- v7: НайтиПоКоду() не находит по полному коду
- Зарплата в БП
- Двусторонний корешок отрыва в документе
- ЗУП: Настройка отражения в бухучете начислений РБП
- Передача данных в 1С из внешнего приложения.
- Консоль запросов - Построитель - Необязательная таблица. Что такое - "Номер
- Можно ли без перебора метаданных найти ссылку по GUID?
- Как получить тип "Любая ссылка"?
- Обнаружил, как запретить проведение документов не из формы
- обращение к регистрам сведений через com соединение
- Запустить приложение
- ПересчитатьИзВалютыВВалюту(): при пересчете обнаружен нулевой курс.
- запросы в 1С77
- Фильтр в табличной части документа
- Дата приема
- Получить в запросе обороты только по счетм и кор счетам (без субсчетов)