запрос SQL #762717


#0 by SunProgy
Здравствуйте. Задача такая : удалить док. Чек ККМ по условию: за определенный интервал времени, по конкр. магазину из базы посредством запроса на SQL. Один документ записывается в несколько таблиц. Как можно грамотно написать запрос, например, удаления одного документа из базы? главная таблица Document89 у каждой таблицы, хранящей данные табл. частей, документа, есть колонки _Document89_IDRRef, _KeyField Document89 Document89.VT1529 Document89.VT1550 Document89.VT1556 Document89.VT1565 Document89.VT1568 Document89.VT1580
#1 by Лефмихалыч
рано тебе еще так делать
#2 by SunProgy
про последствия и т. д в курсе, на sql запросы писала, только не на 1c, копия резервная
#3 by Лефмихалыч
и в чем тогда вопрос?
#4 by Лефмихалыч
Глобальный контекст.ПолучитьСтруктуруХраненияБазыДанных (Global context.GetDBStorageStructureInfo) Глобальный контекст (Global context) ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo) Синтаксис: ПолучитьСтруктуруХраненияБазыДанных(<ОбъектыМетаданных>, <ИменаБазыДанных>) Параметры: Тип: Массив. Массив имен объектов метаданных или массив объектов метаданных, для которых требуется получить структуру таблиц базы данных. Тип: Булево. Определяет, в каких терминах выдается информация о структуре хранения. Истина - в терминах СУБД. Ложь - в терминах модели базы данных 1С:Предприятия. Значение по умолчанию: Ложь. Возвращаемое значение: Тип: ТаблицаЗначений. Возвращает таблицу значений с описаниями структуры таблиц, индексов и полей базы данных в терминах модели базы данных 1С:Предприятия или используемой СУБД, в зависимости от значения параметра "Имена базы данных". Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных. Таблица значений включает следующие колонки: ИмяТаблицыХранения(StorageTableName) – имя таблицы модели базы данных 1С:Предприятия или базы данных; ИмяТаблицы(TableName) – имя таблицы в терминах языка запросов (для тех у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных; Назначение(Purpose) – назначение таблицы: ИтогиПоСчетам(TotalsByAccounts) – итоги по счетам; ИтогиПоСчетамССубконто(TotalsByAccountsWithExtDim) – итоги по счетам с субконто; ИтогиМеждуСчетами(TotalsBetweenAccounts) – итоги между счетами; ИтогиСрезПервых(TotalsSliceFirst) – итоги срез первых регистра сведений; ИтогиСрезПоследних(TotalsSliceLast) – итоги срез последних регистра сведений; ЗначенияСубконто(ExtDimensionsValues) – значения субконто; ВытесняющиеВидыРасчета(DisplacingCalculationTypes) – вытесняющие виды расчета; ПорядокВытеснения(DisplacementOrder) – порядок вытеснения; ВедущиеВидыРасчета(LeadingCalculationTypes) – ведущие виды расчета; БазовыеВидыРасчета(BaseCalculationTypes) – базовые виды расчета; ГраницыПоследовательности(SequenceBoundaries) – границы последовательности; ТочкиМаршрута(RoutePoints) – точки маршрута бизнес–процесса; РегистрацияИзмененийКонстант(ConstantsChangeRecord) – регистрация изменений констант; РегистрацияИзмененийКонфигурации(ConfigChangeRecord) – регистрация изменений конфигурации; РегистрацияИзмененийВнешнихСвойствКонфигурации(ConfigExtPropertiesChangeRecord) – регистрация изменений внешних свойств конфигурации; CтатистикаЗапросов(AccumRgSt) – таблица статистики запросов; НовыеОбороты(AccumRgDl) – таблица новых оборотов по регистру; БуферОборотов (AccumRgBf) – таблица буфера оборотов по регистру; НастройкиРежимаАгрегатовРегистровНакопления(AccumRgAggOpt) – таблица настроек режима агрегатов регистра накопления; КодыИзмеренийАгрегатовРегистровНакопления(AccumRgAggDims) – таблица кодов измерений регистра накопления в агрегатах; СписокАгрегатовРегистровНакопления (AccumRgAggGrid) – таблица списка агрегатов регистра накопления; ХранилищеСистемныхНастроек(SystemSettings) – хранилище системных настроек; ХранилищеОбщихНастроек(CommonSettings) – хранилище общих настроек; ХранилищеПользовательскихНастроекОтчетов (ReportsSettings) – хранилище пользовательских настроек отчетов; ХранилищеВариантовОтчетов(ReportVariants) – хранилище вариантов отчета; ХранилищеНастроекДанныхФорм(FrmDtSettings) – хранилище настоек данных форм; АгрегатРегистраНакопления(AccumRegAgg) – таблица агрегата регистра накопления; ИсторияРаботыПользователей (UsersHistoryStorage) – история работы пользователей; Задача(Task) – таблица задач бизнесс процесса; НастройкиХраненияИтоговРегистровБухгалтерии(AccountRegistersOptionsTable) – таблица настроек хранения итогов регистров бухгалтерии; НастройкиХраненияИтоговРегистровНакопления(AccumulationRegistersOptionsTable) – таблица настроек хранения итогов регистров накопления; НастройкиХраненияИтоговРегистраБухгалтерии(AccountRegisterTotalsOptions) – таблица настроек хранения итогов регистра бухгалтерии; НастройкиХраненияИтоговРегистраНакопления(AccumulationRegisterOptionsTable) – таблица настроек хранения итогов регистра накопления; НастройкиХраненияИтоговРегистраСведений(InformationRegisterTotalsOptions) – таблица настроек использования итогов среза первых и среза последних регистра сведений; НастройкиПлановСчетов(ChartsOfAccountsOptions) – настройки планов счетов; НастройкиПлановВидовХарактеристик(ChartsOfCharacteristicTypesOptions) – настройки планов видов характеристик; НастройкиПлановВидовРасчетов(ChartsOfCalculationTypesOptions) – настройки планов видов расчета; НастройкиСпискаАгрегатов(AccumRgAggOptions) – настройки списка агрегатов; НастройкиСправочников(ReferenceOptions) – настройки справочников; ИнициализированныеПредопределенныеДанныеПланаВидовХарактеристик(InitializedPredefinedDataInChartOfCharacteristicTypes) – таблица проинициализированных предопределенных данных плана видов характеристик; ИнициализированныеПредопределенныеДанныеПланаСчетов(InitializedPredefinedDataInChartOfAccounts) – таблица инициализированных предопределенных данных плана счетов; ИнициализированныеПредопределенныеДанныеПланаВидовРасчета(InitializedPredefinedDataInChartOfCalculationTypes) – таблица проинициализированных элементов плана расчетов; ИнициализированныеПредопределенныеДанныеСправочника(InitializedPredefinedDataInCatalog) – таблица проинициализированных предопределенных данных справочника Поля(Fields) – таблица значений с полями таблицы базы данных: ИмяПоляХранения(StorageFieldName) – имя поля модели базы данных 1С:Предприятия или базы данных; ИмяПоля(FieldName) – имя поля в терминах языка запросов (для тех у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных; Индексы(Indexes) – таблица значений с индексами таблицы базы данных; ИмяИндексаХранения(StorageIndexName) – имя индекса модели базы данных 1С:Предприятия или базы данных; ПоляИндекса(IndexFields) – таблица значений с полями индекса: ИмяПоляХранения(StorageFieldName) – имя поля модели базы данных 1С:Предприятия или базы данных; ИмяПоля(FieldName) – имя поля в терминах языка запросов (для тех, у кого оно есть); Метаданные(Metadata) – полное имя объекта метаданных. Примечание. Количество и состав таблиц, полей и индексов могут отличаться в зависимости от значения параметра ИменаБазыДанных. Описание: Получает информацию о структуре таблиц базы данных для переданных в качестве параметра массива имен объектов метаданных или массива объектов метаданных для административных действий с ней. Если параметр не используется, то возвращаемая таблица значений содержит информацию о структуре таблиц базы данных всех объектов метаданных. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: Следует использовать метод только для административных задач обслуживания базы данных и анализа записей технологического журнала. Не следует применять метод для реализации какой-либо части прикладной функциональности. Пример:
#5 by shuhard
[а sql запросы писала, только не на 1c] у 1С нет внешних ключей, так что запускаешь профайлер удаляешь 1 документ из 1С и правишь скриптик
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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