arefaste/1C_Forums huggingface dataset:
Вопрос как создать документ с типом.

```1c
    ДокВозврат = Документы.Об["Тип"].СоздатьДокумент();
```

Выдает ошибку: Поле объекта не обнаружено (Об)
---
Вот так к примеру:

```1c
    Попытка
    ДокОб = Документы[НазваниеДокумента].СоздатьДокумент();
    ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Удачно!");
    Исключение
    ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Не Удачно!");
    КонецПопытки;
```

(Вот это в erp: ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Удачно!") или Сообщение пользователю...)
---
```1c
    ДокВозврат = Документы.ВозвратТоваровПоставщику.СоздатьДокумен();
```
---
ВозвратТоваровПоставщику
А если нужно переменную подставить?
---
Вот так к примеру:

```1c
    Попытка
    ДокОб = Документы[НазваниеДокумента].СоздатьДокумент();
    ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Удачно!");
    Исключение
    ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Не Удачно!");
    КонецПопытки;
```

(Вот это в erp: ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Удачно!") или Сообщение пользователю...)
ЗУП 3.1 обновились до версии 3.1.8.216, при формировании данных в печатной форме не подставляется номер документа

Может кто-то уже встречал ошибку в печатной форме и нашел ее решение? К конфигурации не все так очевидно как на первый взгляд казалось, а опыта не достаточно, чтобы в сложной системе разобраться.
---
дефис не должен стоять на 3 и 5 местах в номере документа
Ибо отсекается префикс либо 2 либо 4 знака, а обычно и то и другое
---
А номер самого документа какой? Была такая проблема, оказалось из-за того, что правили номер вручную. Программа при выводе печатной формы обрезает всякие префиксы, лидирующие нули и т.д., а из-за отредактированного неправильно номера в результате ничего не оставалось.
---
Номер документа 17-л, в предыдущей версии он нормально в печатной форме отображается.
---
дефис не должен стоять на 3 и 5 местах в номере документа
Ибо отсекается префикс либо 2 либо 4 знака, а обычно и то и другое
---
Ну да действительно убрал дефис и номер появился, а почему так сделали?
---
Так было ВСЕГДА в ЗУП 3

префикс определяется по дефису
Поменялась дата на 31.07.2099. Выполнились регламентные задания и запомнили эту дату. Теперь они не выполняются. Как это все починить?
---
в папке, где лежит база достаточно было удалить папку JobSheduler, чтоб сбросить даты окончания заданий
---
а какое время пк стоит?
---
сейчас правильное время стоит
---
Поставить правильную дату и нажать "Выполнить сейчас" пробовали?
---
пробовал, непомогает(((
---
попробовать обновить расписания рег. заданий
---
пробовал, ноль реакции
---
Зайдите в каждое расписание и измените :)
---
Отключение-включение регламентного задания тоже не помогает?
Если сервис заданий клемануло на этой ситуации, тогда только рестарт сервера могу посоветовать.
---
На крайний случай через dtшник ))) только не кидайтесь в меня какашками
---
в папке, где лежит база достаточно было удалить папку JobSheduler, чтоб сбросить даты окончания заданий
---
к сожалению очистки дат начала и конца выполнения фоновых заданий помогло не до конца, не все задания автоматически запускаются, так что проблема осталась и попрежнему актуальна
```1c
    ПолнаяТЗ = Объект.ПолнаяТаблица.Выгрузить(,);
    СгруппированнаяТЗ = ПолнаяТЗ.Скопировать();
    СгруппированнаяТЗ.Колонки.Добавить("Количество");
    СгруппированнаяТЗ.Свернуть("ИНН,ВидОбъекта","Количество");
```

В добавленной колонке Количество должно быть количество свернутых строк но там везде 0 и в не свернутых тоже
---
Откуда там возьмется количество, если суммируются нули? Заполните ее сперва единицами.

```1c
    СгруппированнаяТЗ.ЗаполнитьЗначения(1, "Количество")
```
---
Человек хочет понять, сколько дублей по ИНН у него.

```1c
    ПолнаяТЗ = Объект.ПолнаяТаблица.Выгрузить(,);
    СгруппированнаяТЗ = ПолнаяТЗ.Скопировать();
    СгруппированнаяТЗ.Колонки.Добавить("Количество");
    СгруппированнаяТЗ.ЗаполнитьЗначения(1, "Количество")
    СгруппированнаяТЗ.Свернуть("ИНН,ВидОбъекта","Количество");
```

Ну, а затем, обрабатываешь сгруппированную таблицу, оглядываясь на то, что Количество, равное единице, означает строку, которая не была сгруппирована, поскольку не с чем было.
---
Откуда там возьмется количество, если суммируются нули? Заполните ее сперва единицами.

```1c
    СгруппированнаяТЗ.ЗаполнитьЗначения(1, "Количество")
```
---
```1c
    КоличествоСтрок = СгруппированнаяТЗ.Количество();
```
---
Можно без добавления колонки.
СгруппированнаяТЗ.Свернуть("ИНН,ВидОбъекта");
КоличествоСтрок=СгруппированнаяТЗ.Количество();
---
Человек хочет понять, сколько дублей по ИНН у него.

```1c
    ПолнаяТЗ = Объект.ПолнаяТаблица.Выгрузить(,);
    СгруппированнаяТЗ = ПолнаяТЗ.Скопировать();
    СгруппированнаяТЗ.Колонки.Добавить("Количество");
    СгруппированнаяТЗ.ЗаполнитьЗначения(1, "Количество")
    СгруппированнаяТЗ.Свернуть("ИНН,ВидОбъекта","Количество");
```

Ну, а затем, обрабатываешь сгруппированную таблицу, оглядываясь на то, что Количество, равное единице, означает строку, которая не была сгруппирована, поскольку не с чем было.
---
Ну, а затем, обрабатываешь сгруппированную таблицу, оглядываясь на то, что Количество, равное единице, означает строку, которая не была сгруппирована, поскольку не с чем было.
Чего там еще обрабатывать? Количество теперь заполняется правильно.
---
Ну, я предположил, что тебе надо что-то с этими данными делать)
---
Надо было выгрузить в ТЧ. Выгрузил не оглядываясь.
---
КоличествоСтрок=СгруппированнаяТЗ.Количество();

Почему не используешь?
---
Потому что нужно было количество дублей по ИНН, а не общее количество.
Добрый день! Уважаемые программисты, каким образом можно дополнить типовую функцию в Документообороте? Есть справочник Адресная книга, а в справочнике форма "Форма списка". И вот в этой форме есть функция "ОписаниеПользователяДляКарточки" которую я почему то не могу добавить в своё расширение. Добавляется только форма. Посоветуйте, каким образом можно дополнить эту функцию без снятия с поддержки конфы. Спасибо.
---
была установлена платформа 8.3.9, после установки 8.3.13 всё заработало, всем спасибо!)
---
http://prntscr.com/m5nuz5 - так не работает?
---
у меня нет пункта "Добавить в расширение"
---
Может режим совместимости не позволяет
---
есть вариант решить эту проблему с совместимостью?
---
а если шелкнуть ПКМ на названии функции?
---
может это настройки какие то?
---
Советую посмотреть в сторону функционала расширений После, Вместо и тд.
---
Скорее всего режим совместимости
---
Возможным решением будет - найти место откуда вызывается эта функция и перехватить его;
Например если функция вызывается из ПриОткрытии() тогда перехватываем в расширении ПриОткрытии() ... и дополняем код;
---
Какая конфа? Какая платформа? Какой режим совместимости?
---
конфа 8.3.9
---
на 8.3.9 перехват функций не работает
---
Изучите этот материал:

http://v8.1c.ru/o7/201603module/index.htm
---
А где вы нажимаете чтоб увидеть пункт "Добавить в расширение"?
На модуле жать бесполезно. Надо на самом справочнике.
И на форме списка.
---
Сперва надо создать само расширение, оно будет с префиксом. И в режиме исправление либо адаптация. Потом лучше галку снять Защита от опасных действий. И уже имея расширение, встать на процедуру в форме списка и по ПКМ Добавить в созданное расширение. Будет предложен вариант До, Вместо, После. Выбираете что нужно, и дописываете. При этом форм создастся автоматически сама.
---
была установлена платформа 8.3.9, после установки 8.3.13 всё заработало, всем спасибо!)
Есть отчет
есть общая форма форма отчета и своя форма в отчете
при этом результат отчета выглядит по разному - как будто в своей форме масштаб другой
или так в своей форме масштаб 100% а в общей форме масштаб авто - подгоняется что ли как то - выглядит поменьше
Что это за параметр, где настроить?
---
Условное оформление.
---
Это из-за шрифта. Если хотите, чтобы было как в общей форме, поставьте те же шрифты (или попробуйте оставить Авто).
---
где шрифты? это отчет на компоновке, макета нет. и да - шрифты одинаковые в свойствах ячеек выведенных отчетов в предприятии
---
Условное оформление.
---
да шрифт текста - масштаб - там поменяла - похоже это самое
---
А если нажать Ctrl и покрутить колесиком мышки, а потом закрыть и открыть отчет, изменения сохраняются?
---
не сохраняются. Также через сохранить вариант тоже не сохраняются.
В связи с изменением ставки НДС необходимо изменить "Основную ставку НДС" в настройках у всех пользователей. Может быть кто-нибудь уже сделал такую обработку ?
---
И эта не годится?
---
Ну и для всех мой вариант:
```1c
    Процедура КнопкаВыполнитьНажатие(Кнопка)

    Ном=0;
    Набор = РегистрыСведений.НастройкиПользователей.СоздатьНаборЗаписей();
    Набор.Отбор.Настройка.Установить(ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяСтавкаНДС);
    Набор.Прочитать();
    Для каждого ЗаписьНабора Из Набор Цикл
    Если ЗаписьНабора.Значение=Было Тогда
    ЗаписьНабора.Значение=Стало;
    Ном = Ном+1;
    Сообщить("+ЗаписьНабора.Пользователь+" - "+ЗаписьНабора.Значение);
    КонецЕсли;
    КонецЦикла;
    Набор.Записать();
    Сообщить("Выполнено ! - " +Ном);

    КонецПроцедуры
```
---
Их сделали, по-моему, несколько тысяч перед НГ) И все вывалили сюда.
Поиск не находит, что ли?
---
Поиск не находит, что ли?Это удивительно, но не находит :(
---
И эта не годится?
---
И эта не годится? Которая ? Вероятно, вы хотели написать ссылку, а забыли.
---
ссылка спрятана в слове "эта" :)
---
Спасибо ! Годится.
Но у меня совсем с головой что-то. Я сам написал похожую обработку еще в начале декабря. И забыл!!! А сейчас нашел.
---
эти игры с ндс многим сделали что-то с головой)
---
Ну и для всех мой вариант:
```1c
    Процедура КнопкаВыполнитьНажатие(Кнопка)

    Ном=0;
    Набор = РегистрыСведений.НастройкиПользователей.СоздатьНаборЗаписей();
    Набор.Отбор.Настройка.Установить(ПланыВидовХарактеристик.НастройкиПользователей.ОсновнаяСтавкаНДС);
    Набор.Прочитать();
    Для каждого ЗаписьНабора Из Набор Цикл
    Если ЗаписьНабора.Значение=Было Тогда
    ЗаписьНабора.Значение=Стало;
    Ном = Ном+1;
    Сообщить("+ЗаписьНабора.Пользователь+" - "+ЗаписьНабора.Значение);
    КонецЕсли;
    КонецЦикла;
    Набор.Записать();
    Сообщить("Выполнено ! - " +Ном);

    КонецПроцедуры
```
Обычная форма 8.3
Выпадающий список выбора в форме элемента справочника.

```1c
    Процедура ВидТовараНачалоВыбора(Элемент, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    ЭлементыФормы.ВидТовара.СписокВыбора.Очистить();

    СписокВыбора = Новый СписокЗначений;

    СписокВыбора.Добавить(Справочники.ВидыТоваров.Ремонт);
    СписокВыбора.Добавить(Справочники.ВидыТоваров.Установка);

    ВыбранноеЗначение = ВыбратьИзСписка(СписокВыбора, ЭлементыФормы.ВидТовара);

    Если ВыбранноеЗначение <> Неопределено Тогда
    ПолеВводаВидТовара = ВыбранноеЗначение.Значение;
    КонецЕсли;
    КонецПроцедуры
```

Список есть, но клик (выбор) по нему не дает результата?
Как зафиксировать результат выбора?
---
Присваивать нужно не полю ввода , а реквизиту который привязан к этому полю
---
проверьте тип реквизита
---
Присваивать нужно не полю ввода , а реквизиту который привязан к этому полю
---
Рабочий результат:

```1c
    Процедура ВидТовараНачалоВыбора(Элемент, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    ЭлементыФормы.ВидТовара.СписокВыбора.Очистить();

    СписокВыбора = Новый СписокЗначений;

    СписокВыбора.Добавить(Справочники.ВидыТоваров.Ремонт);
    СписокВыбора.Добавить(Справочники.ВидыТоваров.Установка);

    ВыбранноеЗначение = ВыбратьИзСписка(СписокВыбора, ЭлементыФормы.ВидТовара);

    Если ВыбранноеЗначение <> Неопределено Тогда
    ВидТовара = ВыбранноеЗначение.Значение;
    КонецЕсли;

    КонецПроцедуры
```
Доработанная УНФ. Добавляю изменения из последней УНФ.
В форме списка Номенклатура добавил событие ПриПолученииДанныхНаСервере.
Почему-то оно не выполняется. В последней УНФ ПриСозданииНаСервере->ПриПолученииДанныхНаСервере->ПриОткрытии. У меня ПриСозданииНаСервере, а ПриПолученииДанныхНаСервере не отрабатывает. Что неправильно сделано?
---
Обработчик события вызывается на сервере после получения данных динамическим списком, только если была получена как минимум одна строка
Обработчик вызывается в режиме совместимости конфигурации Версия8_3_8 и выше.
---
Обработчик события вызывается на сервере после получения данных динамическим списком, только если была получена как минимум одна строка
Обработчик вызывается в режиме совместимости конфигурации Версия8_3_8 и выше.
При объединении с конфигурацией из файла, в Действиях окна сравнения в Параметрах ставлю галку Разрешить удаление объектов основной конфигурации, при этом например в РС.АдресныеОбъекты с измерения Уровень галка снимается, но после объединения при обновлении базы данных получаю такую ошибку
РегистрСведений.АдресныеОбъекты: Задано одинаковое имя для реквизита и измерения - Уровень
и несколько ей подобных.
Почему это измерение не удаляется? Как удалять эти объекты?
---
Поставьте галочки
---
Нужно чтобы в итоге тех измерений которые отсутствуют в файле не было
---
Поставьте галочки
Доброго времени.

Пишу обработку, которая считывает данные с файла excel, плюс формирует таблицу из самой конфигурации и сравнивает данные.

Сравнение делаю в запросе, результат выгружаю в таблицу значений.

В обработке создал реквизит с типом таблица значений и туда хочу залить таблицу из результата запроса, чтобы можно было на клиенте к ней обратится(для сохранения).

На сервере после выполнения запроса пишу:

```1c
    ТабРезультат = РеквизитФормыВЗначение("Объект.ТаблицаРезультат");
    ОбработкаОбъект = РеквизитФормыВЗначение("Объект");
    ОбработкаОбъект.ЗаполнитьТЧ(ТабРезультат, РезультатЗапроса);
    ЗначениеВРеквизитФормы(ОбработкаОбъект, "Объект");
```

В модуле обработки:

```1c
    Процедура ЗаполнитьТЧ(ТЗ, РезультатЗапроса) Экспорт
    ТЗ = РезультатЗапроса.Выгрузить();
    КонецПроцедуры
```

В отладчике ТЗ заполняется корректно.

Но из модуля формы Объект.ТаблицаРезультат все равно пустая, что я упускаю?

В моем понимании, что если процедурой ЗаполнитьТЧ(ТЗ, РезультатЗапроса) я заполнил тз которая реквизит объекта или нет?
---
Реквизиты объекта для обработок на УФ не имеют смысла, т.к. объект в клиент-серверной схеме тонкого клиента "не жилец". Пробрасывается только контекст формы. Поэтому на сервере нужно заполнять непосредственно реквизиты формы, а не объекта. Реквизиты объекта, как я уже сказал, вообще не стоит создавать (для обработок и отчетов). Подробнее можно тут почитать.
---
вместо всего этого... просто:

```1c
    Объект.ТаблицаРезультат.Загрузить(РезультатЗапроса.Выгрузить());
```

На клиенте Объект.ТаблицаРезультат это ДанныеФормыКоллекция.
---
вместо всего этого... просто:

```1c
    Объект.ТаблицаРезультат.Загрузить(РезультатЗапроса.Выгрузить());
```

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

```1c
    Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)

    СтандартнаяОбработка = Ложь;

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | бит_ОборотыПоБюджетам.Проект КАК Проект,
    | бит_ОборотыПоБюджетам.Регистратор КАК Регистратор,
    | бит_ОборотыПоБюджетам.ЦФО КАК ЦФО,
    | бит_ОборотыПоБюджетам.СтатьяОборотов КАК СтатьяОборотов,
    | бит_ОборотыПоБюджетам.Сумма КАК Сумма,
    | бит_ОборотыПоБюджетам.СуммаРегл КАК СуммаРегл,
    | бит_ОборотыПоБюджетам.Валюта КАК Валюта,
    | НАЧАЛОПЕРИОДА(бит_ОборотыПоБюджетам.Период, ДЕНЬ) КАК Период
    |ИЗ
    | РегистрНакопления.бит_ОборотыПоБюджетам КАК бит_ОборотыПоБюджетам
    |ГДЕ
    | бит_ОборотыПоБюджетам.Сценарий = &Сценарий
    | И бит_ОборотыПоБюджетам.СтатьяОборотов.ТипСтатьи = &ТипСтатьи
    | И бит_ОборотыПоБюджетам.СтатьяОборотов.РасходДоход = &РасходДоход";

    Запрос.УстановитьПараметр("РасходДоход", Перечисления.бит_РасходДоход.Поступление);
    Запрос.УстановитьПараметр("Сценарий", Перечисления.бит_ТипыСтатейОборотов.БДДС);
    Запрос.УстановитьПараметр("ТипСтатьи", Справочники.СценарииПланирования.НайтиПоКоду("000000001"));

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

    ВнешниеНаборыДанных = Новый Структура;
    ВнешниеНаборыДанных.Вставить("НаборДанных1", ТЗ);

    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    МакетКомпоновки = КомпоновщикМакета.Выполнить(ЭтотОбъект.СхемаКомпоновкиДанных, ЭтотОбъект.КомпоновщикНастроек.ПолучитьНастройки(), ДанныеРасшифровки);

    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки);

    ДокументРезультат.Очистить();
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ДокументРезультат);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);

    КонецПроцедуры
```
---
Увидел:
Вы Сценарию присваиваете Перечисление
А типу статьи значение из справочника сценариев
---
если убрать условие где, то все работает как надо
и в чем проблема?
---
В том, что это условие нужно.
---
В консоле запросов этот запрос с такими же параметрами что-то выводит?
---
В консоле работает как надо
---
Увидел:
Вы Сценарию присваиваете Перечисление
А типу статьи значение из справочника сценариев
---
Да, я эту ошибку сам уже нашел, когда перечитывал свою же тему. Глупая ошибка по невнимательности.
---
Уважаемые форумчане я приношу свои извинения. Ошибка очевидная и глупая, хоть я над ней 3 часа сижу. Я перепутал местами параметры запроса.
---
Бывает.
Добрый день. Есть обработка с табличной частью, по команде создается заказ на производство и заполняется строками этой ТЧ. Добавил реквизит ТЧ с типом булево, как сделать правильно условие ЕСЛИ булево = ИСТИНА тогда добавить строку в заказ иначе пропустить?

```1c
    Для Каждого ТекущаяСтрока Из Объект.Продукция
    Цикл

    нс = НовДок.Продукция.добавить();
    нс.Номенклатура = ТекущаяСтрока.НоменклатураВЭтап;
    нс.Характеристика = ТекущаяСтрока.ХарактеристикаВЭтап;
    нс.КоличествоУпаковок = ТекущаяСтрока.КоличествоВЭтап;
    нс.Склад = Справочники.Склады.НайтиПоНаименованию("Производственный цех (Склад)");

    КонецЦикла;
```
---
Поиск склада лучше вынести из цикла, запрос в цикле это плохо.

```1c
    Склад = Справочники.Склады.НайтиПоНаименованию("Производственный цех (Склад)");

    Для Каждого ТекущаяСтрока Из Объект.Продукция Цикл

    Если ТекущаяСтрока.ВашРеквизит Тогда
    нс = НовДок.Продукция.добавить();
    нс.Номенклатура = ТекущаяСтрока.НоменклатураВЭтап;
    нс.Характеристика = ТекущаяСтрока.ХарактеристикаВЭтап;
    нс.КоличествоУпаковок = ТекущаяСтрока.КоличествоВЭтап;
    нс.Склад = Склад;
    КонецЕсли;
    КонецЦикла;
```
---
Поиск склада лучше вынести из цикла, запрос в цикле это плохо.

```1c
    Склад = Справочники.Склады.НайтиПоНаименованию("Производственный цех (Склад)");

    Для Каждого ТекущаяСтрока Из Объект.Продукция Цикл

    Если ТекущаяСтрока.ВашРеквизит Тогда
    нс = НовДок.Продукция.добавить();
    нс.Номенклатура = ТекущаяСтрока.НоменклатураВЭтап;
    нс.Характеристика = ТекущаяСтрока.ХарактеристикаВЭтап;
    нс.КоличествоУпаковок = ТекущаяСтрока.КоличествоВЭтап;
    нс.Склад = Склад;
    КонецЕсли;
    КонецЦикла;
```
---
```1c
    Если РеквизитТЗ Тогда
    ...
    Иначе
    ...
    КонецЕсли;
```

РеквизитТЗ - реквизит ТЧ с типом булево
---
```1c
    нСтроки = Объект.Продукция.НайтиСтроки(Новый Структура("РеквизитТЧ", Истина));

    Для Каждого ТекущаяСтрока Из нСтроки Цикл

    нс = НовДок.Продукция.добавить();
    нс.Номенклатура = ТекущаяСтрока.НоменклатураВЭтап;
    нс.Характеристика = ТекущаяСтрока.ХарактеристикаВЭтап;
    нс.КоличествоУпаковок = ТекущаяСтрока.КоличествоВЭтап;
    нс.Склад = Склад;

    КонецЦикла;
```
```1c
    ПолнаяТЗ = Объект.ПолнаяТаблица.Выгрузить(,);
    ПолнаяТЗ.Свернуть("ИНН","ВидОбъекта");
```

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

Необходимо в ЗУП 3.1.8 получить количество использованных дней отпуска в разрезе Сотрудников, Организаций и Видов отпусков. Подскажите пожалуйста как это можно реализовать?
---
Нужно зайти в раздел "Кадры" далее "Кадровые отчеты" и выбрать отчет "Фактические отпуска" указать период, в настройках выбрать вид как расширенный после перейти на вкладку "Поля и сортировки" и в левой части настройки добавить нужные поля для отображения.
---
Нужно зайти в раздел "Кадры" далее "Кадровые отчеты" и выбрать отчет "Фактические отпуска" указать период, в настройках выбрать вид как расширенный после перейти на вкладку "Поля и сортировки" и в левой части настройки добавить нужные поля для отображения.
---
спасибо большое, получилось)