#0
by woha
Помогите, пожалуйста разобраться. Можно ли подключив таблицу 1с77 регистра (остатки) как внешний источник, получать по нему оперативные остатки (без движений)? Если да, то подскажите как? Ловил профайлером запрос 1С77 по остаткам, но не могу разобраться с периодом ТА. Спасибо.
#3
by hunter76
прямой запрос из 7.7 по регистрам + в SQL сделать функцию для получения на основании этого запроса остатков и / или движений.
#6
by woha
Прямой юзаю, но понимаю что я не могу потом сопоставить остатки полученные запросом с товарами, которые тоже использую как внешний источник данных.
#20
by woha
Спрашиваю не случайно, по тому как профайлер словил кучу однотипных запросов (по каждому товару отдельно) когда выполнил стандартный запрос 1С по остаткам на дату ТА
#21
by woha
не могу понять как использовать функцию максимум чтобы по максимальному периоду вытянуть остатки
#23
by Mikeware
ну ему еще (наверное) нужно будет соединение с таблицей номенклатуры (а то и складов) - у него наверняка синхронизация по кодам... соответсвия между названиями ресурсов-зимерений в пофигураторе, и таблицами - смотри в файле dds
#27
by Ёпрст
ВЫБРАТЬ МАКСИМУМ(Остатки.Период) ИЗ ВнешнийИсточникДанных.Торговля77.Таблица.РегистрОстатки КАК Остатки работатет ? Только, как ты потом будешь синхрить со снеговиком ? По кодам ?
#28
by woha
Вся база 1С8 не имеет ничего своего. Она живет за счет данных 1С77. Просто публикует это все через web.
#30
by Ёпрст
ну помести это во временную, и потом пихай в условие запроса исходного, хз, как там внешние источники работают - не пользуюсь
#31
by woha
Сделал два запроса: в первом получаю период и передаю его во второй как параметр. Но странная штука получается, некоторые товары имеют по несколько записей с одним и тем же периодом но разными остатками.
#32
by Ёпрст
ну или так, работает ? |ГДЕ ну ясен пень, номенклатура то поди, не единственное измерение в регистре
#34
by Serginio1
Проще тогда уж использовать Asp.Net MVC А если хочешь на 8 то 1С++ и через рс.Отладка; получаешь текс запроса который и используешь
#35
by woha
С этим "А если хочешь на 8 то 1С++ и через рс.Отладка" уже возился не один день. проблема в том что оле 1С77 сохранить нельзя при каждом вызове сервера нужно делать новую инициализацию.
#36
by woha
"А если хочешь на 8 то 1С++ и через рс.Отладка;" - тогда уж лучше ToySQL правда не знаю можно ли его загрузить в 1С8 а так он без оле может подключиться к любой внешней базе 1С77 которая живет на MSSQL
#37
by Serginio1
Зачем тебе оле1С77? Через рс.Отладка ты получаешь текст запроса, который можешь использовать через ADO
#38
by Serginio1
Вернее ты можешь использовать и через внешние источник данных. Смыл в том, что ты получаешь нормальные аллиасы полей
#40
by Serginio1
Это все понятно. Кстати наткнулся на то, что Max(Период) не работал. Наши умельцы перекинули дату та на новый период, а затем вернули обратно static DateTime ПолучитДатуТА(System.Data.SqlClient.SqlConnection sqlClient) { string ТекстЗапроса = @"SELECT CURDATE FROM _1SSYSTEM (NOLOCK)"; }
#42
by woha
Всем спасибо. Остатки работают. С временной таблицей не получилось (пишет про разные источники) но это не страшно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Таблица "движений" регистра сведений?
- Таблица формы, таблица значений, табличная часть. В чем разница?
- УПП таблица InfoRgChngR27280 что эта за таблица
- СКД - виртуальная таблица регистра накопления параметры
- СКД Внешний отчет, СкомпоноватьРезультат и Внешний источник данных
- Как найти элемент конфигурации - таблица Reference36 и таблица SeqB25827
- Как внешний источник данных передать в СКД в УФ
- PostgreSQL внешний источник данных не видно таблиц
- v7: При входе пользователя 1с77 по RDP (Server2008) выдается ошибка и выпадает 1с77
В этой группе 1С
- v7: ПриАктивизацииСтроки() или что-то подобное
- Как в 8.3УФ открыть форму документа по ссылке?
- СКД расчет коэффициента в группировках
- v7: Подчинённый документ не отображается в журнале подчиненных доков
- В конвертации данных переопределить объект, в который происходит загрузка
- изменить группировки в СКД
- 1С 8.3. Установка веб-расширения 1С
- ЗУП3: НДФЛ за отпуск попадает в другое подразделение
- Отсортировать иерархию по полю не принадлежащему основной таблице
- Два макета в одном СКД
- Конвертация УТ10 - БП 2.0 не могу добавить реквизит
- изменить настройки скд программно
- ЗУП 3.0 Открываю справочник Сотрудники и вижу только часть списка
- Сервис 1С Контрагент стал платным. После оплаты не могу его подключить.
- ЗУП 3.0 Отпуск и больничный в межр. период не заполняется перечисление НДФЛ
- ПолучитьНавигационнуюСсылку для произвольной формы
- Расположение ресурсов в СКД
- v7: ЗиК 7.7.355 Не предоставляются вычеты на четвертого (и далее) детей по НДФЛ
- Программно изменить поля группировки. поле Родитель недоступно для записи
- Как изменить тип нумерации ? 1С8.3 Управление Торговлей Ред.11.1