arefaste/1C_Forums huggingface dataset:
Делаем расчет доставки программно и добавляем ее в заказ на вкладку товары.
Доставка добавляется внутри заказа скажем по нажатию на кнопку.
Но общая сумма документа не меняется и получаю ошибку
"Сумма платежей по всем этапам "4 000 RUB" не должна
 отличаться от суммы заказанных строк "4 250 RUB"

Как изменить сумму документа также программно чтобы избавиться от ошибки? Добавляю доставку таким образом

```1c
    нТовар = Объект.Товары.Добавить();
    нТовар.Номенклатура = Справочники.Номенклатура.НайтиПоКоду("00-00005130");
    нТовар.Цена = СтоимостьДоставки;
    нТовар.ВариантОбеспечения = Перечисления.ВариантыОбеспечения.НеТребуется;
    нТовар.Сумма = СтоимостьДоставки;
    нТовар.КоличествоУпаковок = 1;
    нТовар.Количество = 1;
    нТовар.СтавкаНДС = Перечисления.СтавкиНДС.БезНДС;
    нТовар.СуммаСНДС = СтоимостьДоставки;
```
---
Попробуйте вот так:

```1c
    СтруктураДействий = Новый Структура;
    СтруктураДействий.Вставить("ЗаполнитьЦенуПродажи", ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруЗаполненияЦеныВСтрокеТЧ(Объект));
    СтруктураДействий.Вставить("ПересчитатьСуммуНДС", СтруктураПересчетаСуммы);
    СтруктураДействий.Вставить("ПересчитатьСуммуСНДС", СтруктураПересчетаСуммы);
    СтруктураДействий.Вставить("ПересчитатьСумму");
    СтруктураДействий.Вставить("ПересчитатьСуммуСУчетомРучнойСкидки", Новый Структура("Очищать", Ложь));
    СтруктураДействий.Вставить("ПересчитатьСуммуСУчетомАвтоматическойСкидки", Новый Структура("Очищать", Истина));

    ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(Стр, СтруктураДействий, Неопределено);
```
---
посмотрите в модуле формы должна быть процедура ОбновитьИтоги (или что-то похожее)
---
Что то не вижу там подобной процедуры
---
Может просто в конце добавления строки написать

```1c
    Объект.СуммаДокумента = Объект.Товары.Итог("Сумма") // или любое другое название колонки, где будет содержаться итоговая сумма документа.
```
---
первым делом так пробывал..
---
Запусти типовую процедуру при изменении суммы для этой новой строки
---
Попробуйте вот так:

```1c
    СтруктураДействий = Новый Структура;
    СтруктураДействий.Вставить("ЗаполнитьЦенуПродажи", ОбработкаТабличнойЧастиКлиентСервер.ПолучитьСтруктуруЗаполненияЦеныВСтрокеТЧ(Объект));
    СтруктураДействий.Вставить("ПересчитатьСуммуНДС", СтруктураПересчетаСуммы);
    СтруктураДействий.Вставить("ПересчитатьСуммуСНДС", СтруктураПересчетаСуммы);
    СтруктураДействий.Вставить("ПересчитатьСумму");
    СтруктураДействий.Вставить("ПересчитатьСуммуСУчетомРучнойСкидки", Новый Структура("Очищать", Ложь));
    СтруктураДействий.Вставить("ПересчитатьСуммуСУчетомАвтоматическойСкидки", Новый Структура("Очищать", Истина));

    ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(Стр, СтруктураДействий, Неопределено);
```
Доброго времени суток!

Платформа 8.3.10.2772
Режим совместимости 8.3.7
Режим совместимости интерфейса 8.2

Ситуация: на управляемой форме есть элемент Страницы с множеством страниц. Вид отображения страниц - Закладки слева (горизонтально).

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

Как добиться появления кнопок прокрутки? Может кто сталкивался?
---
Сам себя опровергну. Получилось сделать то что вам нужно. Устанавливаем в свойстве группы страницы "Растягивать по вертикали" = нет, Устанавливаем вертикальную высоту больше 0.
---
Мне кажется, что такие кнопки прокрутки доступны только в динамическом списке. В Вашем случае возможно только сделать полосу прокрутки.
---
Сам себя опровергну. Получилось сделать то что вам нужно. Устанавливаем в свойстве группы страницы "Растягивать по вертикали" = нет, Устанавливаем вертикальную высоту больше 0.
---
Так действительно работает, например при режиме совместимости с Версия 8.2.13, но при режиме совместимости с 8.3.7 проблема остается.
Чтобы был доступ ко всем закладкам, решили пока оставить вертикальную прокрутку на форме.
Спасибо.
Ребят, создавал тему не так давно https://forum.infostart.ru/forum9/topic242643/ (привожу ссылку, чтобы не переносить скрины) в которой спрашивал как перенести поля в отчете и ничего, кроме как нарисовать макет не услышал. Обговорил с клиентом, говорит надо делать. Я немного умею в СКД, но макет использовал только один раз да и то когда дорабатывал чей-то отчет с уже написанным макетом. Кто хорошо шарит, в макетах скд помогите, если не результатом, так советом - где поискать, где посмотреть, как примерно это делается.
---
На самом деле ларчик просто открывался. Достаточно сделать ордер ресурсом, а полем итогов указать заказ, отключить автоположение ресурсов и все будет в шоколаде)
---
тоже как то возился с подобной задачей...
надо что то вроде этого получить(скрин)? Это группировка с размещением реквизитов "вместе с владельцем" скрин2
---
в том то и дело, что у меня группировка по многим параметрам и нужно чтобы детальные записи были под одной конкретной
(2)
---
если сделать как ты предлагаешь то вот так получается
а это не совсем то, что нужно. Нужно чтобы поля детальных записей были в точности под заказом и поля располагались в точности в таком порядке
Т.е. сначала идут колонки с датами и с клиентом, они пустые. Потом под заказом ордера и потом уже отдельные поля ресурсов
для ордера не должно быть отдельного поля как бы
---
На самом деле ларчик просто открывался. Достаточно сделать ордер ресурсом, а полем итогов указать заказ, отключить автоположение ресурсов и все будет в шоколаде)
Доброго времени суток, коллеги!

Для корректного отображения диаграмм в строчку переношу диаграммы, но заголовок диаграммы не переносится.

В коде думал, что заголовок лежит в ТабличныйДокумент.Рисунки[НомерРисунка].Объект.ОбластьЗаголовка. Но там его нет. Кто-нибудь встречался с данной проблемой? Как перенести этот чертов заголовок?)

Спасибо
---
В итоге писать свой макет для уже сделанного не мной отчета - трудозатратно и бессмысленно.

Нашел выход-костыль, вдруг кому пригодится.

В настройка у диаграммы есть настройка Информационные линии значений. Там указываете просто максимальное значиние, убираете линию и пишите текст и в области подписи оформляете шрифт. В итоге получается что заголовок будет внутри диаграммы и всегда сверху диаграммы. И при перемещении будет перемещаться диаграмма-картинка в табличном документе, а внутри нее будет заголовок.
---
Добрый день, а можно конкретизировать вопрос то что вы хотите получить со скриншотами? Если речь идет именно про СКД, то думаю стоит копнуть в сторону настроек СКД.
---
Добрый день. Вот на 1 скрине как формируется отчет без переносов диаграмм. А на 2 уже с переносом 3 диагарммы. Но заголовок диаграммы с переносом остается вместе с первыми.
---
Здравствуйте!
Не подскажите ли, как сделать на гистограмме так
---
Макет пробовали свой добавить для вывода?
---
Вот есть описание для всего подобных случаем на ИТС https://its.1c.ru/db/v8313doc#bookmark:dev:TI000000622 , или же что-то такое же только тут же статья, https://infostart.ru/public/653778/ . В любом случае придется методом научного, тыка пробовать на основе данных статей и описаний)
---
В итоге писать свой макет для уже сделанного не мной отчета - трудозатратно и бессмысленно.

Нашел выход-костыль, вдруг кому пригодится.

В настройка у диаграммы есть настройка Информационные линии значений. Там указываете просто максимальное значиние, убираете линию и пишите текст и в области подписи оформляете шрифт. В итоге получается что заголовок будет внутри диаграммы и всегда сверху диаграммы. И при перемещении будет перемещаться диаграмма-картинка в табличном документе, а внутри нее будет заголовок.
Всем доброго дня!
Можно ли в акте сверки в Бухгалтерии предприятия 3.0 изменить ссылку на дату в подвале документа: "на 31.05.2020 (здесь нужна дата составления документа вместо даты окончания периода) задолженность в пользу..." ?
Без доработок в конфигурации.
---
можно - внешняя печатная форма или в расширении
---
Можно ли в акте сверки в Бухгалтерии предприятия 3.0 изменить ссылку на дату в подвале документа: "на 31.05.2020 (здесь нужна дата составления документа вместо даты окончания периода) задолженность в пользу..." ?
Без доработок в конфигурации не обойтись
---
можно - внешняя печатная форма или в расширении
---
Спасибо за ответы! Про расширение как-то не подумала, надо попробовать.
Как лучше сделать перевод кадровой части УПП 1.3 в ЗУП 3.1?
---
Как лучше сделать перевод кадровой части УПП 1.3 в ЗУП 3.1?
Переносом данных, через правила обмена
---
Как лучше сделать перевод кадровой части УПП 1.3 в ЗУП 3.1?
Переносом данных, через правила обмена
Добрый день! Столкнулся с проблемой, не могу решить её своими силами. Итак, есть внешняя обработка по выгрузке номенклатуры из 1С упп в Excel файлик. Однако при попытке исполнить код, обработка вылетает с ошибкой "Ошибка доступа к файлу", хотя сохраняю я файлик на рабочий стол своего пользователя. Как можно поправить?

Ниже код:

```1c
    ТабДок = Новый ТабличныйДокумент;
    Макет = ПолучитьМакет("Макет");
    ОбластьШапкиТаблицы = Макет.ПолучитьОбласть("Шапка");
    ТабДок.Вывести(ОбластьШапкиТаблицы);

    ОбластьСтрокиТаблицы = Макет.ПолучитьОбласть("СтрокаТабличнойЧасти");

    Для Каждого Строка из ТЗ Цикл
    ОбластьСтрокиТаблицы.Параметры.Заполнить(ТЗ);
    ТабДок.Вывести(ОбластьСтрокиТаблицы);
    КонецЦикла;

    ТабДок.Записать("E:\Users\1CAnalyst\Desktop\Новая папка", ТипФайлаТабличногоДокумента.XLS);
```

Ремарка: ТЗ = Запрос.Выполнить().Выгрузить()
---
```1c
    ТабДок.Записать(ИмяФайла, ТипФайла);
```

ваше имя ?
---
ваше имя точно! Имя же нужно....
---
Excel установлен?
---
Разумеется, 2010.
---
```1c
    ТабДок.Записать(ИмяФайла, ТипФайла);
```

ваше имя ?
---
ваше имя точно! Имя же нужно....
---
Точно, не указал имя файла + забыл про один слэш. Вопрос закрыт, большое спасибо за подсказки!
---
Наличие или отсутствие экселя здесь не играет никакой роли.
Дело тут в том, что записывающий процесс не видит указанный путь.
У Вас база серверная или файловая? Где выполняется Ваш фрагмент кода? На сервере или на клиенте?
---
База серверная. Выполняется на сервере.
---
Если Вы на сервере физически запустили клиента и выполняете из-под него и при этом на сервере есть каталог "E:\Users\1CAnalyst\Desktop\Новая папка", а еще у пользователя, из-под которого работает служба "Агент сервера 1С" есть к нему права, то работать будет.
А если запустить то же самое с другого компьютера - то все опять сохранится на сервер.
Здравствуйте, есть внешний отчет, пытаюсь сформировать отчет вылетает ошибка на строке "ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.Вывести(ТабДок);"

Текст ошибки "{(1, 1)}: Ожидается выражение "ВЫБРАТЬ""

```1c
    ТабДок.ПовторятьПриПечатиСтроки = ТабДок.Область(7,,8);
    ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.Вывести(ТабДок);
```

Как исправить? Заранее спасибо

Ошибка появилась после того как в построитель отчета я передал Таблицу значений по коду

```1c
    ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТЗ);
    ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.ЗаполнитьНастройки();
    ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.ЗаполнениеРасшифровки = ВидЗаполненияРасшифровкиПостроителяОтчета.ЗначенияГруппировок;
    ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.ТекстЗаголовка = "Отчет по материалам в эксплуатации";
    Настройка = ВосстановитьЗначение("НастройкаВнешниеОтчетыОтчетПоМатериаламВЭксплуатацииОтчетПо­МатериаламВЭксплуатации_5595e64e-a987-4f02-906b-b00db7d92");

    Если Настройка <> Неопределено Тогда
    ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.УстановитьНастройки(Настройка);
    Иначе
    Отбор = ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.Отбор;

    Отбор.Добавить("ПодразделениеОрганизации", "ПодразделениеОрганизации", "Подразделение");
    Отбор.Добавить("ФизЛицо", "ФизЛицо", "Сотрудник");
    Отбор.Добавить("АналитикаУчетаЗатрат", "АналитикаУчетаЗатрат", "Материал");

    Порядок = ПостроительОтчетаОтчетПоМатериаламВЭксплуатации.Порядок;
    Порядок.Очистить();
    Порядок.Добавить("ПодразделениеОрганизации.Наименование", "ПодразделениеОрганизации.Наименование", "Наименование подразделения", НаправлениеСортировки.Возр);
    Порядок.Добавить("ФизЛицо.Наименование", "ФизЛицо.Наименование", "ФИО сотрудника", НаправлениеСортировки.Возр);
    Порядок.Добавить("ДокументПередачиДата", "ДокументПередачиДата", "Дата передачи в эксплуатацию", НаправлениеСортировки.Возр);
    Порядок.Добавить("АналитикаУчетаЗатрат.Наименование", "АналитикаУчетаЗатрат.Наименование", "Наименование номенклатуры", НаправлениеСортировки.Возр);
    КонецЕсли;
```
---
попробуйте

```1c
    построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(тз);
    Построитель.Выполнить();
    Построитель.Вывести();
```
---
попробуйте

```1c
    построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(тз);
    Построитель.Выполнить();
    Построитель.Вывести();
```
---
попробуйте убрать
```1c
    Настройка = ВосстановитьЗначение("
```
Как сделать чтобы можно обращаться к другим реквизитам ссылочного поля в табличном поле отборы?

Мне нужно сделать как во втором рисунке.
---
Всем спасибо за ответы, но я сам разобрался
---
"Номенклатура" на первом рисунке какого типа?
---
Тип ссылка на справочник "Номенклатура"
---
отчет на скд? Покажите запрос.
---
Нет. Запроса самого нет, я делаю это через построитель запроса, и указываю в качестве источника данных таблицу значений, которая находится у меня на форме, с уже добавленными колонками, в том числе с заданными типами, и там есть поле "Номенклатура".
---
А таблица значений с объявленными типами колонок? если нет, то надо при создании колонок указывать тип. Если ТЗ создана из запроса, типа Запрос.Выгрузить() -то здесь типизации нет и эту ТЗ надо перегонять в новую типизированную ТЗ.
---
Добавь условие по Номенклатуре в на вкладке Построитель и обязательно поставь флажок "Использовать дочерние"
---
У меня недоступна галочка "Использовать дочерние", если делать запрос через описание временной таблицы
---
Проверьте тип поля. Это все-таки скорее всего строка.
---
Я проверил, тип поля у него ссылка на справочник "Номенклатура"
---
Таблицу через менеджер загружаете?
---
В табличное поле можно добавить в качестве поля ОтборКомпоновкиДанных. Этот отбор должен иметь инициализированную коллекцию доступных полей отбора, поля типизированы. Именно из-за типизации полей платформа позволит выбрать подчиненные реквизиты и их потомков далее через точку.
---
"Использовать дочерние"
---
Всем спасибо за ответы, но я сам разобрался
Добрый день! Сртою отчет с помошю СКД. Вариантов отчета 2 Вариант1 и Вариант2. Взависимости значения реквизита формы отчета Рекв1 нужно сформировать или Вариант1, или Вариант2. Как все это делать?
---
Добавить свою форму в отчет. На реквизит формы повесить обработчик и при установке значения программно прописать выбор варианта, если память не изменяет есть:

```1c
    УстановитьТекущийВариант("Имя варианта")
```
---
Добавить свою форму в отчет. На реквизит формы повесить обработчик и при установке значения программно прописать выбор варианта, если память не изменяет есть:

```1c
    УстановитьТекущийВариант("Имя варианта")
```
При выборе элемента в динамическом списке не срабатывает СтандартнаяОбработка=Ложь.Хочу сделать так,чтобы не открывался элемент динамического списка ,а открывалась форма, но открывается элемент динамического списка и открывается форма.

```1c
    &НаКлиенте
    Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
    СтандартнаяОбработка=Ложь;
    ОткрытьФорму("РегистрНакопления.Расш.Форма.МояФорма",,ЭтаФорма);
    КонецПроцедуры
```

Как сделать,чтобы не открывался выбранный элемент?

Управляемые формы
---
У меня предложенный вами вариант работает,
но я всё же предложу ещё один:

сделать у ДинамическогоСписка РежимВыбора=Истина (поставить галочку в конфигураторе)
---
У меня предложенный вами вариант работает,
но я всё же предложу ещё один:

сделать у ДинамическогоСписка РежимВыбора=Истина (поставить галочку в конфигураторе)
---
с через добавленную через расширение форму делаю это. может из-за этого не влияет? но по идеи не должен из-за этого
---
сделать у ДинамическогоСписка РежимВыбора=Истина (поставить галочку в конфигураторе)
это работает. Все равно открывает форму элемента контрагента,но сразу автоматом закрывается. Уже лучше.
Другого варианта нет?
Здравствуйте. Есть банальный текст запрос:

ВЫБРАТЬ РАЗРЕШЕННЫЕ
 Подразделения.Ссылка КАК Ссылка,
 Подразделения.Родитель КАК Родитель
ИЗ
 Справочник.Подразделения КАК Подразделения
ГДЕ
 Подразделения.Ссылка В ИЕРАРХИИ(&спДоступныеПодразделения)
ИТОГИ ПО
 Ссылка,
 Родитель ТОЛЬКО ИЕРАРХИЯ

Получаю ошибку: Неверные параметры
Подразделения.Ссылка В ИЕРАРХИИ(<<?>>&спДоступныеПодразделения)

спДоступныеПодразделения = список значений, содержащий элементы того же справочника.
Справочник "Подразделения" - типовой справочник в УТ10, иерархия элементов.

В упор не вижу в чем ошибка.
Помогите пожалуйста.
Спасибо
---
Отбой тревоги. ))) Нашел. Просто я извращенец.
Проблема была в том что элемент списка - это не справочник, а элемент другого списка.
Упустил "Значение"
---
Проверь для начала, что вообще передается в &спДоступныеПодразделения. Может и не сделал установку параметра. Или список пуст.
---
Проверил. Список не пустой, элементы списка нужного типа
---
Это ты их глянул через Запрос.Параметры? Т.е., точно ли параметр установлен в запрос?...
---
Да
---
Попробуй еще убери РАЗРЕШЕННЫЕ.
---
Тоже самое
---
Ну пока хз. Щас как раз с жестокой иерархией работаю. Попробую сделать аналогичный запрос.
---
Ну незн... Такой вот запрос у меня отработал.

```1c
    ВЫБРАТЬ
    ФормулыРасчета.Ссылка КАК Ссылка,
    ФормулыРасчета.Родитель КАК Родитель
    ИЗ
    Справочник.ФормулыРасчета КАК ФормулыРасчета
    ГДЕ
    ФормулыРасчета.Ссылка В ИЕРАРХИИ(&СписокФормул)
    ИТОГИ ПО
    Ссылка,
    Родитель ТОЛЬКО ИЕРАРХИЯ
```
---
Спасибо огромнейшее за участие. Общение с вами помогло найти ошибку
---
Отбой тревоги. ))) Нашел. Просто я извращенец.
Проблема была в том что элемент списка - это не справочник, а элемент другого списка.
Упустил "Значение"
---
Ну и закрой тогда вопрос. Поставь какой-то пост в найденные ответы. Хоть свой.
Всем привет. Ребята, есть обработка по отправке сообщений пользователю телеграм. Отправляется через бота только пользователям у которых я знаю id. Возможно ли отправлять сообщения зная только номер телефона?
---
сейчас нет, но если покопаться в API телеграмм (а именно можно ли найти id пользователя про номеру телефона) возможно можно что-то найти
Кстати, если пользователь идентифицирован у вас в контактах (телефона) он у вас всплывается в телеграмм (как новый чат). посмотрите в эту сторону
---
сейчас нет, но если покопаться в API телеграмм (а именно можно ли найти id пользователя про номеру телефона) возможно можно что-то найти
Кстати, если пользователь идентифицирован у вас в контактах (телефона) он у вас всплывается в телеграмм (как новый чат). посмотрите в эту сторону
---
спасибо
---
видимо никак
Подскажите пожалуйста, как выделить строку в СКД при нажатии на ячейку в отчете?
---
В форме отчета у поля табличного документа найди событие "ПриАктивизацииОбласти", в него вставь примерно такой код:

 ШиринаТаблицы = ЭлементыФормы.Результат.ШиринаТаблицы;
 Если ШиринаТаблицы <> 0 Тогда
  ТекОбласть = ЭлементыФормы.Результат.ТекущаяОбласть;
  НоваяТекОбласть = ЭлементыФормы.Результат.Область("R"+ТекОбласть.Верх+"C1:R"+ТекОбласть.Низ+"C"+ШиринаТаблицы);
  Если ТекОбласть.Имя <> НоваяТекОбласть.Имя Тогда
   ЭлементыФормы.Результат.ТекущаяОбласть = НоваяТекОбласть;
  КонецЕсли;
 КонецЕсли;
"Результат" это имя поля табличного документа. Код подходит для обычных форм.
---
В форме отчета у поля табличного документа найди событие "ПриАктивизацииОбласти", в него вставь примерно такой код:

 ШиринаТаблицы = ЭлементыФормы.Результат.ШиринаТаблицы;
 Если ШиринаТаблицы <> 0 Тогда
  ТекОбласть = ЭлементыФормы.Результат.ТекущаяОбласть;
  НоваяТекОбласть = ЭлементыФормы.Результат.Область("R"+ТекОбласть.Верх+"C1:R"+ТекОбласть.Низ+"C"+ШиринаТаблицы);
  Если ТекОбласть.Имя <> НоваяТекОбласть.Имя Тогда
   ЭлементыФормы.Результат.ТекущаяОбласть = НоваяТекОбласть;
  КонецЕсли;
 КонецЕсли;
"Результат" это имя поля табличного документа. Код подходит для обычных форм.
---
почему-то иногда выпадает ошибка что область не найдена, а иногда нормально выделяет строки, и непонятно с чем это связано...............
---
Если ошибка связана с номером строки более 1000, то легко решается форматированием строки:
НоваяТекОбласть = ЭлементыФормы.Результат.Область("R"+Формат(ТекОбласть.Верх,"ЧГ=")+"C1:R"+Формат(ТекОбласть.Низ,"ЧГ=")+"C"+Формат(ШиринаТаблицы,"ЧГ="));
---
точно, благодарю)
---
а лучше не мучиться и не лепить строковое название области со всеми этими форматами, а обращаться к ней по номерам строк и колонок

```1c
    НоваяТекОбласть = ЭлементыФормы.Результат.Область(ТекОбласть.Верх, 1, ТекОбласть.Низ, ШиринаТаблицы);
```
---
Вопрос решен, нет?
---
спасибо, помогло)))
---
а у вас есть другой вариант решения?
---
Только после этого поиск не работает
---
На всякий случай для УФ:

```1c
    &НаКлиенте
    Процедура РезультатПриАктивизации(Элемент)

    ШиринаТаблицы = Результат.ШиринаТаблицы;
    Если ШиринаТаблицы = 0 Тогда
    Возврат
    КонецЕсли;

    ТекущаяОбласть = Результат.ТекущаяОбласть;
    ТекущийЦвет = ТекущаяОбласть.ЦветФона;

    Результат.Область(ИмяРедактируемойОбласти(ТекущаяОбласть)).ЦветФона = WebЦвета.Красный;

    Если ЗначениеЗаполнено(ПредыдущаяОбласть) Тогда
    Результат.Область(ИмяРедактируемойОбласти(Результат.Область(ПредыдущаяОбласть))).ЦветФона = ПредыдущийЦвет;
    КонецЕсли;

    ПредыдущаяОбласть = ТекущаяОбласть.Имя;
    ПредыдущийЦвет = ТекущийЦвет;

    КонецПроцедуры

    &НаКлиенте
    Функция ИмяРедактируемойОбласти(Область)

    Возврат "R" + Область.Верх + "C1:R"+Область.Низ+"C"+ШиринаТаблицы;

    КонецФункции
```
Добрый день, есть документ Проект, у него есть табличная часть задачи, при открытии табличная часть должна заполнятся автоматически, написала вот такую процедуру

```1c
    Процедура ПриОткрытииНаСервере()
    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Задачи.Ссылка КАК Ссылка,
    | Задачи.Статус КАК Статус,
    | Задачи.СрокЗавершения КАК СрокЗавершения
    |ИЗ
    | Документ.Задачи КАК Задачи
    |ГДЕ
    | Задачи.Проект = &Проект
    | И Задачи.Проект <> &ПустоеЗначение";

    Запрос.УстановитьПараметр("Проект", Объект.Ссылка);
    Запрос.УстановитьПараметр("ПустоеЗначение", Документы.Проекты.ПустаяСсылка());
    РезультатЗапроса = Запрос.Выполнить();

    ТЗ = РезультатЗапроса.Выгрузить();

    Объект.Задачи.Загрузить(ТЗ);
    КонецПроцедуры
```

Статус и срок заполняются, а задача пустая
---
Задачи.Ссылка КАК Ссылка, заменить на Задачи.Ссылка КАК Задача (имя реквизита в ТЧ)

и
```1c
    | И Задачи.Проект <> &ПустоеЗначение
```
 избыточное условие
---
Задачи.Ссылка КАК Ссылка, заменить на Задачи.Ссылка КАК Задача (имя реквизита в ТЧ)

и
```1c
    | И Задачи.Проект <> &ПустоеЗначение
```
 избыточное условие
---
Спасибо, написала "Задачи.Ссылка КАК Задача" и все правильно отобразилось)
---
Тип реквизита ТЧ <ЗАДАЧА> совпадает с выгружаемым?