Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
19 мая 2024, 07:59

Проблема с динамическим списком.

Автор ef0din, 31 авг 2020, 10:44

0 Пользователей и 1 гость просматривают эту тему.

ef0din

Добрый день! Платформа 8.3.16.1224. Есть форма списка. Весьма нагруженная, с несколькими вкладками. На одной из вкладок список документов с выводом итогового количества в разрезе статусов документа. Считывание данных не динамическое (ибо с динамическим не будет же верно количество определяться?). Количество выводится в подвал. Работают в программе несколько офисов. Запрос динамического списка такой:

ВЫБРАТЬ
Даймэкс_заказДляДругогоОфиса.Ссылка КАК Ссылка,
Даймэкс_заказДляДругогоОфиса.ВерсияДанных КАК ВерсияДанных,
Даймэкс_заказДляДругогоОфиса.ПометкаУдаления КАК ПометкаУдаления,
Даймэкс_заказДляДругогоОфиса.Номер КАК Номер,
Даймэкс_заказДляДругогоОфиса.Дата КАК Дата,
Даймэкс_заказДляДругогоОфиса.Проведен КАК Проведен,
Даймэкс_заказДляДругогоОфиса.ОфисПриемаЗаявки КАК ОфисПриемаЗаявки,
Даймэкс_заказДляДругогоОфиса.ОфисИсполнения КАК ОфисИсполнения,
Даймэкс_заказДляДругогоОфиса.Автор КАК Автор,
Даймэкс_заказДляДругогоОфиса.ПринялВОфисеИсполнения КАК ПринялВОфисеИсполнения,
Даймэкс_заказДляДругогоОфиса.Заявка КАК Заявка,
Даймэкс_заказДляДругогоОфиса.ЗаказчикСтрока КАК ЗаказчикСтрока,
Даймэкс_заказДляДругогоОфиса.ЗаказчикКонтактноеЛицоСтрока КАК ЗаказчикКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдресНаселенныйПункт КАК ЗаказчикАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдрес КАК ЗаказчикАдрес,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдресПредставление КАК ЗаказчикАдресПредставление,
Даймэкс_заказДляДругогоОфиса.ОтправительСтрока КАК ОтправительСтрока,
Даймэкс_заказДляДругогоОфиса.ОтправительКонтактноеЛицоСтрока КАК ОтправительКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ОтправительАдресНаселенныйПункт КАК ОтправительАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ОтправительАдресПредставление КАК ОтправительАдресПредставление,
Даймэкс_заказДляДругогоОфиса.ПолучательСтрока КАК ПолучательСтрока,
Даймэкс_заказДляДругогоОфиса.ПолучательКонтактноеЛицоСтрока КАК ПолучательКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ПолучательАдресНаселенныйПункт КАК ПолучательАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ВидУслуги КАК ВидУслуги,
Даймэкс_заказДляДругогоОфиса.СпособОплаты КАК СпособОплаты,
Даймэкс_заказДляДругогоОфиса.Комментарий КАК Комментарий,
Даймэкс_заказДляДругогоОфиса.ПлательщикВид КАК ПлательщикВид,
Даймэкс_заказДляДругогоОфиса.ЖелаемоеВремяПрибытияКурьераC КАК ЖелаемоеВремяПрибытияКурьераC,
Даймэкс_заказДляДругогоОфиса.ЖелаемаяДатаПрибытияКурьера КАК ЖелаемаяДатаПрибытияКурьера,
Даймэкс_заказДляДругогоОфиса.ЖелаемоеВремяПрибытияКурьераПо КАК ЖелаемоеВремяПрибытияКурьераПо,
Даймэкс_заказДляДругогоОфиса.Статус КАК Статус,
Даймэкс_заказДляДругогоОфиса.Ответственный КАК Ответственный,
Даймэкс_заказДляДругогоОфиса.ЗаказчикТелефон КАК ЗаказчикТелефон,
Даймэкс_заказДляДругогоОфиса.Отправительтелефон КАК Отправительтелефон,
Даймэкс_заказДляДругогоОфиса.ПолучательТелефон КАК ПолучательТелефон,
Даймэкс_заказДляДругогоОфиса.ДопИнформация КАК ДопИнформация,
Даймэкс_заказДляДругогоОфиса.Заказчик КАК Заказчик,
Даймэкс_заказДляДругогоОфиса.Отправитель КАК Отправитель,
Даймэкс_заказДляДругогоОфиса.Получатель КАК Получатель,
Даймэкс_заказДляДругогоОфиса.АдресОтправителя КАК АдресОтправителя,
Даймэкс_заказДляДругогоОфиса.АдресПолучателя КАК АдресПолучателя,
Даймэкс_заказДляДругогоОфиса.ОфисПолучения КАК ОфисПолучения,
Даймэкс_заказДляДругогоОфиса.Плательщик КАК Плательщик,
Даймэкс_заказДляДругогоОфиса.ПлательщикКонтактноеЛицо КАК ПлательщикКонтактноеЛицо,
Даймэкс_заказДляДругогоОфиса.ПлательщикТелефон КАК ПлательщикТелефон,
Даймэкс_заказДляДругогоОфиса.ПлательщикСтрокой КАК ПлательщикСтрокой,
Даймэкс_заказДляДругогоОфиса.ОфисПлательщика КАК ОфисПлательщика,
Даймэкс_заказДляДругогоОфиса.Договор КАК Договор,
Даймэкс_заказДляДругогоОфиса.ЕстьИзменения КАК ЕстьИзменения,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДопТелефон КАК ЗаказчикДопТелефон,
Даймэкс_заказДляДругогоОфиса.ОтправительДопТелефон КАК ОтправительДопТелефон,
Даймэкс_заказДляДругогоОфиса.ПолучательДопТелефон КАК ПолучательДопТелефон,
Даймэкс_заказДляДругогоОфиса.ДопИнфаЗаказчик КАК ДопИнфаЗаказчик,
Даймэкс_заказДляДругогоОфиса.ДопИнфаОтправитель КАК ДопИнфаОтправитель,
Даймэкс_заказДляДругогоОфиса.ДопИнфаПолучатель КАК ДопИнфаПолучатель,
Даймэкс_заказДляДругогоОфиса.ЕстьФайлы КАК ЕстьФайлы,
Даймэкс_заказДляДругогоОфиса.КодОфиса КАК КодОфиса,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДоб КАК ЗаказчикДоб,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДобДоп КАК ЗаказчикДобДоп,
Даймэкс_заказДляДругогоОфиса.ИсполнительДоб КАК ИсполнительДоб,
Даймэкс_заказДляДругогоОфиса.ИсполнительДобДоп КАК ИсполнительДобДоп,
Даймэкс_заказДляДругогоОфиса.ПолучательДоб КАК ПолучательДоб,
Даймэкс_заказДляДругогоОфиса.ПолучательДобДоп КАК ПолучательДобДоп,
Даймэкс_заказДляДругогоОфиса.ПлательщикДоб КАК ПлательщикДоб,
Даймэкс_заказДляДругогоОфиса.ИтоговыйНомер КАК ИтоговыйНомер
ПОМЕСТИТЬ НачДанные
ИЗ
Документ.Даймэкс_заказДляДругогоОфиса КАК Даймэкс_заказДляДругогоОфиса
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
СУММА(ВЫБОР
КОГДА НачДанные.Статус = ЗНАЧЕНИЕ(Перечисление.даймэкс_СтатусыЗаказовДругихГородов.Новый)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК ИтогНовые,
СУММА(ВЫБОР
КОГДА НачДанные.Статус = ЗНАЧЕНИЕ(Перечисление.даймэкс_СтатусыЗаказовДругихГородов.Согласован)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК ИтогСогласованны,
СУММА(ВЫБОР
КОГДА НачДанные.Статус = ЗНАЧЕНИЕ(Перечисление.даймэкс_СтатусыЗаказовДругихГородов.ПереданВОфисИсполнения)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК ИтогПереданыВОфИсп,
СУММА(ВЫБОР
КОГДА НачДанные.Статус = ЗНАЧЕНИЕ(Перечисление.даймэкс_СтатусыЗаказовДругихГородов.ВыполненВОфисеИсполнения)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК ИтогВыполненыВОфИсп,
СУММА(ВЫБОР
КОГДА НачДанные.Статус = ЗНАЧЕНИЕ(Перечисление.даймэкс_СтатусыЗаказовДругихГородов.ВРаботеВОфисеДоставки)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК ИтогВРаботеВОфДоставки,
СУММА(ВЫБОР
КОГДА НачДанные.Статус = ЗНАЧЕНИЕ(Перечисление.даймэкс_СтатусыЗаказовДругихГородов.Доставлен)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК ИтогДоставлены,
СУММА(ВЫБОР
КОГДА НачДанные.Статус = ЗНАЧЕНИЕ(Перечисление.даймэкс_СтатусыЗаказовДругихГородов.Отменен)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ) КАК ИтогдаОтменены
ПОМЕСТИТЬ Итого
ИЗ
НачДанные КАК НачДанные
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Даймэкс_заказДляДругогоОфиса.Ссылка КАК Ссылка,
Даймэкс_заказДляДругогоОфиса.ВерсияДанных КАК ВерсияДанных,
Даймэкс_заказДляДругогоОфиса.ПометкаУдаления КАК ПометкаУдаления,
Даймэкс_заказДляДругогоОфиса.Номер КАК Номер,
Даймэкс_заказДляДругогоОфиса.Дата КАК Дата,
Даймэкс_заказДляДругогоОфиса.Проведен КАК Проведен,
Даймэкс_заказДляДругогоОфиса.ОфисПриемаЗаявки КАК ОфисПриемаЗаявки,
Даймэкс_заказДляДругогоОфиса.ОфисИсполнения КАК ОфисИсполнения,
Даймэкс_заказДляДругогоОфиса.Автор КАК Автор,
Даймэкс_заказДляДругогоОфиса.ПринялВОфисеИсполнения КАК ПринялВОфисеИсполнения,
Даймэкс_заказДляДругогоОфиса.Заявка КАК Заявка,
Даймэкс_заказДляДругогоОфиса.ЗаказчикСтрока КАК ЗаказчикСтрока,
Даймэкс_заказДляДругогоОфиса.ЗаказчикКонтактноеЛицоСтрока КАК ЗаказчикКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдресНаселенныйПункт КАК ЗаказчикАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдрес КАК ЗаказчикАдрес,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдресПредставление КАК ЗаказчикАдресПредставление,
Даймэкс_заказДляДругогоОфиса.ОтправительСтрока КАК ОтправительСтрока,
Даймэкс_заказДляДругогоОфиса.ОтправительКонтактноеЛицоСтрока КАК ОтправительКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ОтправительАдресНаселенныйПункт КАК ОтправительАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ОтправительАдресПредставление КАК ОтправительАдресПредставление,
Даймэкс_заказДляДругогоОфиса.ПолучательСтрока КАК ПолучательСтрока,
Даймэкс_заказДляДругогоОфиса.ПолучательКонтактноеЛицоСтрока КАК ПолучательКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ПолучательАдресНаселенныйПункт КАК ПолучательАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ВидУслуги КАК ВидУслуги,
Даймэкс_заказДляДругогоОфиса.СпособОплаты КАК СпособОплаты,
Даймэкс_заказДляДругогоОфиса.Комментарий КАК Комментарий,
Даймэкс_заказДляДругогоОфиса.ПлательщикВид КАК ПлательщикВид,
Даймэкс_заказДляДругогоОфиса.ЖелаемоеВремяПрибытияКурьераC КАК ЖелаемоеВремяПрибытияКурьераC,
Даймэкс_заказДляДругогоОфиса.ЖелаемаяДатаПрибытияКурьера КАК ЖелаемаяДатаПрибытияКурьера,
Даймэкс_заказДляДругогоОфиса.ЖелаемоеВремяПрибытияКурьераПо КАК ЖелаемоеВремяПрибытияКурьераПо,
Даймэкс_заказДляДругогоОфиса.Статус КАК Статус,
Даймэкс_заказДляДругогоОфиса.Ответственный КАК Ответственный,
Даймэкс_заказДляДругогоОфиса.ЗаказчикТелефон КАК ЗаказчикТелефон,
Даймэкс_заказДляДругогоОфиса.Отправительтелефон КАК Отправительтелефон,
Даймэкс_заказДляДругогоОфиса.ПолучательТелефон КАК ПолучательТелефон,
Даймэкс_заказДляДругогоОфиса.ДопИнформация КАК ДопИнформация,
Даймэкс_заказДляДругогоОфиса.Заказчик КАК Заказчик,
Даймэкс_заказДляДругогоОфиса.Отправитель КАК Отправитель,
Даймэкс_заказДляДругогоОфиса.Получатель КАК Получатель,
Даймэкс_заказДляДругогоОфиса.АдресОтправителя КАК АдресОтправителя,
Даймэкс_заказДляДругогоОфиса.АдресПолучателя КАК АдресПолучателя,
Даймэкс_заказДляДругогоОфиса.ОфисПолучения КАК ОфисПолучения,
Даймэкс_заказДляДругогоОфиса.Плательщик КАК Плательщик,
Даймэкс_заказДляДругогоОфиса.ПлательщикКонтактноеЛицо КАК ПлательщикКонтактноеЛицо,
Даймэкс_заказДляДругогоОфиса.ПлательщикТелефон КАК ПлательщикТелефон,
Даймэкс_заказДляДругогоОфиса.ПлательщикСтрокой КАК ПлательщикСтрокой,
Даймэкс_заказДляДругогоОфиса.ОфисПлательщика КАК ОфисПлательщика,
Даймэкс_заказДляДругогоОфиса.Договор КАК Договор,
Даймэкс_заказДляДругогоОфиса.ЕстьИзменения КАК ЕстьИзменения,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДопТелефон КАК ЗаказчикДопТелефон,
Даймэкс_заказДляДругогоОфиса.ОтправительДопТелефон КАК ОтправительДопТелефон,
Даймэкс_заказДляДругогоОфиса.ПолучательДопТелефон КАК ПолучательДопТелефон,
Даймэкс_заказДляДругогоОфиса.ДопИнфаЗаказчик КАК ДопИнфаЗаказчик,
Даймэкс_заказДляДругогоОфиса.ДопИнфаОтправитель КАК ДопИнфаОтправитель,
Даймэкс_заказДляДругогоОфиса.ДопИнфаПолучатель КАК ДопИнфаПолучатель,
Даймэкс_заказДляДругогоОфиса.ЕстьФайлы КАК ЕстьФайлы,
Даймэкс_заказДляДругогоОфиса.КодОфиса КАК КодОфиса,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДоб КАК ЗаказчикДоб,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДобДоп КАК ЗаказчикДобДоп,
Даймэкс_заказДляДругогоОфиса.ИсполнительДоб КАК ИсполнительДоб,
Даймэкс_заказДляДругогоОфиса.ИсполнительДобДоп КАК ИсполнительДобДоп,
Даймэкс_заказДляДругогоОфиса.ПолучательДоб КАК ПолучательДоб,
Даймэкс_заказДляДругогоОфиса.ПолучательДобДоп КАК ПолучательДобДоп,
Даймэкс_заказДляДругогоОфиса.ПлательщикДоб КАК ПлательщикДоб,
Даймэкс_заказДляДругогоОфиса.ИтоговыйНомер КАК ИтоговыйНомер,
Итого.ИтогНовые КАК ИтогНовые,
Итого.ИтогСогласованны КАК ИтогСогласованны,
Итого.ИтогПереданыВОфИсп КАК ИтогПереданыВОфИсп,
Итого.ИтогВыполненыВОфИсп КАК ИтогВыполненыВОфИсп,
Итого.ИтогВРаботеВОфДоставки КАК ИтогВРаботеВОфДоставки,
Итого.ИтогДоставлены КАК ИтогДоставлены,
Итого.ИтогдаОтменены КАК ИтогдаОтменены,
Даймэкс_заказДляДругогоОфиса.Номер + Даймэкс_заказДляДругогоОфиса.ОфисПриемаЗаявки.Код КАК НомерЗаказа
ИЗ
Документ.Даймэкс_заказДляДругогоОфиса КАК Даймэкс_заказДляДругогоОфиса,
Итого КАК Итого
ГДЕ
Даймэкс_заказДляДругогоОфиса.Ссылка В
(ВЫБРАТЬ
НачДанные.Ссылка КАК Ссылка
ИЗ
НачДанные КАК НачДанные)

СГРУППИРОВАТЬ ПО
Даймэкс_заказДляДругогоОфиса.Ссылка,
Даймэкс_заказДляДругогоОфиса.ВерсияДанных,
Даймэкс_заказДляДругогоОфиса.ПометкаУдаления,
Даймэкс_заказДляДругогоОфиса.Номер,
Даймэкс_заказДляДругогоОфиса.Дата,
Даймэкс_заказДляДругогоОфиса.Проведен,
Даймэкс_заказДляДругогоОфиса.ОфисПриемаЗаявки,
Даймэкс_заказДляДругогоОфиса.ОфисИсполнения,
Даймэкс_заказДляДругогоОфиса.Автор,
Даймэкс_заказДляДругогоОфиса.ПринялВОфисеИсполнения,
Даймэкс_заказДляДругогоОфиса.Заявка,
Даймэкс_заказДляДругогоОфиса.ЗаказчикСтрока,
Даймэкс_заказДляДругогоОфиса.ЗаказчикКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдрес,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдресПредставление,
Даймэкс_заказДляДругогоОфиса.ОтправительСтрока,
Даймэкс_заказДляДругогоОфиса.ОтправительКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ОтправительАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ОтправительАдресПредставление,
Даймэкс_заказДляДругогоОфиса.ПолучательСтрока,
Даймэкс_заказДляДругогоОфиса.ПолучательКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ПолучательАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ВидУслуги,
Даймэкс_заказДляДругогоОфиса.СпособОплаты,
Даймэкс_заказДляДругогоОфиса.Комментарий,
Даймэкс_заказДляДругогоОфиса.ПлательщикВид,
Даймэкс_заказДляДругогоОфиса.ЖелаемоеВремяПрибытияКурьераC,
Даймэкс_заказДляДругогоОфиса.ЖелаемаяДатаПрибытияКурьера,
Даймэкс_заказДляДругогоОфиса.ЖелаемоеВремяПрибытияКурьераПо,
Даймэкс_заказДляДругогоОфиса.Статус,
Даймэкс_заказДляДругогоОфиса.Ответственный,
Даймэкс_заказДляДругогоОфиса.ЗаказчикТелефон,
Даймэкс_заказДляДругогоОфиса.Отправительтелефон,
Даймэкс_заказДляДругогоОфиса.ПолучательТелефон,
Даймэкс_заказДляДругогоОфиса.ДопИнформация,
Даймэкс_заказДляДругогоОфиса.Заказчик,
Даймэкс_заказДляДругогоОфиса.Отправитель,
Даймэкс_заказДляДругогоОфиса.Получатель,
Даймэкс_заказДляДругогоОфиса.АдресОтправителя,
Даймэкс_заказДляДругогоОфиса.АдресПолучателя,
Даймэкс_заказДляДругогоОфиса.ОфисПолучения,
Даймэкс_заказДляДругогоОфиса.Плательщик,
Даймэкс_заказДляДругогоОфиса.ПлательщикКонтактноеЛицо,
Даймэкс_заказДляДругогоОфиса.ПлательщикТелефон,
Даймэкс_заказДляДругогоОфиса.ПлательщикСтрокой,
Даймэкс_заказДляДругогоОфиса.ОфисПлательщика,
Даймэкс_заказДляДругогоОфиса.Договор,
Даймэкс_заказДляДругогоОфиса.ЕстьИзменения,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДопТелефон,
Даймэкс_заказДляДругогоОфиса.ОтправительДопТелефон,
Даймэкс_заказДляДругогоОфиса.ПолучательДопТелефон,
Даймэкс_заказДляДругогоОфиса.ДопИнфаЗаказчик,
Даймэкс_заказДляДругогоОфиса.ДопИнфаОтправитель,
Даймэкс_заказДляДругогоОфиса.ДопИнфаПолучатель,
Даймэкс_заказДляДругогоОфиса.ЕстьФайлы,
Даймэкс_заказДляДругогоОфиса.КодОфиса,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДоб,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДобДоп,
Даймэкс_заказДляДругогоОфиса.ИсполнительДоб,
Даймэкс_заказДляДругогоОфиса.ИсполнительДобДоп,
Даймэкс_заказДляДругогоОфиса.ПолучательДоб,
Даймэкс_заказДляДругогоОфиса.ПолучательДобДоп,
Даймэкс_заказДляДругогоОфиса.ПлательщикДоб,
Даймэкс_заказДляДругогоОфиса.ИтоговыйНомер,
Итого.ИтогНовые,
Итого.ИтогСогласованны,
Итого.ИтогПереданыВОфИсп,
Итого.ИтогВыполненыВОфИсп,
Итого.ИтогВРаботеВОфДоставки,
Итого.ИтогДоставлены,
Итого.ИтогдаОтменены,
Даймэкс_заказДляДругогоОфиса.Номер + Даймэкс_заказДляДругогоОфиса.ОфисПриемаЗаявки.Код



С недавнего времени, на одном из офисов, при переходе на вкладку с этим списком 1с стала вылетать. Данные лога такие:

30:22.270001-0,EXCP,1,process=1cv8c,OSThread=9576,Exception=580392e6-ba49-4280-ac67-fcd6f2180121,Descr='src\VResourceSessionImpl.cpp(550):
580392e6-ba49-4280-ac67-fcd6f2180121: Неправильное имя пользователя или пароль
Ошибка при выполнении запроса POST к ресурсу /e1cib/login:'
30:56.583000-0,EXCP,1,process=1cv8c,OSThread=9576,OSException=1cv8c_8.3.16.1224_03b6104d_20200826163056_7204 enabled
30:56.583001-0,EXCPCNTX,0,ClientComputerName=,ServerComputerName=,UserName=,ConnectString=
30:56.583002-35203002,EXCPCNTX,0,SrcName=PROC,process=1cv8c,OSThread=9576
30:58.083001-0,EXCP,1,process=1cv8c,OSThread=9576,DumpError=Created dump file: C:\Users\PC\Documents\dumps\1cv8c_8.3.16.1224_03b6104d_20200826163056_7204.mdmp


Сегодня подобная проблема появилась еще на одном офисе. Сейчас сделал так: добавил булево "Упрощенная форма" для офиса, и, если для офиса текущего пользователя этот реквизит = Истина - тогда программно, при создании на сервере убираю подвал, ставлю динамическое считывание данных и меняю запрос динамического списка на упрощенный:

ВЫБРАТЬ
Даймэкс_заказДляДругогоОфиса.Ссылка КАК Ссылка,
Даймэкс_заказДляДругогоОфиса.ВерсияДанных КАК ВерсияДанных,
Даймэкс_заказДляДругогоОфиса.ПометкаУдаления КАК ПометкаУдаления,
Даймэкс_заказДляДругогоОфиса.Номер КАК Номер,
Даймэкс_заказДляДругогоОфиса.Дата КАК Дата,
Даймэкс_заказДляДругогоОфиса.Проведен КАК Проведен,
Даймэкс_заказДляДругогоОфиса.ОфисПриемаЗаявки КАК ОфисПриемаЗаявки,
Даймэкс_заказДляДругогоОфиса.ОфисИсполнения КАК ОфисИсполнения,
Даймэкс_заказДляДругогоОфиса.Автор КАК Автор,
Даймэкс_заказДляДругогоОфиса.ПринялВОфисеИсполнения КАК ПринялВОфисеИсполнения,
Даймэкс_заказДляДругогоОфиса.Заявка КАК Заявка,
Даймэкс_заказДляДругогоОфиса.ЗаказчикСтрока КАК ЗаказчикСтрока,
Даймэкс_заказДляДругогоОфиса.ЗаказчикКонтактноеЛицоСтрока КАК ЗаказчикКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдресНаселенныйПункт КАК ЗаказчикАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдрес КАК ЗаказчикАдрес,
Даймэкс_заказДляДругогоОфиса.ЗаказчикАдресПредставление КАК ЗаказчикАдресПредставление,
Даймэкс_заказДляДругогоОфиса.ОтправительСтрока КАК ОтправительСтрока,
Даймэкс_заказДляДругогоОфиса.ОтправительКонтактноеЛицоСтрока КАК ОтправительКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ОтправительАдресНаселенныйПункт КАК ОтправительАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ОтправительАдресПредставление КАК ОтправительАдресПредставление,
Даймэкс_заказДляДругогоОфиса.ПолучательСтрока КАК ПолучательСтрока,
Даймэкс_заказДляДругогоОфиса.ПолучательКонтактноеЛицоСтрока КАК ПолучательКонтактноеЛицоСтрока,
Даймэкс_заказДляДругогоОфиса.ПолучательАдресНаселенныйПункт КАК ПолучательАдресНаселенныйПункт,
Даймэкс_заказДляДругогоОфиса.ВидУслуги КАК ВидУслуги,
Даймэкс_заказДляДругогоОфиса.СпособОплаты КАК СпособОплаты,
Даймэкс_заказДляДругогоОфиса.Комментарий КАК Комментарий,
Даймэкс_заказДляДругогоОфиса.ПлательщикВид КАК ПлательщикВид,
Даймэкс_заказДляДругогоОфиса.ЖелаемоеВремяПрибытияКурьераC КАК ЖелаемоеВремяПрибытияКурьераC,
Даймэкс_заказДляДругогоОфиса.ЖелаемаяДатаПрибытияКурьера КАК ЖелаемаяДатаПрибытияКурьера,
Даймэкс_заказДляДругогоОфиса.ЖелаемоеВремяПрибытияКурьераПо КАК ЖелаемоеВремяПрибытияКурьераПо,
Даймэкс_заказДляДругогоОфиса.Статус КАК Статус,
Даймэкс_заказДляДругогоОфиса.Ответственный КАК Ответственный,
Даймэкс_заказДляДругогоОфиса.ЗаказчикТелефон КАК ЗаказчикТелефон,
Даймэкс_заказДляДругогоОфиса.Отправительтелефон КАК Отправительтелефон,
Даймэкс_заказДляДругогоОфиса.ПолучательТелефон КАК ПолучательТелефон,
Даймэкс_заказДляДругогоОфиса.ДопИнформация КАК ДопИнформация,
Даймэкс_заказДляДругогоОфиса.Заказчик КАК Заказчик,
Даймэкс_заказДляДругогоОфиса.Отправитель КАК Отправитель,
Даймэкс_заказДляДругогоОфиса.Получатель КАК Получатель,
Даймэкс_заказДляДругогоОфиса.АдресОтправителя КАК АдресОтправителя,
Даймэкс_заказДляДругогоОфиса.АдресПолучателя КАК АдресПолучателя,
Даймэкс_заказДляДругогоОфиса.ОфисПолучения КАК ОфисПолучения,
Даймэкс_заказДляДругогоОфиса.Плательщик КАК Плательщик,
Даймэкс_заказДляДругогоОфиса.ПлательщикКонтактноеЛицо КАК ПлательщикКонтактноеЛицо,
Даймэкс_заказДляДругогоОфиса.ПлательщикТелефон КАК ПлательщикТелефон,
Даймэкс_заказДляДругогоОфиса.ПлательщикСтрокой КАК ПлательщикСтрокой,
Даймэкс_заказДляДругогоОфиса.ОфисПлательщика КАК ОфисПлательщика,
Даймэкс_заказДляДругогоОфиса.Договор КАК Договор,
Даймэкс_заказДляДругогоОфиса.ЕстьИзменения КАК ЕстьИзменения,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДопТелефон КАК ЗаказчикДопТелефон,
Даймэкс_заказДляДругогоОфиса.ОтправительДопТелефон КАК ОтправительДопТелефон,
Даймэкс_заказДляДругогоОфиса.ПолучательДопТелефон КАК ПолучательДопТелефон,
Даймэкс_заказДляДругогоОфиса.ДопИнфаЗаказчик КАК ДопИнфаЗаказчик,
Даймэкс_заказДляДругогоОфиса.ДопИнфаОтправитель КАК ДопИнфаОтправитель,
Даймэкс_заказДляДругогоОфиса.ДопИнфаПолучатель КАК ДопИнфаПолучатель,
Даймэкс_заказДляДругогоОфиса.ЕстьФайлы КАК ЕстьФайлы,
Даймэкс_заказДляДругогоОфиса.КодОфиса КАК КодОфиса,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДоб КАК ЗаказчикДоб,
Даймэкс_заказДляДругогоОфиса.ЗаказчикДобДоп КАК ЗаказчикДобДоп,
Даймэкс_заказДляДругогоОфиса.ИсполнительДоб КАК ИсполнительДоб,
Даймэкс_заказДляДругогоОфиса.ИсполнительДобДоп КАК ИсполнительДобДоп,
Даймэкс_заказДляДругогоОфиса.ПолучательДоб КАК ПолучательДоб,
Даймэкс_заказДляДругогоОфиса.ПолучательДобДоп КАК ПолучательДобДоп,
Даймэкс_заказДляДругогоОфиса.ПлательщикДоб КАК ПлательщикДоб,
Даймэкс_заказДляДругогоОфиса.ИтоговыйНомер КАК ИтоговыйНомер
ИЗ
Документ.Даймэкс_заказДляДругогоОфиса КАК Даймэкс_заказДляДругогоОфиса



Проверил под нужным пользаком - вроде не вылетает так.
Собственно вопрос:
1. Все ли в порядке в изначальном запрос, т.е. может лучше как-то иначе его сделать, оставив при этом итоговые данные.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск