Имя: Пароль:
1C
1С v8
Недостаточно памяти. Выгрузка на сайт. 8.2
0 Темный
 
28.10.14
12:28
Добрый день. Вчера выгрузка на сайт стала вылетать с ошибкой "недостаточно памяти". Произошло это после того, как немного подправил запрос выгрузки. Внимание, откатил изменения назад - ошибка все равно появляется. Что правил, напишу позднее.
Что было сделано:
1. Посмотрел размер таблиц программой V8TableSizes.exe. В каких единицах она выдает результат, непонятно (думаю, что в байтах, но там это нигде явно не указано). Результат - самая большая таблица имеет общий размер 342 447 968, самая большая таблица по данным 17 623 784. База 2,7 Гб. Файловая. Кстати, странно, в базе загружено довольно много фотографий. Точно больше 500 мб.
2. Было сделано тестирование и исправление, со всеми галками, кроме последней, реструктуризация
3. Почистил кэш -вроде это делается удалением базы из списка и добавлением заново?

В сл. сообщении отправлю текст запроса
1 Темный
 
28.10.14
12:28
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТоварыНаСкладахОстатки.Номенклатура,
    ТоварыНаСкладахОстатки.Характеристика,
    ТоварыНаСкладахОстатки.КоличествоОстаток - ТоварыНаСкладахОстатки.ор_РезервОстаток КАК КоличествоОстаток,
    ТоварыНаСкладахОстатки.Склад
ПОМЕСТИТЬ ВременнаяТаблицаСвободныеОстатки
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Номенклатура.Ссылка КАК Номенклатура,
    ЕСТЬNULL(ХарактеристикиНоменклатуры.Ссылка, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) КАК Характеристика,
    Номенклатура.ПометкаУдаления КАК ПометкаУдаления,
    Номенклатура.Родитель КАК Родитель,
    Номенклатура.ЭтоГруппа КАК ЭтоГруппа,
    Номенклатура.Код КАК Код,
    Номенклатура.Наименование КАК Наименование,
    Номенклатура.Артикул КАК Артикул,
    Номенклатура.ТипНоменклатуры КАК ТипНоменклатуры,
    Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    Номенклатура.СтавкаНДС КАК СтавкаНДС,
    Номенклатура.ФайлКартинки КАК ФайлКартинки,
    ХарактеристикиНоменклатуры.Наименование КАК ХарактеристикаНаименование,
    ХарактеристикиНоменклатуры.ПометкаУдаления КАК ХарактеристикаПометкаУдаления,
    Номенклатура.Вес,
    Номенклатура.Производитель,
    Номенклатура.СтранаПроисхождения,
    Номенклатура.ор_ТорговаяМарка,
    Номенклатура.ор_Коллекция,
    Номенклатура.ор_Сезон,
    Номенклатура.ор_Пол,
    Номенклатура.ор_Производитель,
    Номенклатура.ор_СоставТовара,
    Номенклатура.ор_РазмернаяШкала,
    Номенклатура.Марка,
    Номенклатура.ТоварнаяКатегория,
    Номенклатура.ВидНоменклатуры,
    Номенклатура.Модель,
    Номенклатура.Форма,
    Номенклатура.Новинка,
    Номенклатура.Рекомендуем,
    Номенклатура.ТопПродаж,
    Номенклатура.Акция
ПОМЕСТИТЬ ВременнаяТаблицаНоменклатураХарактеристики
ИЗ
    Справочник.Номенклатура КАК Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
        ПО Номенклатура.ВидНоменклатуры = ХарактеристикиНоменклатуры.Владелец
            И (&ИспользоватьХарактеристики)
ГДЕ
    Номенклатура.ВидНоменклатуры.ИспользованиеХарактеристик = ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.ОбщиеДляВидаНоменклатуры)
    И Номенклатура.ТипНоменклатуры В(&РазрешенныеТипыНоменклатуры)
    И Номенклатура.ор_Пол <> ЗНАЧЕНИЕ(Справочник.ор_Пол.ПустаяСсылка)
    И Номенклатура.ор_ТорговаяМарка <> ЗНАЧЕНИЕ(Справочник.ор_ТорговыеМарки.ПустаяСсылка)
    И Номенклатура.Модель <> ЗНАЧЕНИЕ(Справочник.МоделиНоменклатуры.ПустаяСсылка)
    И Номенклатура.ФайлКартинки <> ЗНАЧЕНИЕ(Справочник.НоменклатураПрисоединенныеФайлы.ПустаяСсылка)
{ГДЕ
    Номенклатура.Ссылка.* КАК Номенклатура}

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    Номенклатура.Ссылка,
    ЕСТЬNULL(ХарактеристикиНоменклатуры.Ссылка, ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)),
    Номенклатура.ПометкаУдаления,
    Номенклатура.Родитель,
    Номенклатура.ЭтоГруппа,
    Номенклатура.Код,
    Номенклатура.Наименование,
    Номенклатура.Артикул,
    Номенклатура.ТипНоменклатуры,
    Номенклатура.ЕдиницаИзмерения,
    Номенклатура.СтавкаНДС,
    Номенклатура.ФайлКартинки,
    ХарактеристикиНоменклатуры.Наименование,
    ХарактеристикиНоменклатуры.ПометкаУдаления,
    Номенклатура.Вес,
    Номенклатура.Производитель,
    Номенклатура.СтранаПроисхождения,
    Номенклатура.ор_ТорговаяМарка,
    Номенклатура.ор_Коллекция,
    Номенклатура.ор_Сезон,
    Номенклатура.ор_Пол,
    Номенклатура.ор_Производитель,
    Номенклатура.ор_СоставТовара,
    Номенклатура.ор_РазмернаяШкала,
    Номенклатура.Марка,
    Номенклатура.ТоварнаяКатегория,
    Номенклатура.ВидНоменклатуры,
    Номенклатура.Модель,
    Номенклатура.Форма,
    Номенклатура.Новинка,
    Номенклатура.Рекомендуем,
    Номенклатура.ТопПродаж,
    Номенклатура.Акция
ИЗ
    Справочник.Номенклатура КАК Номенклатура
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
        ПО Номенклатура.Ссылка = ХарактеристикиНоменклатуры.Владелец
            И (&ИспользоватьХарактеристики)
ГДЕ
    Номенклатура.ВидНоменклатуры.ИспользованиеХарактеристик <> ЗНАЧЕНИЕ(Перечисление.ВариантыВеденияДополнительныхДанныхПоНоменклатуре.ОбщиеДляВидаНоменклатуры)
    И Номенклатура.ТипНоменклатуры В(&РазрешенныеТипыНоменклатуры)
    И Номенклатура.ор_Пол <> ЗНАЧЕНИЕ(Справочник.ор_Пол.ПустаяСсылка)
    И Номенклатура.ор_ТорговаяМарка <> ЗНАЧЕНИЕ(Справочник.ор_ТорговыеМарки.ПустаяСсылка)
    И Номенклатура.Модель <> ЗНАЧЕНИЕ(Справочник.МоделиНоменклатуры.ПустаяСсылка)
    И Номенклатура.ФайлКартинки <> ЗНАЧЕНИЕ(Справочник.НоменклатураПрисоединенныеФайлы.ПустаяСсылка)
{ГДЕ
    Номенклатура.Ссылка.* КАК Номенклатура}

ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВременнаяТаблицаНоменклатураХарактеристики.Номенклатура КАК Номенклатура,
    ВременнаяТаблицаНоменклатураХарактеристики.Характеристика КАК Характеристика,
    ВременнаяТаблицаНоменклатураХарактеристики.ПометкаУдаления КАК ПометкаУдаления,
    ВременнаяТаблицаНоменклатураХарактеристики.Родитель КАК Родитель,
    ВременнаяТаблицаНоменклатураХарактеристики.ЭтоГруппа КАК ЭтоГруппа,
    ВременнаяТаблицаНоменклатураХарактеристики.Код КАК Код,
    ВременнаяТаблицаНоменклатураХарактеристики.Наименование КАК Наименование,
    ВременнаяТаблицаНоменклатураХарактеристики.Артикул КАК Артикул,
    ВременнаяТаблицаНоменклатураХарактеристики.ТипНоменклатуры КАК ТипНоменклатуры,
    ВременнаяТаблицаНоменклатураХарактеристики.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    ВременнаяТаблицаНоменклатураХарактеристики.СтавкаНДС КАК СтавкаНДС,
    ВременнаяТаблицаНоменклатураХарактеристики.ФайлКартинки КАК ФайлКартинки,
    ВременнаяТаблицаНоменклатураХарактеристики.ХарактеристикаНаименование КАК ХарактеристикаНаименование,
    ВременнаяТаблицаНоменклатураХарактеристики.ХарактеристикаПометкаУдаления КАК ХарактеристикаПометкаУдаления,
    ЕСТЬNULL(ВременнаяТаблицаСвободныеОстатки.КоличествоОстаток, 0) КАК Остаток,
    ВременнаяТаблицаНоменклатураХарактеристики.Вес,
    ВременнаяТаблицаНоменклатураХарактеристики.Производитель,
    ВременнаяТаблицаНоменклатураХарактеристики.СтранаПроисхождения,
    ВременнаяТаблицаНоменклатураХарактеристики.ор_ТорговаяМарка,
    ВременнаяТаблицаНоменклатураХарактеристики.ор_Коллекция,
    ВременнаяТаблицаНоменклатураХарактеристики.ор_Сезон,
    ВременнаяТаблицаНоменклатураХарактеристики.ор_Пол,
    ВременнаяТаблицаНоменклатураХарактеристики.ор_Производитель,
    ВременнаяТаблицаНоменклатураХарактеристики.ор_СоставТовара,
    ВременнаяТаблицаНоменклатураХарактеристики.ор_РазмернаяШкала,
    ВременнаяТаблицаНоменклатураХарактеристики.Марка,
    ВременнаяТаблицаНоменклатураХарактеристики.ТоварнаяКатегория,
    ВременнаяТаблицаНоменклатураХарактеристики.ВидНоменклатуры КАК ВидНоменклатуры,
    ВременнаяТаблицаНоменклатураХарактеристики.Модель,
    ВременнаяТаблицаНоменклатураХарактеристики.Форма,
    ВременнаяТаблицаНоменклатураХарактеристики.Новинка,
    ВременнаяТаблицаНоменклатураХарактеристики.Рекомендуем,
    ВременнаяТаблицаНоменклатураХарактеристики.ТопПродаж,
    ВременнаяТаблицаНоменклатураХарактеристики.Акция,
    ВременнаяТаблицаСвободныеОстатки.Склад
ПОМЕСТИТЬ ВременнаяТаблицаНоменклатураХарактеристикиОстатки
ИЗ
    ВременнаяТаблицаНоменклатураХарактеристики КАК ВременнаяТаблицаНоменклатураХарактеристики
        ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаблицаСвободныеОстатки КАК ВременнаяТаблицаСвободныеОстатки
        ПО ВременнаяТаблицаНоменклатураХарактеристики.Номенклатура = ВременнаяТаблицаСвободныеОстатки.Номенклатура
            И ВременнаяТаблицаНоменклатураХарактеристики.Характеристика = ВременнаяТаблицаСвободныеОстатки.Характеристика

ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика
;

////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ ВременнаяТаблицаСвободныеОстатки
;

////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ ВременнаяТаблицаНоменклатураХарактеристики
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВидыЦен.Ссылка КАК ВидЦен,
    ВидыЦен.ЦенаВключаетНДС КАК ЦенаВключаетНДС
ПОМЕСТИТЬ ВременнаяТаблицаВидыЦен
ИЗ
    Справочник.ВидыЦен КАК ВидыЦен
ГДЕ
    ВидыЦен.Ссылка В(&ВидыЦен)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Номенклатура КАК Номенклатура,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Характеристика КАК Характеристика,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ПометкаУдаления КАК ПометкаУдаления,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Родитель КАК Родитель,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ЭтоГруппа КАК ЭтоГруппа,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Код КАК Код,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Наименование КАК Наименование,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Артикул КАК Артикул,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ТипНоменклатуры КАК ТипНоменклатуры,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.СтавкаНДС КАК НоменклатураСтавкаНДС,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ФайлКартинки КАК ФайлКартинки,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ХарактеристикаНаименование КАК ХарактеристикаНаименование,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ХарактеристикаПометкаУдаления КАК ХарактеристикаПометкаУдаления,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Остаток КАК Остаток,
    ВременнаяТаблицаВидыЦен.ВидЦен КАК ВидЦен,
    ВременнаяТаблицаВидыЦен.ЦенаВключаетНДС КАК ЦенаВключаетНДС,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Вес,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Производитель,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.СтранаПроисхождения,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ор_ТорговаяМарка,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ор_Коллекция,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ор_Сезон,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ор_Пол,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ор_Производитель,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ор_СоставТовара,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ор_РазмернаяШкала,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Марка,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ТоварнаяКатегория,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ВидНоменклатуры,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Модель,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Форма,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Новинка,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Рекомендуем,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.ТопПродаж,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Акция,
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Склад
ПОМЕСТИТЬ ВременнаяТаблицаНоменклатураВидыЦен
ИЗ
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки КАК ВременнаяТаблицаНоменклатураХарактеристикиОстатки
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВременнаяТаблицаВидыЦен КАК ВременнаяТаблицаВидыЦен
        ПО (ИСТИНА)

ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика,
    ВидЦен
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВременнаяТаблицаНоменклатураВидыЦен.Номенклатура КАК Номенклатура,
    ВременнаяТаблицаНоменклатураВидыЦен.Характеристика КАК Характеристика,
    ВременнаяТаблицаНоменклатураВидыЦен.ПометкаУдаления КАК ПометкаУдаления,
    ВременнаяТаблицаНоменклатураВидыЦен.Родитель КАК Родитель,
    ВременнаяТаблицаНоменклатураВидыЦен.ЭтоГруппа КАК ЭтоГруппа,
    ВременнаяТаблицаНоменклатураВидыЦен.Код КАК Код,
    ВременнаяТаблицаНоменклатураВидыЦен.Наименование КАК Наименование,
    ВременнаяТаблицаНоменклатураВидыЦен.Артикул КАК Артикул,
    ВременнаяТаблицаНоменклатураВидыЦен.ТипНоменклатуры КАК ТипНоменклатуры,
    ВременнаяТаблицаНоменклатураВидыЦен.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    ВременнаяТаблицаНоменклатураВидыЦен.НоменклатураСтавкаНДС КАК НоменклатураСтавкаНДС,
    ВременнаяТаблицаНоменклатураВидыЦен.ФайлКартинки КАК ФайлКартинки,
    ВременнаяТаблицаНоменклатураВидыЦен.ХарактеристикаНаименование КАК ХарактеристикаНаименование,
    ВременнаяТаблицаНоменклатураВидыЦен.ХарактеристикаПометкаУдаления КАК ХарактеристикаПометкаУдаления,
    ЦеныНоменклатурыСрезПоследних.ВидЦены КАК ВидЦен,
    ВременнаяТаблицаНоменклатураВидыЦен.ЦенаВключаетНДС КАК ЦенаВключаетНДС,
    ВременнаяТаблицаНоменклатураВидыЦен.Остаток КАК Остаток,
    ЦеныНоменклатурыСрезПоследних.Цена КАК Цена,
    ВременнаяТаблицаНоменклатураВидыЦен.Вес,
    ВременнаяТаблицаНоменклатураВидыЦен.Производитель,
    ВременнаяТаблицаНоменклатураВидыЦен.СтранаПроисхождения,
    ВременнаяТаблицаНоменклатураВидыЦен.ор_ТорговаяМарка,
    ВременнаяТаблицаНоменклатураВидыЦен.ор_Коллекция,
    ВременнаяТаблицаНоменклатураВидыЦен.ор_Сезон,
    ВременнаяТаблицаНоменклатураВидыЦен.ор_Пол,
    ВременнаяТаблицаНоменклатураВидыЦен.ор_Производитель,
    ВременнаяТаблицаНоменклатураВидыЦен.ор_СоставТовара,
    ВременнаяТаблицаНоменклатураВидыЦен.ор_РазмернаяШкала,
    ВременнаяТаблицаНоменклатураВидыЦен.Марка,
    ВременнаяТаблицаНоменклатураВидыЦен.ТоварнаяКатегория,
    ВременнаяТаблицаНоменклатураВидыЦен.ВидНоменклатуры,
    ВременнаяТаблицаНоменклатураВидыЦен.Модель,
    ВременнаяТаблицаНоменклатураВидыЦен.Форма,
    ВременнаяТаблицаНоменклатураВидыЦен.Новинка,
    ВременнаяТаблицаНоменклатураВидыЦен.Рекомендуем,
    ВременнаяТаблицаНоменклатураВидыЦен.ТопПродаж,
    ВременнаяТаблицаНоменклатураВидыЦен.Акция,
    ВременнаяТаблицаНоменклатураВидыЦен.Склад КАК Склад
ПОМЕСТИТЬ ВременнаяТаблицаЦены
ИЗ
    ВременнаяТаблицаНоменклатураВидыЦен КАК ВременнаяТаблицаНоменклатураВидыЦен
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
                ,
                (Номенклатура, Характеристика) В
                    (ВЫБРАТЬ
                        ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Номенклатура,
                        ВременнаяТаблицаНоменклатураХарактеристикиОстатки.Характеристика
                    ИЗ
                        ВременнаяТаблицаНоменклатураХарактеристикиОстатки КАК ВременнаяТаблицаНоменклатураХарактеристикиОстатки)) КАК ЦеныНоменклатурыСрезПоследних
        ПО ВременнаяТаблицаНоменклатураВидыЦен.Номенклатура = ЦеныНоменклатурыСрезПоследних.Номенклатура
            И ВременнаяТаблицаНоменклатураВидыЦен.Характеристика = ЦеныНоменклатурыСрезПоследних.Характеристика
            И ВременнаяТаблицаНоменклатураВидыЦен.ВидЦен = ЦеныНоменклатурыСрезПоследних.ВидЦены

ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика
;

////////////////////////////////////////////////////////////////////////////////
УНИЧТОЖИТЬ ВременнаяТаблицаНоменклатураВидыЦен
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ВременнаяТаблицаЦены.Номенклатура КАК Номенклатура,
    ВременнаяТаблицаЦены.Характеристика КАК Характеристика,
    МАКСИМУМ(ШтрихкодыНоменклатуры.Штрихкод) КАК Штрихкод
ПОМЕСТИТЬ ВременнаяТаблицаШтрихкодыДляЦен
ИЗ
    ВременнаяТаблицаЦены КАК ВременнаяТаблицаЦены
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК ШтрихкодыНоменклатуры
        ПО ВременнаяТаблицаЦены.Номенклатура = ШтрихкодыНоменклатуры.Владелец
            И ВременнаяТаблицаЦены.Характеристика = ШтрихкодыНоменклатуры.Характеристика

СГРУППИРОВАТЬ ПО
    ВременнаяТаблицаЦены.Номенклатура,
    ВременнаяТаблицаЦены.Характеристика

ИНДЕКСИРОВАТЬ ПО
    Номенклатура,
    Характеристика
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
    ВременнаяТаблицаЦены.Номенклатура КАК Номенклатура,
    ВременнаяТаблицаЦены.Характеристика КАК Характеристика,
    ВременнаяТаблицаЦены.ПометкаУдаления КАК ПометкаУдаления,
    ВременнаяТаблицаЦены.Родитель КАК Родитель,
    ВременнаяТаблицаЦены.ЭтоГруппа КАК ЭтоГруппа,
    ВременнаяТаблицаЦены.Код КАК Код,
    ВременнаяТаблицаЦены.Наименование КАК Наименование,
    ВременнаяТаблицаЦены.Артикул КАК Артикул,
    ВременнаяТаблицаЦены.ТипНоменклатуры КАК ТипНоменклатуры,
    ВременнаяТаблицаЦены.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
    ВременнаяТаблицаЦены.ЕдиницаИзмерения.Код КАК ЕдиницаИзмеренияКод,
    ВременнаяТаблицаЦены.ЕдиницаИзмерения.НаименованиеПолное КАК ЕдиницаИзмеренияНаименованиеПолное,
    ВременнаяТаблицаЦены.ЕдиницаИзмерения.МеждународноеСокращение КАК ЕдиницаИзмеренияМеждународноеСокращение,
    ВременнаяТаблицаЦены.НоменклатураСтавкаНДС КАК НоменклатураСтавкаНДС,
    ВременнаяТаблицаЦены.ФайлКартинки КАК ФайлКартинки,
    ВременнаяТаблицаЦены.ХарактеристикаНаименование КАК ХарактеристикаНаименование,
    ВременнаяТаблицаЦены.ХарактеристикаПометкаУдаления КАК ХарактеристикаПометкаУдаления,
    ВременнаяТаблицаЦены.ВидЦен КАК ВидЦен,
    ВременнаяТаблицаЦены.ЦенаВключаетНДС КАК ЦенаВключаетНДС,
    ВременнаяТаблицаЦены.Цена КАК Цена,
    ВременнаяТаблицаЦены.Остаток КАК Остаток,
    ЕСТЬNULL(ВременнаяТаблицаШтрихкодыДляЦен.Штрихкод, "") КАК ШтрихКод,
    ВременнаяТаблицаЦены.Вес,
    ВременнаяТаблицаЦены.Производитель,
    ВременнаяТаблицаЦены.СтранаПроисхождения,
    ВременнаяТаблицаЦены.ор_ТорговаяМарка,
    ВременнаяТаблицаЦены.ор_Коллекция,
    ВременнаяТаблицаЦены.ор_Сезон,
    ВременнаяТаблицаЦены.ор_Пол,
    ВременнаяТаблицаЦены.ор_Производитель,
    ВременнаяТаблицаЦены.ор_СоставТовара,
    ВременнаяТаблицаЦены.ор_РазмернаяШкала,
    ВременнаяТаблицаЦены.Марка,
    ВременнаяТаблицаЦены.ТоварнаяКатегория,
    ВременнаяТаблицаЦены.ВидНоменклатуры,
    ВременнаяТаблицаЦены.Модель,
    ВременнаяТаблицаЦены.Форма,
    ВременнаяТаблицаЦены.Новинка,
    ВременнаяТаблицаЦены.Рекомендуем,
    ВременнаяТаблицаЦены.ТопПродаж,
    ВременнаяТаблицаЦены.Акция,
    ВременнаяТаблицаЦены.Склад
ИЗ
    ВременнаяТаблицаЦены КАК ВременнаяТаблицаЦены
        ЛЕВОЕ СОЕДИНЕНИЕ ВременнаяТаблицаШтрихкодыДляЦен КАК ВременнаяТаблицаШтрихкодыДляЦен
        ПО ВременнаяТаблицаЦены.Номенклатура = ВременнаяТаблицаШтрихкодыДляЦен.Номенклатура
            И ВременнаяТаблицаЦены.Характеристика = ВременнаяТаблицаШтрихкодыДляЦен.Характеристика
ГДЕ
    ВременнаяТаблицаЦены.Цена > 0

УПОРЯДОЧИТЬ ПО
    Номенклатура,
    Характеристика
2 Темный
 
28.10.14
12:29
Что я правил в запросе? Совсем немного - в последней таблице добавил слово "Различные" :-)
3 Темный
 
28.10.14
12:35
Да, еще. Смотрел в диспетчере задач - действительно, при запуске выгрузки начинает активно жрать память, доходит до 3,7 гб (может и больше, там очень быстро рост памяти идет) и вылетает.
4 H A D G E H O G s
 
28.10.14
12:35
ИЗ
    ВременнаяТаблицаНоменклатураХарактеристикиОстатки КАК ВременнаяТаблицаНоменклатураХарактеристикиОстатки
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВременнаяТаблицаВидыЦен КАК ВременнаяТаблицаВидыЦен
        ПО (ИСТИНА)
5 Fragster
 
гуру
28.10.14
12:35
убери картинки из запроса
6 H A D G E H O G s
 
28.10.14
12:35
Весь запрос - ф топку.
7 H A D G E H O G s
 
28.10.14
12:36
(5) Там нет картинок, это элемент справочника.
8 Fragster
 
гуру
28.10.14
12:36
(4) там они по списку
9 Темный
 
28.10.14
12:37
(4) Там в таблице "виды цен" всего один вид цены.
10 Fragster
 
гуру
28.10.14
12:37
кстати, учитывая то, что она файловая - надо бэкам .cd и checkdbfl
11 Fragster
 
гуру
28.10.14
12:37
бэкап
12 H A D G E H O G s
 
28.10.14
12:38
(8) Выбрать Первые 500 Где Ссылка> &ПредыдущаяСсылка Упорядочить По Ссылка

И крутить в цикле.

Но естественно - запрос переписать, программиста выгнать нахер.
13 Fragster
 
гуру
28.10.14
12:39
ну и да - можно всю кучу колонок из справочников подставлять в самом конце, а до этого держать в ВТ только ссылки
14 H A D G E H O G s
 
28.10.14
12:39
И убрать Индексирование.
15 Темный
 
28.10.14
12:42
(14) Где убрать?
(12) Это вообще непонятно. Зачем?
(10) Бэкапа нет, к сожалению
16 Fragster
 
гуру
28.10.14
12:43
(15) СДЕЛАТЬ бэкап, а потом чекнуть базу
17 Fragster
 
гуру
28.10.14
12:43
(15).2 - это типа разбить запрос на порции
18 Темный
 
28.10.14
12:48
Ах да... Еще. В консоле запросов запрос выполняется
19 Fragster
 
гуру
28.10.14
12:49
(18) тогда дело вполне может быть в постобработке
20 Темный
 
28.10.14
12:53
(19) Сомневаюсь... Запрос где-то минуты 3 выполняется, а ошибка вылетает на 1 минуте
21 Fragster
 
гуру
28.10.14
12:54
(20) очень просто проверить, достаточно поставить точку остановки сразу после
Результат = Запрос.Выполнить();
22 H A D G E H O G s
 
28.10.14
13:01
(21) Прикинь там еще rls
23 Fragster
 
гуру
28.10.14
13:02
(22) я думаю, что оно выключено, иначе (12).3 уже бы случилось
27 Темный
 
28.10.14
13:39
Проверил в отладчике, поставил точку останова. Валится на команде Запрос.ВыполнитьПакет();
28 H A D G E H O G s
 
28.10.14
13:55
(27) Убери Индексировать и живи спокойно некоторое время.
29 Темный
 
28.10.14
14:05
(28) Убрал, не помогло. Хотя вроде чуть дольше ждал вылета.
30 Темный
 
28.10.14
14:31
100 секунд нормального полета, 1 процессор загружен на 100%, память в норме. Потом за 5 сек. отжирает 4 Гб и вываливается
31 Темный
 
28.10.14
15:18
Что-то не так, братцы. Админ добавил 8 Гб оперативки, стало 16. Разница только в том, что после 100 сек. проработало еще 40, а не 10.
32 H A D G E H O G s
 
28.10.14
15:19
(31) Конечно не так.
33 Темный
 
28.10.14
16:10
Взял последний сейв базы от 30 сентября. Сравнил различия. Конфигурации отличаются только одним словом "РАЗЛИЧНЫЕ". Как такое могло произойти? Все работало, и вдруг встало.
34 H A D G E H O G s
 
28.10.14
16:11
(33) Чтобы выполнить РАЗЛИЧНЫЕ приложению нужна доп. память.
35 Темный
 
28.10.14
16:26
Убирал уже... Вот сейчас опять убрал. Сейчас конфигурации идентичные. По-фигу. Здесь ошибка, там выгружает без проблем.Причем вообще без проблем. Нет скачка использования памяти. Данные - ну примерно те же, ну фотографий загрузили за месяц, ну документов добавилось.
36 Темный
 
28.10.14
16:29
Видимо, ошибка все-таки в данных. Поможет выгрузка базы и загрузка в пустую?
37 Темный
 
28.10.14
18:12
Не помогло. Вообще непонятно, что делать.
38 H A D G E H O G s
 
28.10.14
18:13
(37) Переписывать запрос
39 Fragster
 
гуру
28.10.14
19:52
(37) -> (10)
40 Fragster
 
гуру
28.10.14
19:52
и зачем ВыполнитьПакет вместо выполнить?
41 sanja26
 
28.10.14
20:56
гдн-то соединяется с пустыми или кривыми данными. в предприятии кеш скорее всего.
42 Темный
 
29.10.14
16:29
Не помог checkdbfl. Я брал тот, который в папке "bin" 1с:Предприятия. Он?

(40) Он там потом из полученных массивов разные данные получает.

(41) Тоже думаю, что с данными. Непонятно, как найти.