v7: Получение Остатков товаров #675364


#0 by Slash232
Dim Reg1C As Object Set Reg1C = OneC.CreateObject("Регистр.ОстаткиТоваров") If Reg1C.ВыбратьИтоги = 1 Then    Do While Reg1C.ПолучитьИтог = 1      ...    loop Подскажите как получить через Ole не товары с остатками разделёнными на партии, а общий остаток товара без разделения на партии? И второй вопрос: Есть ли способы быстрее получить эти же самые данные через OLE?
#1 by Euguln
Запросом
#2 by Ёпрст
выкинуть олю, использовать прямой запрос к сторонней базе. Будет не быстро, а очень быстро
#3 by Попытка1С
1с++ ПрисоединитьИБ ПрисоединитьМд
#4 by Slash232
У меня mdb база, прямой запрос очень долгий. Если можно пример
#5 by Ёпрст
ну покажи свой прямой запрос к базе 1с
#6 by Ёпрст
который "долгий" у тебя
#7 by Slash232
У меня его уже нет, но получалось когда делал по времени дольше
#8 by Ёпрст
ну, замедлить можно всё что угодно.
#9 by Slash232
Мне нужен вариант без прямого запроса к базе данных 1С, можно лишь на языке 1С
#10 by Ёпрст
ВыгрузитьИтоги смотри , если надо, наложи фильтры, сделай временный расчет на нужную дату.
#11 by Ёпрст
можешь и запросм получить, чорным, смотри функцию КонОст
#12 by Slash232
ВыгрузитьИтоги ведь выгружает в таблицу, а как получить значения из этой таблицы + откуда взять эту таблицу?
#13 by Ёпрст
Выгружает в ТаблицуЗначений..
#14 by Ёпрст
создать еёё через СоздатьОбъект, получить из ТЗ - обычным циклом
#15 by Slash232
Если можно пример
#16 by Ёпрст
.... КонецЦикла;
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С