arefaste/1C_Forums huggingface dataset:
Здравствуйте! На рабочем столе у пользователя есть задачи и в включена группировка и если запустить поиск то 1С зависает. Именно, когда группировка используется без нее не зависает. Кто сталкивался. В чем может быть проблема.
SQL 1С 8.2
---
100% гарантию не даю, что нет решения. Но группировки в динамическом списке очень проблемное место в УФ. это либо жесткое подвешивание все системы, либо вот такие вылеты...
---
обнови платформу. проведи тестирование и исправление
---
Uscolegy, Платформа 8,2,16,363. Тестирование делала. Не помогает.

(3) tolyan_ekb, Ждали минут 5. В диспетчере задач win. Написано 1С не отвечает. Нет в конфигураторе нет не смотрела.
---
Может 1С начинает индекс поиска обновлять и кажется что зависает? Сколько ждали? В конфигураторе смотрели на чем "зависает"?
---
из баглиста на текущий момент:
10102525 (SW671918) Вывод списка для динамического списка

Проблема:
Если динамический список отображает сгруппированные данные, по которым выполнен поиск, то при выводе списка в табличный документ может происходить аварийное завершение работы программы.
Способ обхода:
Выполнить поиск без группировки данных, после чего вывести список в документ.
Дата публикации:
2012-03-23

не оно?
---
Uscolegy, Похоже. Только у меня зависает и приходиться самой завершать работу. А без группировки все работает.

Получает решения пока нет?
---
100% гарантию не даю, что нет решения. Но группировки в динамическом списке очень проблемное место в УФ. это либо жесткое подвешивание все системы, либо вот такие вылеты...
Подскажите, пож-та, где ошибка в коде c js у меня туго.

Текст =
   "<html xmlns=""http://www.w3.org/1999/xhtml"">
 | <head>
 | <title>Отображение условной точки на Yandex.Maps</title>
 | <!-- Загружаем API-->
 | <script src=""http://api-maps.yandex.ru/2.0/?load=package.full&mode=debug⟨=ru-RU"" type=""text/javascript""></script>
 | <script type=""text/javascript"">
 | // При успешной загрузке API выполняется соответствующая функция
 | ymaps.ready(init);
 | var myMap
 | function init()
 | {
 | var myMap = new ymaps.Map(""YMapsID"", // Создание экземпляра карты и его привязка к контейнеру с id=""YMapsID""
 | {
 | center: ["+Широта2+", "+Долгота2+"], zoom: "+Масштаб2+", type: ""yandex#map""
 | });
 | myMap.behaviors.enable('scrollZoom'); // Включаем масштабирование мышью
 | myMap.container.fitToViewport(); // Вписываем карту в размер контейнера
 | myMap.controls.add(""mapTools""); // Добавление стандартного набора кнопок
 | myMap.controls.add(""zoomControl""); // Добавление кнопки изменения масштаба
 | myMap.controls.add(""typeSelector""); // Добавление списка типов карты
| }; //1 ymaps.ready
 |
  | function retTo1C(myMap)
 | {
 | var CenterC = myMap.getCenter();
 | var myCars = new Array(myMap.getZoom(),CenterC[0],CenterC[1]);
 | return myCars;
 | }
 |
 | </script>
 | </head>
 |<body>
 | <div id=""YMapsID"" style=""width:"+Строка(Размеры.Ширина)+"px; height:"+Строка(Размеры.Высота)+"px""></div>
 |</body>
 |</html>";

Задача выполнить из 1С функцию retTo1C(myMap)

Взял код из демо-примера:
Процедура Кнопка1Нажатие(Элемент)
 Попытка
  ОтветJS = ЭлементыФормы.КартыYandex.Документ.parentWindow.eval("retTo1C(myMap)");
  счетчик = 1;
  Попытка
   Zoom = ОтветJS["0"];
   Lat = ОтветJS["1"];
         Lng = ОтветJS["2"];
  Исключение
   Для каждого Рез из ОтветJS цикл
    Если счетчик = 1 тогда
     Zoom = Рез;
    ИначеЕсли счетчик = 2 тогда
     Lat = Рез;
    Иначе
       Lng = Рез;
    КонецЕсли;
     счетчик = счетчик + 1;
    КонецЦикла;
  КонецПопытки;
 Исключение
  Сообщить("Ошибка получения данных от яндекса");
 КонецПопытки;
КонецПроцедуры

Ругается, в строке
var CenterC = myMap.getCenter();
Пишет, что myMap = NULL и нет у него метода getCenter()

MyMap - объявлена как глобальная, не пойму, что еще надо )))
---
psa247, Во-первых не MyMap, а myMap. А во-вторых переменная определяется повторно в init(), сдается мне, что после выхода из контекста инит, переменная уничтожается. Второй var возле маймэп лишний, попробуй его убрать
---
psa247, Во-первых не MyMap, а myMap. А во-вторых переменная определяется повторно в init(), сдается мне, что после выхода из контекста инит, переменная уничтожается. Второй var возле маймэп лишний, попробуй его убрать
---
logos, огроменное спасибо !
Второй var был лишним !!!
Еще раз спасибо
---
С меня 1 у.е.
---
psa247, Пасибки за плюсик и за с.м.
Есть табличная часть документа. В ней могут повторяться следующие данные:
- дата отгрузки
- контрагент
- адрес доставки
Поэтому задача такая: при печати, в печатную форму должны попасть итоговые данные по каждому контрагенту (сумма доставки, сумма заказов, вес заказов), но в поля состояние сборки, примечание, комментарий, должны попасть комментарии из всех строк. например состояние сборки должно будет выглядеть так: отгрузка/отгрузка/не собран. в случае если по контрагенту было 3 заказа. тоже самое должно быть и с примечаниями и комментариями.) как можно это реализовать?
---
```1c
    ТЗ = ТЧДокумента.Выгрузить();
    ТЗ.Свернуть("ДатаОтгрузки,Контрагент,АдресДоставки", "СуммаДоставки,СуммаЗаказов,ВесЗаказов");
    Для Каждого СтрокаТЗ Из ТЗ Цикл
    СостояниеОбщ = ";
    ПримечаниеОбщ = ";
    КомментарийОбщ = ";
    НайдСтроки = ТЧДокумента.НайтиСтроки(Новый Структура("ДатаОтгрузки,Контрагент,АдресДоставки",
    СтрокаТЗ.ДатаОтгрузки, СтрокаТЗ.Контрагент, СтрокаТЗ.АдресДоставки));
    Для Каждого НайдСтрока Из НайдСтроки Цикл
    СостояниеОбщ = СостояниеОбщ + "/" + НайдСтрока.Состояние;
    ПримечаниеОбщ = ПримечаниеОбщ + "/" + НайдСтрока.Примечание;
    КомментарийОбщ = КомментарийОбщ + "/" + НайдСтрока.Комментарий;
    КонецЦикла;
    СостояниеОбщ = Сред(СостояниеОбщ,2);
    ПримечаниеОбщ = Сред(ПримечаниеОбщ,2);
    КомментарийОбщ = Сред(КомментарийОбщ,2);
    ОбластьМакета = Макет.ПолучитьОбласть("Строка");
    ОбластьМакета.Параметры.Заполнить(СтрокаТЗ);
    ОбластьМакета.Параметры.Состояние = СостояниеОбщ;
    ОбластьМакета.Параметры.Примечание = ПримечаниеОбщ;
    ОбластьМакета.Параметры.Комментарий = КомментарийОбщ;
    ТабДокумент.Вывести(ОбластьМакета);
    КонецЦикла;
```
---
```1c
    ТЗ = ТЧДокумента.Выгрузить();
    ТЗ.Свернуть("ДатаОтгрузки,Контрагент,АдресДоставки", "СуммаДоставки,СуммаЗаказов,ВесЗаказов");
    Для Каждого СтрокаТЗ Из ТЗ Цикл
    СостояниеОбщ = ";
    ПримечаниеОбщ = ";
    КомментарийОбщ = ";
    НайдСтроки = ТЧДокумента.НайтиСтроки(Новый Структура("ДатаОтгрузки,Контрагент,АдресДоставки",
    СтрокаТЗ.ДатаОтгрузки, СтрокаТЗ.Контрагент, СтрокаТЗ.АдресДоставки));
    Для Каждого НайдСтрока Из НайдСтроки Цикл
    СостояниеОбщ = СостояниеОбщ + "/" + НайдСтрока.Состояние;
    ПримечаниеОбщ = ПримечаниеОбщ + "/" + НайдСтрока.Примечание;
    КомментарийОбщ = КомментарийОбщ + "/" + НайдСтрока.Комментарий;
    КонецЦикла;
    СостояниеОбщ = Сред(СостояниеОбщ,2);
    ПримечаниеОбщ = Сред(ПримечаниеОбщ,2);
    КомментарийОбщ = Сред(КомментарийОбщ,2);
    ОбластьМакета = Макет.ПолучитьОбласть("Строка");
    ОбластьМакета.Параметры.Заполнить(СтрокаТЗ);
    ОбластьМакета.Параметры.Состояние = СостояниеОбщ;
    ОбластьМакета.Параметры.Примечание = ПримечаниеОбщ;
    ОбластьМакета.Параметры.Комментарий = КомментарийОбщ;
    ТабДокумент.Вывести(ОбластьМакета);
    КонецЦикла;
```
---
да, спс. то что нужно..
Есть ряд стандартных отчетов УПП на обычных формах. Перекочевали они с 8.1 на 8.2. Переведен необходимый функционал конфигурации на работу с управляемыми формами. Остались отчеты.
Как максимально "безболезненно" переделать стандартные отчеты под управляемые формы, а самое главное как перенести настройки пользователей?
Может кто поделится опытом?
---
iRounder, Можно создать типовые на СКД и написать обработку, для обычного приложения, которая преобразует сохранные настройки построителя для СКД. Но это довольно трудоемкая задача.

Судя СП, ПостроительОтчета доступен на сервере, можно попробовать формировать отчет на сервере и передавать ТД на клиент. Не самый оптимальный вариант.

Так же, не забывайте про недавний анонс УПП 2.0. Если сроки терпят то можно с ней поиграться.

Но в любом случае, я считаю, что быстро и безбоязненно не получится перевести отчеты на УФ.
---
iRounder, А старые отчеты на СКД или построителе?
---
На СКД - самописные.
Стандартные в основном на построителе.
---
iRounder, Для СКД`шных перерисовать форму, восстановление настроек должно работать и в УФ.

Но в УФ нет построителя, и стандартные отчеты не заработают. Типовые в принципе нужны в УФ?
---
Нужны. Пользователи привыкли к ним за 3 года работы.
---
iRounder, Можно создать типовые на СКД и написать обработку, для обычного приложения, которая преобразует сохранные настройки построителя для СКД. Но это довольно трудоемкая задача.

Судя СП, ПостроительОтчета доступен на сервере, можно попробовать формировать отчет на сервере и передавать ТД на клиент. Не самый оптимальный вариант.

Так же, не забывайте про недавний анонс УПП 2.0. Если сроки терпят то можно с ней поиграться.

Но в любом случае, я считаю, что быстро и безбоязненно не получится перевести отчеты на УФ.
---
Сроки не терпят. Более того только заканчиваем перевод используемого функционала УПП под УФ. Переделывать все еще и в УПП 2.0 нуего :) У нас сильно переделанная конфа.
---
iRounder, Тогда попробуйте сформировать на сервере отчет на построителе и передать ТД на клиента. Если сработает, то можно использовать как заплатку и не спеша переводить типовые отчеты на СКД.
А если не взлетит, то тут сами знаете что.
---
Для СКД-шных не работает восстановление настроек, сделанных в режиме обычного приложения.
---
Благодарю.
Если других ответов , которые помогут, не появится - вознаграждение ваше.
---
а через выгрузку настроек в файл?
---
Апну.
---
Т.к. никто больше не ответил, выплачивая вознаграждение.
Растолкуйте, пожалуйста, никак не могу разобраться в чем проблема. При стандартном переносе не совпадают значения в расчетной ведомости. Как быть?
---
Перенос данных осуществляеться через документ - "Перенос данных". Ищем этот документ (операции - документы - перенос данных) там в ищем документ с регистром -взаиморасчеты с работниками организации - правим ручками.
---
Перенос данных осуществляеться через документ - "Перенос данных". Ищем этот документ (операции - документы - перенос данных) там в ищем документ с регистром -взаиморасчеты с работниками организации - правим ручками.
УФ.
ТаблицаФормы.
Отображение: Дерево.

Хочу развернуть допустим два узла.
В справочнике ПодразделенияОрганизаций Элементы.Список.Развернуть(НеобходимаяСтрока) - разворачивает.
В справочнике Контрагенты - не разворачивает.
И там и там НеобходимаяСтрока типа СправочникСсылка.

Разница между справочниками:
Контрагенты - Иерархия групп и элементов
ПодразделенияОрганизаций - Иерархия элементов

Настройки обоих динамических списков одинаковы.
Проблема оказывается именно в Иерархия групп и элементов. Сделал в ПодразделенияОрганизаций такую же иерархию и там перестало раскрывать.
Как это победить?
---
Я не знаю)
---
А для контрагентов в качестве НеобходимаяСтрока передаете группу или элемент?
---
Элемент.
---
При иерархичности иерархия групп и элементов элементы могут подчиняться только группам. Зачем вам раскрывать элементы? Быть может следует раскрывать их родителей?
---
В общем разработал методу полного раскрытия динамического списка при отображении деревом.
Увеличивает скорость раскрытия очень больших справочников в десятки раз.
Т.к. Развернуть() не смог запустить на "Иерархия групп и элементов", то для тестирования создал справочник Тест, обработкой туда перегнал элементы из справочника Контрагенты
только вместо групп создавал элементы. Т.е. получил практически копию справочника контрагенты, только с "Иерархия элементов".
По замерам Тест с 8200 записями открываются 7 минут 30 секунд (если указать в свойствах "Раскрывать все уровни"). С помощью моей приблуды открывает за 1-2 секунды.
Для полной реализации нужно победить Развернуть() в справочнике с "Иерархия групп и элементов".
Можно сделать "костыль" с помощью ТекущаяСтрока, но тогда в два раза увеличится количество обращений к серверу, а соответственно и время раскрытия дерева. Понятное дело что если стандартными средствами дерево открывается за 7 минут, а с приблудой за 1-2 сек , то если с приблудой и "костылем" за 2-4 сек - то ничего страшного...
Но все же хочется как-то "завести" Развернуть().
---
Хотя, очень похоже подсказали мне решение объяснив причину. Сейчас проверю и выплачу вознаграждение :)
---
Romdavid, благодарю!
Ну что ж - нетленка готова :) Опубликую.
Каким образом выплачивается вознаграждение?
---
Я не знаю)
---
Нашел :)
Прошу проверить пришли ли средства.
---
Пришли)
Здравствуйте, возможно моя просьба покажется Вам странной, но все же, помогите мне пожалуйста отыскать печатную форму ТТН, что бы я попробовал её отредактировать ...
---
AndrewUs, К сожалению не об УТ, а о БП 2.0 ...
К сожалению телепатические способности у меня не столь сильны...
Раз речь идёт про БП 2.0, то тоже Обработки->ПечатьТТН (в ней макет)
---
AndrewUs, А в конфигураторе посмотреть какая же процедура вызывается и какой макет использует?
---
beldieff, Я еще, не так силен в конфигураторе как хотелось бы, поэтому мне необходимы пока что "младенческие шаги".
---
Если Речь идёт про УТ11, то Обработки->ПечатьТТН (в ней макет)
---
К сожалению не об УТ, а о БП 2.0 ...
---
AndrewUs, К сожалению не об УТ, а о БП 2.0 ...
К сожалению телепатические способности у меня не столь сильны...
Раз речь идёт про БП 2.0, то тоже Обработки->ПечатьТТН (в ней макет)
---
Простите,просто забыл указать конфигурацию ... забыл ... Спасибо за помощь.
Доброе утром ВСЕМ ! :)
Помогите осилить КД.
Что сделал :
выгрузил в хмл две конфигурации источник и приёмник
в соответствии между объектами выбрал нужные мне объекты для переноса
создал правила ( см скрин )

что потом дальше сделать что бы по этим правилам перенеслись объекты
( не сами документы и их движения )

как потом загрузить из ХМЛ в конфигурацию, нужные мне объекты
---
Есть готовые обработки для переноса между идентичными конфигурациями
ВыгрузкаЗагрузкаДанныхXML82.epf в конвертации данных в папках поискать если
или
http://infostart.ru/public/115115/
---
Что то либо вопрос очень простой либо я не понял вопроса.
Если интересует, как пользоваться результатами созданными в КД то:
1. Сохраняешь правила в файл.
2. Открываешь обработку "Универсальный обмен в формате xml", Меню Сервис-Прочие обмены данными-Универсальный обмен в формате xml.
3. В обработке на закладке Выгрузка в первом поле указываешь файл Правил выгрузки созданный в КД, во втором поле файл куда будет выгружаться.
4. Устанавливаешь период или отборы.
5. Выгружаешь.
6. В другой базе в этой же обработке "Универсальный обмен в формате xml" только на вкладке Загрузка выбираешь файл выгрузки. Жмешь загрузить.
---
все что есть...
---
"сохранить правила" потом использовать в выгрузке.
---
на спец8.ру раздают бесплатно видоуроки по конвертаци очень путевые...
регайтесь, качайте, учитесь...
---
Может документацию почитать?
Вот, например, неплохая книжка http://www.v8.1c.ru/metod/books/book.jsp?id=121
---
мне надо док этот просто перенести в идентичную базу, если тупо скопировать то побьются ссылки и тд
---
Есть готовые обработки для переноса между идентичными конфигурациями
ВыгрузкаЗагрузкаДанныхXML82.epf в конвертации данных в папках поискать если
или
http://infostart.ru/public/115115/
---
Akuji,
да уж - одни изгаляются, типовые обработки пытаются повторить, другие - не знают, как набрать в поиске "перенос между идентичными"...
То ли лыжи не едут, то ли снег не выпал.. :)
---
вы не понимаете меня, мне не документы нужно перенести
а созданный объект метаданных, решил путем обновления чз цф
щас все в процессе, просто ссылок много на объект вот поэтому и запостил
---
mi4asib,
а созданный объект метаданных
тогда только копированием или обновлением, в 1С вообще с этим не очень - теряются некоторые (но все) ссылочные типы.
Например, переносишь копированием ПолеВвода - все переносится (если есть реквизиты там все и т.д.), а переносишь аналогично колонку спсика - нет больше привязки к реквизиту в ПолеВвода колонки...
решил путем обновления чз цф
вот это правильно.
---
в одной базе работают уже год, та в которой я работаю на стадии внедрения
---
Сохранить правила и использовать в выгрузке
Суть проблемы:
Необходимо сделать запрос к документам за период так, чтобы в одной дате не брался первый документ из более чем одного документа за эту дату.
Пример запроса (но он работает правильно).

```1c
    ТекстЗапроса = "
    |ОбрабатыватьДокументы Проведенные;
    |Период с НачДата по КонДата;
    |зТекДок = Документ.ВыпускПродукцииПоНормам.ТекущийДокумент;
    |зПодразделение = Документ.ВыпускПродукцииПоНормам.Подразделение;
    |зМестоХранения = Документ.ВыпускПродукцииПоНормам.МестоХранения;
    |зПродукция = Документ.ВыпускПродукцииПоНормам.Продукция;
    |зКоличество = Документ.ВыпускПродукцииПоНормам.Количество;
    |зЕдиницаИзмерения = Документ.ВыпускПродукцииПоНормам.ЕдиницаИзмерения;
    |зВидВыпуска = Документ.ВыпускПродукцииПоНормам.ВидВыпуска;
    |зАвтосписаниеМатериалов = Документ.ВыпускПродукцииПоНормам.АвтосписаниеМатериалов;
    |зАвтосписаниеПолуфабрикатов = Документ.ВыпускПродукцииПоНормам.АвтосписаниеПолуфабрикатов;
    |Функция СумКоличество = Сумма(зКоличество);
    |Условие((зВидВыпуска = 0) и (зАвтосписаниеМатериалов <> 0) и (зАвтосписаниеПолуфабрикатов <> 0));
    |Группировка зПодразделение Без Групп;
    |Группировка зМестоХранения Без Групп;
    |Группировка зПродукция Без Групп;
    // |Без Итогов;
    |";
```
---
Дык пиши элементарный запрос, который вернет тебе что хочешь.

А че за сбой там у вас был - хз.
Самое простое - битый индексный файлик таблички журнала.
---
условие во внешней функции и привет
---
Ёпрст, (3) Ёпрст,
В том то и дело, внешних функций не использовалось.
Зачем это надо - В органы ушли документы с данным глюком (когда пропадал первый документ множества), при отсутствии копий.
Необходимо воспроизвести цифры с этим глюком.
Делалось это в пределах запроса, без внешних функций с тупой постобработкой результата методом перебора, т.е. именно запрос должен вернуть нерправильный результат.
Из собственных соображений:
Предполагаю вероятность сбоя самой базы, а именно индексных таблиц документов и возможное лечение базы средствами 1С (логика, физика, персчет) после которой результат стал нормальным.
---
только зачем это надо - не ясно
---
Дык пиши элементарный запрос, который вернет тебе что хочешь.

А че за сбой там у вас был - хз.
Самое простое - битый индексный файлик таблички журнала.
---
Ёпрст,
Именно это больше всего напрашивается. Спасибо.
Здравствуйте.
Сложилась интересная ситуация, связанная с расчётом отпусков при увольнении сотрудника.
Ситуация в следующем: человек отработал на предприятии больше одного года. За первый год работы он отгулял в отпусках без сохранения зарплаты больше 14 дней, соответственно ему продлился рабочий год. В следующем рабочем году он практически сразу уволился. И ЗУП сделал расчёт таким образом, что за весь следующий рабочий год (в котором он немного отработал) - он отпуска не начислил. А за прошлый год так и оставил стандартные 28 дней.
Кадровиков это не устроило. Они сказали, что по закону из этих 28 дней нужно было вычесть пропорционально столько дней, сколько он отгулял без сохранения зарплаты.
Получается, у ЗУПа (1сников) и наших кадровиков разное виденье закона 121 ТК РФ?
Зарплата и Управление Персоналом, редакция 2.5 (2.5.54.1).
Подскажите, может кто уже разбирался с подобной ситуацией...
---
"Они сказали, что по закону из этих 28 дней нужно было вычесть пропорционально столько дней, сколько он отгулял без сохранения зарплаты." - ерунду говорят Ваши кадровики, однозначно: при чём тут ежегодный оплачиваемый отпуск, если он брал за свой счёт? Рабгод сдинуть, это да, но уменьшать отпуск нельзя. Посмотрите ресурсы zarplata-online.ru, klerk.ru и buh.ru.
---
отпуск без сохранения зп не влияет на основной отпуск, вам надо ему выплатить компенсацию за неиспользованный отпуск в полном объеме. Отпуск за свойй счет влияет на средний зароботок(уменьшает его)
---
"Они сказали, что по закону из этих 28 дней нужно было вычесть пропорционально столько дней, сколько он отгулял без сохранения зарплаты." - ерунду говорят Ваши кадровики, однозначно: при чём тут ежегодный оплачиваемый отпуск, если он брал за свой счёт? Рабгод сдинуть, это да, но уменьшать отпуск нельзя. Посмотрите ресурсы zarplata-online.ru, klerk.ru и buh.ru.
---
отпуск без сохранения зп не влияет на основной отпуск, вам надо ему выплатить компенсацию за неиспользованный отпуск в полном объеме. Отпуск за свойй счет влияет на средний зароботок(уменьшает его)
---
А наши кадровки длительный больще года отпуск за свой счет вычитают
---
Кадровиков этих выгнать и новых нанять :)
Или эти пусть ума набираются, вот так вот!
Нечего ерунду молоть...
День добрый коллективный разум!
Вопрос такой, имеется внешняя обработка которая использует внутренний механизм сохранения настроек отчетов УТ 10.3 через функцию:

```1c
    Функция СохранитьРеквизитыОтчета(ОтчетОбъект, СтруктНастройка = Неопределено, Знач СтрСохранять = ", Знач СтрНеСохранять = ") Экспорт

    СтруктПараметры = ?(СтруктНастройка = Неопределено, Новый Структура, СтруктНастройка);

    МетаОтчет = ОтчетОбъект.Метаданные();
    Если ПустаяСтрока(СтрСохранять) Тогда

    СтруктДанные = Новый Структура;
    СтруктИсключений = ?(ПустаяСтрока(СтрНеСохранять), Новый Структура, Новый Структура(СтрНеСохранять));

    МетаОтчеты = Метаданные.Отчеты;
    МетаОбработки = Метаданные.Обработки;
    Для Каждого МетаРекв Из МетаОтчет.Реквизиты Цикл

    Если СтруктИсключений.Свойство(МетаРекв.Имя) Тогда
    Продолжить; // Реквизит содержится в списке исключений
    КонецЕсли;
```

Из текста функции видно что можно сформировать список исключения объектов из структуры сохранения, вот только я ни как не могу понять как это сделать, подскажите пожалуйста.
---
или наоборот - третий параметр: Список реквизитов задан явно, их и сохранит.
тогда четвертый не указывать.
---
Строка с именами реквизитов через запятую.
---
Yury1001,
Не совсем понял.
В обработке вызывается:

```1c
    УправлениеОтчетами.СохранитьРеквизитыОтчета(ЭтотОбъект, СтруктураСНастройками);
```

Я конкретно туплю и не понимаю что мне нужно в эту функцию добавить.
---
Deric,
третий параметр оставляем пустым
четвертый параметр строка с реквизитами:
УправлениеОтчетами.СохранитьРеквизитыОтчета(ЭтотОбъект, СтруктураСНастройками, , "ДатаОтчета, Организация, ИтакДалее");
---
Yury1001,
Тьфу, блин, а я огород городил, на такой банальщине запарился.
Большое спасибо.
(4) Robot123,
Моя благодарность за участие.
---
В функции есть параметр "СтрНеСохранять ", по-умолчанию пустая строка, этой переменной и нужно присвоить список исключаемх реквизитов через запятую в виде: СтрНеСохранять = "Реквизит1, Реквизит2, ..."
---
или наоборот - третий параметр: Список реквизитов задан явно, их и сохранит.
тогда четвертый не указывать.