Вход | Регистрация

1С:Предприятие ::

Метки: 

Попытка работы Альфа-авто 4 на платформе 8.3

Я
   triviumfan
 
30.07.18 - 10:28
Добрый день, коллеги.

Много раз слышал, что многие перевели свою альфу на 8.3
Решив попробовать, я наткнулся на отказ отчета "планировщика работ" корректно работать.
Ошибка при формировании запроса:
{Отчет.ПланированиеРабот.МодульОбъекта(1144)}: Ошибка при вызове метода контекста (Выполнить)
    Результат = ИтоговыйЗапрос.Выполнить();
по причине:
{(630, 91)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
 неограниченной длины и поля несовместимых типов.
МАКСИМУМ(ВидДокумента) + " " + МАКСИМУМ(ДатаДокумента) + ВЫБОР КОГДА МАКСИМУМ(Состояние) <<?>>= "" ТОГДА "" ИНАЧЕ "; Сост.: " + МАКСИМУМ(Состояние) КОНЕЦ + "; Зак.: " + МАКСИМУМ(Заказчик) + ВЫБОР КОГДА МАКСИМУМ(КонтактнаяИнформация) = "" ТОГДА "" ИНАЧЕ "; КИ: " + МАКСИМУМ(КонтактнаяИнформация) КОНЕЦ + "; Мод.: " + ВЫБОР КОГДА МАКСИМУМ(ГосНомер) = "" ТОГДА МАКСИМУМ(Модель) ИНАЧЕ МАКСИМУМ(Модель)+", № "+МАКСИМУМ(ГосНомер) КОНЕЦ + "; ПО: " + МАКСИМУМ(ПричинаОбращения) + "; ВВ: " + МАКСИМУМ(ВремяВыполненияРаботДокумента) КАК ПредставлениеДокумента

Неограниченной длины нет, при первом приближении ошибок не найдено. Может кто уже знает ответ и переписал отчет под 8.3? Просто разбираться в сем динамическом запросе довольно долго =\
 
  Рекламное место пустует
   karpik666
 
1 - 30.07.18 - 10:48
(0) замените "ВЫБОР КОГДА МАКСИМУМ(Состояние)" на 
"ВЫБОР КОГДА МАКСИМУМ(Выразить(Состояние КАК Строка(100)))"
   triviumfan
 
2 - 30.07.18 - 11:01
(1) Состояние - реквизит заказ-наряда типа ПеречислениеСсылка.СостояниеЗаказНаряда
   triviumfan
 
3 - 30.07.18 - 11:02
Здесь с ходу не разобраться, просто хочу поинтересоваться, может есть уже те, кто это сделал.
   Garykom
 
4 - 30.07.18 - 11:08
(0) Альфа авто 4 работает еще на платформе 8.1, объясни нафуя ее переводить на 8.3 ?

Там обычные формы и профита не будет никакого, кроме лишних тормозов на старом железе.
   karpik666
 
5 - 30.07.18 - 11:13
(2) тогда может его стоить сравнивать не со строкой, а например с Значение(Перечисление.СостояниеЗаказНаряда.ПустаяСсылка)?
   triviumfan
 
6 - 30.07.18 - 11:18
(5) сейчас выражение поля выглядит так:
ВЫБОР КОГДА ТаблицаРезультата.Объект ССЫЛКА Документ.ЗаказНаряд ТОГДА ВЫРАЗИТЬ(ТаблицаРезультата.Объект КАК Документ.ЗаказНаряд).Состояние ИНАЧЕ """" КОНЕЦ КАК Состояние

   karpik666
 
7 - 30.07.18 - 11:20
(6) да тут в коде явно должна быть строка, а не ссылка, как вы будете прибавлять к строке перечисление "; Сост.: " + МАКСИМУМ(Состояние) ", тут явно изначально состояние нужно приводить к строке
   triviumfan
 
8 - 30.07.18 - 11:21
Эмпирическим путём выяснено, что проблема в полях "Состояние" и "КонтактнаяИнформация"
   Базис
 
9 - 30.07.18 - 11:22
(4) Удобно все конфы в конторе держать на одном релизе.
   triviumfan
 
10 - 30.07.18 - 11:24
(7) Там представление() используется, все отлично работает на 8.2
(9) поэтому мы и решили перейти на 8.3
 
  Рекламное место пустует
   karpik666
 
11 - 30.07.18 - 11:29
(10) не вижу в этом коде представление
ВЫРАЗИТЬ(ТаблицаРезультата.Объект КАК Документ.ЗаказНаряд).Состояние
   triviumfan
 
12 - 30.07.18 - 11:39
(11) запрос динамически формируется, там всяко накручено...
https://yadi.sk/i/zxSKbpmM3ZhxvK
Вот полный запрос:
[1C]
ВЫБРАТЬ
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот
ПОМЕСТИТЬ ТаблицаЗагрузкиЦехов
ИЗ
    &ТаблицаЗагрузкиЦехов КАК ТаблицаЗагрузкиЦехов
;

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    ТаблицаРаботРесурса.Ресурс КАК Ресурс,
    ТаблицаРаботРесурса.ИндексЦеха КАК ИндексЦеха,
    ТаблицаРаботРесурса.Объект КАК Объект,
    ТаблицаРаботРесурса.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаРаботРесурса.Дата КАК Дата,
    ТаблицаРаботРесурса.ВидОбъекта КАК ВидОбъекта,
    ТаблицаРаботРесурса.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаРаботРесурса.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаРаботРесурса.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаРаботРесурса.КонецРабочегоПериода КАК КонецРабочегоПериода
ПОМЕСТИТЬ ТаблицаРаботРесурса
ИЗ (
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс0 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(0 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс1 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(1 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс2 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(2 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс3 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(3 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс4 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(4 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс5 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(5 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс6 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(6 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс7 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(7 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс8 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(8 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс9 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(9 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс10 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(10 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс11 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(11 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс12 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(12 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс13 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(13 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс14 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(14 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс15 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(15 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс16 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(16 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс17 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(17 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс18 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(18 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс19 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(19 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс20 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(20 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс21 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(21 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс22 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(22 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс23 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(23 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс24 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(24 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс25 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(25 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс26 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(26 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс27 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(27 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс28 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(28 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс29 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(29 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс30 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(30 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс31 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(31 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс32 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(32 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс33 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(33 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс34 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(34 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс35 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(35 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс36 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(36 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс37 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(37 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс38 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(38 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс39 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(39 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ
    ВЫРАЗИТЬ(&Ресурс40 КАК Справочник.Цеха) КАК Ресурс,
    ВЫРАЗИТЬ(40 КАК Число(10,0)) КАК ИндексЦеха,
    ТаблицаЗагрузкиЦехов.Объект КАК Объект,
    ТаблицаЗагрузкиЦехов.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаЗагрузкиЦехов.Дата КАК Дата,
    ТаблицаЗагрузкиЦехов.ВидОбъекта КАК ВидОбъекта,
    ТаблицаЗагрузкиЦехов.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаЗагрузкиЦехов.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаЗагрузкиЦехов.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    ТаблицаЗагрузкиЦехов.КонецРабочегоПериода КАК КонецРабочегоПериода) КАК ТаблицаРаботРесурса
ИНДЕКСИРОВАТЬ ПО
    Ресурс
;
ВЫБРАТЬ
    ТаблицаРез.Ресурс КАК Ресурс,
    ТаблицаРез.Объект КАК Объект,
    КОЛИЧЕСТВО(*) КАК КоличествоЗаписей
ПОМЕСТИТЬ КоличествоЗаписейВЦеху
ИЗ
  ТаблицаРаботРесурса КАК ТаблицаРез
СГРУППИРОВАТЬ ПО
    ТаблицаРез.Ресурс,
    ТаблицаРез.Объект
ИНДЕКСИРОВАТЬ ПО
    Ресурс
;

ВЫБРАТЬ
    ТаблицаРезультата.Ресурс КАК Цех,
    ТаблицаРезультата.ИндексЦеха КАК ИндексЦеха,
    ТаблицаРезультата.Объект КАК Объект,
    ТаблицаРезультата.Объект.ДатаНачала КАК ОбъектДатаНачала,
    ТаблицаРезультата.Объект.Номер КАК ОбъектНомер,
    ТаблицаРезультата.ВремяВыполненияРабот/ЕСТЬNULL(КоличествоЗаписейВЦеху.КоличествоЗаписей, 1) КАК ВремяВыполненияРабот,
    ТаблицаРезультата.ВидОбъекта КАК ВидОбъекта,
    ВЫБОР
        КОГДА ТаблицаРезультата.ДатаЗапускаРаботы<&ДатаНач ТОГДА
            &ДатаНач
        КОГДА ТаблицаРезультата.ДатаЗапускаРаботы>&ДатаКон ТОГДА
            &ДатаКон
        ИНАЧЕ
            ТаблицаРезультата.ДатаЗапускаРаботы
    КОНЕЦ КАК ДатаЗапускаРаботы,
    ВЫБОР КОГДА ТаблицаРезультата.ДатаОкончанияРаботы>&ДатаКон ТОГДА &ДатаКон ИНАЧЕ ТаблицаРезультата.ДатаОкончанияРаботы КОНЕЦ КАК ДатаОкончанияРаботы,
    ВЫБОР
        КОГДА ТаблицаРезультата.НачалоРабочегоПериода<&ДатаНач ТОГДА
            &ДатаНач
        КОГДА ТаблицаРезультата.НачалоРабочегоПериода>&ДатаКон ТОГДА
            &ДатаКон
        ИНАЧЕ
            ТаблицаРезультата.НачалоРабочегоПериода
    КОНЕЦ КАК НачалоРабочегоПериода,
    ВЫБОР КОГДА ТаблицаРезультата.КонецРабочегоПериода>&ДатаКон ТОГДА &ДатаКон ИНАЧЕ ТаблицаРезультата.КонецРабочегоПериода КОНЕЦ КАК КонецРабочегоПериода
,
    ВЫБОР КОГДА ТаблицаРезультата.ВидОбъекта=1 ТОГДА "ЗнР" ИНАЧЕ "ЗН" КОНЕЦ КАК ВидДокумента,
    ТаблицаРезультата.Объект.Дата КАК ОбъектДата,
    ВЫБОР КОГДА ТаблицаРезультата.Объект ССЫЛКА Документ.ЗаказНаряд ТОГДА ВЫРАЗИТЬ(ТаблицаРезультата.Объект КАК Документ.ЗаказНаряд).Состояние ИНАЧЕ "" КОНЕЦ КАК Состояние,
    ТаблицаРезультата.Объект.Заказчик КАК Заказчик,
    ВЫБОР КОГДА ТаблицаРезультата.Объект ССЫЛКА Документ.ЗаявкаНаРемонт ТОГДА ВЫРАЗИТЬ(ТаблицаРезультата.Объект КАК Документ.ЗаявкаНаРемонт).КонтактнаяИнформация ИНАЧЕ "" КОНЕЦ КАК КонтактнаяИнформация,
    ВЫБОР КОГДА ТаблицаРезультата.Объект.Автомобиль ССЫЛКА Справочник.Автомобили ТОГДА ВЫРАЗИТЬ(ТаблицаРезультата.Объект.Автомобиль КАК Справочник.Автомобили).Модель ИНАЧЕ ТаблицаРезультата.Объект.Автомобиль КОНЕЦ КАК Модель,
    ЕСТЬNULL(АвтомобилиСрезПоследних.Значение, "") КАК ГосНомер,
    ТаблицаРезультата.Объект.ПричинаОбращения КАК ПричинаОбращения,
    ТаблицаРезультата.Объект.ВремяВыполненияРабот КАК ВремяВыполненияРаботДокумента
ПОМЕСТИТЬ ТаблицаРабот
ИЗ
  ТаблицаРаботРесурса КАК ТаблицаРезультата
  ЛЕВОЕ СОЕДИНЕНИЕ КоличествоЗаписейВЦеху КАК КоличествоЗаписейВЦеху
    ПО ТаблицаРезультата.Ресурс = КоличествоЗаписейВЦеху.Ресурс
    И ТаблицаРезультата.Объект = КоличествоЗаписейВЦеху.Объект
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Автомобили.СрезПоследних(, ВидЗначения=ЗНАЧЕНИЕ(Перечисление.ДополнительнаяИнформацияАвтомобилей.ГосНомер)) КАК АвтомобилиСрезПоследних
    ПО  ТаблицаРезультата.Объект.Автомобиль ССЫЛКА Справочник.Автомобили И
        ВЫРАЗИТЬ(ТаблицаРезультата.Объект.Автомобиль КАК Справочник.Автомобили) = АвтомобилиСрезПоследних.Автомобиль
;
УНИЧТОЖИТЬ    ТаблицаРаботРесурса
;
УНИЧТОЖИТЬ    КоличествоЗаписейВЦеху
;
ВЫБРАТЬ
    ТаблицаРаботРесурса.Цех КАК Цех,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.Цех) КАК ЦехПредставление,
    ТаблицаРаботРесурса.ИндексЦеха КАК ИндексЦеха,
    ТаблицаРаботРесурса.Объект КАК Объект,
    ТаблицаРаботРесурса.ОбъектДатаНачала КАК ОбъектДатаНачала,
    ТаблицаРаботРесурса.ОбъектНомер КАК ОбъектНомер,
    ТаблицаРаботРесурса.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаРаботРесурса.ВидОбъекта КАК ВидОбъекта,
    ТаблицаРаботРесурса.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаРаботРесурса.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаРаботРесурса.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    "" КАК ччч,
    ТаблицаРаботРесурса.КонецРабочегоПериода КАК КонецРабочегоПериода
,
ТаблицаРаботРесурса.ВидДокумента КАК ВидДокумента,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.ОбъектДата) КАК ДатаДокумента,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.Состояние) КАК Состояние,
    ПРЕДСТАВЛЕНИЕ(Табл
   triviumfan
 
13 - 30.07.18 - 11:40
ппц, он даже не влез сюда) 
Вот тхт: https://yadi.sk/d/m40fEhUF3ZhyDg
   triviumfan
 
14 - 30.07.18 - 11:49
А вот конечный запрос из пакета (так наглядней):
ВЫБРАТЬ
    ТаблицаРаботРесурса.Цех КАК Цех,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.Цех) КАК ЦехПредставление,
    ТаблицаРаботРесурса.ИндексЦеха КАК ИндексЦеха,
    ТаблицаРаботРесурса.Объект КАК Объект,
    ТаблицаРаботРесурса.ОбъектДатаНачала КАК ОбъектДатаНачала,
    ТаблицаРаботРесурса.ОбъектНомер КАК ОбъектНомер,
    ТаблицаРаботРесурса.ВремяВыполненияРабот КАК ВремяВыполненияРабот,
    ТаблицаРаботРесурса.ВидОбъекта КАК ВидОбъекта,
    ТаблицаРаботРесурса.ДатаЗапускаРаботы КАК ДатаЗапускаРаботы,
    ТаблицаРаботРесурса.ДатаОкончанияРаботы КАК ДатаОкончанияРаботы,
    ТаблицаРаботРесурса.НачалоРабочегоПериода КАК НачалоРабочегоПериода,
    "" КАК ччч,
    ТаблицаРаботРесурса.КонецРабочегоПериода КАК КонецРабочегоПериода,
    ТаблицаРаботРесурса.ВидДокумента КАК ВидДокумента,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.ОбъектДата) КАК ДатаДокумента,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.Состояние) КАК Состояние,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.Заказчик) КАК Заказчик,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.КонтактнаяИнформация) КАК КонтактнаяИнформация,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.Модель) КАК Модель,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.ГосНомер) КАК ГосНомер,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.ПричинаОбращения) КАК ПричинаОбращения,
    ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.ВремяВыполненияРаботДокумента) КАК ВремяВыполненияРаботДокумента,
    "" КАК ПредставлениеДокумента    
ИЗ 
    ТаблицаРабот КАК ТаблицаРаботРесурса
УПОРЯДОЧИТЬ ПО
    ТаблицаРаботРесурса.ИндексЦеха,
    ТаблицаРаботРесурса.Цех.Наименование,
    ОбъектДатаНачала,
    ОбъектНомер,
    ТаблицаРаботРесурса.НачалоРабочегоПериода,
    ТаблицаРаботРесурса.КонецРабочегоПериода
ИТОГИ 
    МИНИМУМ(ОбъектДатаНачала),
    МИНИМУМ(ОбъектНомер),
    ВЫРАЗИТЬ(СУММА(ВремяВыполненияРабот) КАК Число(15,3)) КАК ВремяВыполненияРабот,
    МАКСИМУМ(ИндексЦеха),
    МАКСИМУМ(ВидОбъекта),
    МИНИМУМ(ДатаЗапускаРаботы),
    МАКСИМУМ(ДатаОкончанияРаботы),
     МАКСИМУМ(ВидДокумента) + 
         " " + 
         МАКСИМУМ(ДатаДокумента) + 
         ВЫБОР КОГДА МАКСИМУМ(Состояние) = "" ТОГДА "" ИНАЧЕ "; Сост.: " + 
         МАКСИМУМ(Состояние) КОНЕЦ + 
         "; Зак.: " + МАКСИМУМ(Заказчик) + 
         ВЫБОР КОГДА МАКСИМУМ(КонтактнаяИнформация) = "" ТОГДА "" ИНАЧЕ "; КИ: " + МАКСИМУМ(КонтактнаяИнформация) КОНЕЦ + 
         "; Мод.: " + ВЫБОР КОГДА МАКСИМУМ(ГосНомер) = "" ТОГДА МАКСИМУМ(Модель) ИНАЧЕ МАКСИМУМ(Модель)+", № "+МАКСИМУМ(ГосНомер) КОНЕЦ + 
         "; ПО: " + МАКСИМУМ(ПричинаОбращения) + "; ВВ: " + МАКСИМУМ(ВремяВыполненияРаботДокумента) КАК ПредставлениеДокумента
ПО
    Цех ИЕРАРХИЯ,
    Объект

Видимо проблема с итогами
   karpik666
 
15 - 30.07.18 - 11:59
(14) Тогда может быть Выразить( ПРЕДСТАВЛЕНИЕ(ТаблицаРаботРесурса.Состояние) КАК Строка(100)) КАК Состояние
   triviumfan
 
16 - 30.07.18 - 12:01
(15) https://its.1c.ru/db/metod8dev/content/2655/hdoc
Нельзя Представление() внутри Выразить()
   karpik666
 
17 - 30.07.18 - 12:03
(16) ну вы сами себе ответили, представление не может быть использовано в выражениях
   triviumfan
 
18 - 30.07.18 - 12:03
(16) Но можно наоборот) Ура, работает! Спасибо, что подтолкнул!
   triviumfan
 
19 - 30.07.18 - 12:03
Вот так работает:
ВЫБОР КОГДА ТаблицаРезультата.Объект ССЫЛКА Документ.ЗаказНаряд ТОГДА Представление(ВЫРАЗИТЬ(ТаблицаРезультата.Объект КАК Документ.ЗаказНаряд).Состояние) ИНАЧЕ """" КОНЕЦ КАК Состояние


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует