arefaste/1C_Forums huggingface dataset:
После обновления платформы с 8.3.18 на 8.3.19 перестал заполняться канбан в контакт центре. Списки заполняются адекватно. Так и не смог понять почему. Запросом из динамического списка в консоли запросов данные вытащить можно, но в самом контакт центре карточки не отображаются. Может кто сталкивался.
---
Я вот тоже не понимаю, почему, списки заполняются. Но ничего не выводится. Видимость вроде бы корретная, непонятно.
УНФ 1.6.25.152
8.3.19.1264

Сделал такой код:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Элементы.Переместить(Элементы.ЗадачиБезСрока, Элементы.ГруппаЗаголовокВРаботе); //Осипов - временно
    КонецПроцедуры
```

И после него эти задачи появились, т.е. получается они просто не показываются в этих элементах...
---
Попробовал в при создании так:

```1c
    Элементы.Переместить(Элементы.ЗадачиБезСрока, Элементы.ГруппаЗаголовокВРаботе); //Осипов - временно
```

И увидел задачи Канбана.

Значит, проблема в визуализации.
И вот проблема была найдена - ширина страницы указана как 1. Это в новой платформе и не работает.

Поэтому заглушка в расширении при создании такая:

```1c
    Элементы.СтраницыКанбан.Ширина = 0; //Иначе не показывается
```

Плохо, конечно, плохо, что не тестируется на новых релизах, увы. Пришлось час потратить на разборки.
---
Я вот тоже не понимаю, почему, списки заполняются. Но ничего не выводится. Видимость вроде бы корретная, непонятно.
УНФ 1.6.25.152
8.3.19.1264

Сделал такой код:

```1c
    &НаСервере
    Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    Элементы.Переместить(Элементы.ЗадачиБезСрока, Элементы.ГруппаЗаголовокВРаботе); //Осипов - временно
    КонецПроцедуры
```

И после него эти задачи появились, т.е. получается они просто не показываются в этих элементах...
---
Попробовал в при создании так:

```1c
    Элементы.Переместить(Элементы.ЗадачиБезСрока, Элементы.ГруппаЗаголовокВРаботе); //Осипов - временно
```

И увидел задачи Канбана.

Значит, проблема в визуализации.
И вот проблема была найдена - ширина страницы указана как 1. Это в новой платформе и не работает.

Поэтому заглушка в расширении при создании такая:

```1c
    Элементы.СтраницыКанбан.Ширина = 0; //Иначе не показывается
```

Плохо, конечно, плохо, что не тестируется на новых релизах, увы. Пришлось час потратить на разборки.
---
Спасибо, помогло. Я копал в эту сторону, но не докопал, а потом другие проекты налетели и уже не до того стало.
---
ну да, видишь, я час провозился. Недокументированные особенности 1с любят использовать дизайностроители УНФ, а нам потом с этим возись.
Доброго времени суток.
Есть обработка от моби-с
"Серверная" часть мобильного приложения.
Как сделать автозапуск при открытии программы?
Для запуска по расписанию "не применимо для команд с вариантом запуска"открытие формы""
Как быть в такой ситуации?
---
Execute
/Execute <имя файла внешней обработки>
— предназначен для запуска внешней обработки в режиме "1С:Предприятие" непосредственно после старта системы.
---
Так нужен автозапуск или запуск по расписанию?
Для расписания, нужно переписать обработку.
Для автозапуска, можно прописать команду в ярлыке запуска 1с. Или сделать батник, который через планировщик будет запускать 1с с обработкой и выполнять необходимые процедуры.
---
Автозапуск,
Как и что прописать?
---
Execute
/Execute <имя файла внешней обработки>
— предназначен для запуска внешней обработки в режиме "1С:Предприятие" непосредственно после старта системы.
---
это где прописать?
---
вот тут
---
ПередНачаломРаботыСистемы ПриНачалеРаботыСистемы прописать запуск нужной обработки, если она встроена в конфигурацию
---
Обработку добавил в конфигурацию
Где теперь прописать запуск?
---
Это в ярлыке?
---
прописал "C:\Program Files (x86)\1cv8\common\1cestart.exe" /Execute C:\Users\toshiba\Documents\MobiS\Интеграция Моби-С с 1С УТ11.epf
пишет не найден,
хотя через файл открыть все ок
---
все порядок, кавычки забыл
У меня есть расширение, в котором я составляю запрос с обращением к регистру сведений "ДвоичныеДанныеФайлов", в конфигураторе у этого регистра есть измерение "Файл", тип — ОпределяемыйТип.ПрисоединенныйФайл. Если открыть это измерение в конфигураторе через конструктор запроса, то можно увидеть, что в него входит множество справочников (Рис 1), но если я открою конструктор запроса в расширении — этих справочников нет (рис 2), и после добавления в расширение справочника он не отображается в реквизите "Файл". Не пойму в чем тут ошибка

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

```1c
    ОбщегоНазначенияКлиентСервер.УстановитьСвойствоЭлементаФормы(Форма, "СписокТоваров", "Доступность", Ложь);
```
---
Подсистема - это про интерфейс. Просто добавьте команды, из них делайте нужные операции и разместите эти команды в подсистемах.
---
Да, спасибо. Вместо Общего модуля надо было Общую команду делать.
Но далее вытек следующий вопрос ))
https://forum.infostart.ru/forum9/topic274985/
Привет всем, есть общая форма, при выполнении команды формы выполняется серверный метод из закрытого модуля, который делает что нужно, но вот беда, после выполнения он делает Сообщить(...), и следователоьно в нашей форме всплавает сообщение.
Можно ли как нибудь извратиться и блокировать это Сообщить(...)? чтобы методы из закрытого модуля делал то что нужно, но "молча", не сопровождая это сообщением?
---
видимо другого способа не существует

```1c
    &НаСервере
    Процедура Команда1НаСервере()
    КакойтоОбработчик();
    ПолучитьСообщенияПользователю(Истина);
    КонецПроцедуры

    &НаКлиенте
    Процедура Команда1(Команда)
    Команда1НаСервере();
    КонецПроцедуры
```
---
наверное если обернуть этот вызываемый метод в фоновое задание, то можно заставить его молчать, но может как то проще можно?
---
После выполнения серверного кода ОчиститьСообщения(). Такой вариант не подходит?
---
панель сообщений будет ведь открываться в таком случае? не подходит, пробую фоновым заданием
---
А ты попробуй, то что посоветовали в (3) для начала
---
попробовал, не помогает) сделал фоновым заданием, все хорошо, видимо другого способа не существует. Спасибо за обсуждение
---
видимо другого способа не существует

```1c
    &НаСервере
    Процедура Команда1НаСервере()
    КакойтоОбработчик();
    ПолучитьСообщенияПользователю(Истина);
    КонецПроцедуры

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

```1c
    Функция ТаблицуЗначенийВ_ТабличныйДокумент(тзн) Экспорт
    ТабДокумент = Новый ТабличныйДокумент;
    Построитель = Новый ПостроительОтчета;
    Построитель.ИсточникДанных=Новый ОписаниеИсточникаДанных(тзн);
    Построитель.ВыводитьЗаголовокОтчета = Ложь;
    Построитель.Вывести(ТабДокумент);
    // Вот это не работает {{
    ОбластьНаУдаление = ТабДокумент.Область("C1:C1");
    // ОбластьНаУдаление = ТабДокумент.Область(,1,,1); //Так тоже пробовал

    ТабДокумент.УдалитьОбласть(ОбластьНаУдаление,ТипСмещенияТабличногоДокумента.ПоГоризонтали);
    //ТабДокумент.УдалитьОбласть(ОбластьНаУдаление,ТипСмещенияТабличногоДокумента.ПоВертикали);//Так тоже пробовал, на всякий случай

    //Вот это не работает }}
    Возврат ТабДокумент;
    КонецФункции
```
---
```1c
    ОбластьНаУдаление = ТабДокумент.Область(1,1,ТабДокумент.ВысотаТаблицы,1);
```
---
А если вывести сам табличный документ и попробовать в руки выделить первую колонку. Щелкнув по заголовку. Что выделяется?
---
ширина колонки = 0 видимость = ложь
так не сгодится?
---
```1c
    ОбластьНаУдаление = ТабДокумент.Область(1,1,ТабДокумент.ВысотаТаблицы,1);
```
---
Спасибо огромное, работает.
Ширину еще надо первой колонки увеличить.
Получается не умеет 1с колонки целиком удалять, 8.3.11 во всяком случае
---
Получается не умеет 1с колонки целиком удалять, 8.3.11 во всяком случае
Умеет.
---
Не пробовал перед выводом Построителя отчета в табличный документ обойти поля построителя отчета и удалить лишние? Как идея
---
Удали второй параметр в методе УдалитьОбласть()
и очистишь все колонки заданные в первом параметре с типом колонки. Похоже это надо.
Требуется проверить содержимое составного поля и в зависимости от того к какому справочнику его значение относится выполнить дальнейшую обработку. Например нужно проверить на соответствие записи справочнику Контрагенты
Знаю два метода сравнения:
1. ТипЗнч(Значение_Поля) = Тип("СправочникСыылка.Контрагенты")
2. Значение_Поля.Метаданные().Имя = "Контрагенты"

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

```1c
    ВЫБРАТЬ
    КоличествоКнигУПользователяОстатки.Пользователь КАК Пользователь,
    КоличествоКнигУПользователяОстатки.Книги КАК Книги,
    КоличествоКнигУПользователяОстатки.КоличествоКнигОстаток КАК КоличествоКнигОстаток,
    КоличествоКнигУПользователя.ПлановаяДатаВозврата КАК ПлановаяДатаВозврата
    ИЗ
    РегистрНакопления.КоличествоКнигУПользователя.Остатки КАК КоличествоКнигУПользователяОстатки

    ЛЕВОЕ СОЕДИНЕНИЕ

    РегистрНакопления.КоличествоКнигУПользователя КАК КоличествоКнигУПользователя

    ПО КоличествоКнигУПользователяОстатки.Книги = КоличествоКнигУПользователя.Книги
```
---
У остатков есть только Измерения и Ресурсы.
---
да, реквизит можно поместить в Измерение с типом дата. Но так не работает
---
необходимо строить запрос к реальной таблице регистра.
---
а если по задаче нужно к виртуальной?
---
У Пользователя100 одинаковых Книг, с датой возврата с 1 января по 10 апреля. Что должен вернуть ваш запрос в этом поле?
---
все книги. Хорошо, тогда если через реальную таблицу где указывать только текущие книги а не всю историю?
---
Берете таблицу остатков левым соединением присоединяете реальную таблицу.
---
в реальной таблице ПлановаяДата возврата должен быть реквизитом или измерением?
---
Если вы сможете делать закрытие остатков в разрезе измерения ПлановаяДатаВозврата, можно и измерением попробовать. Тогда и таблицы остатков будет достаточно.
---
работает как Реквизитом так и Измерением

```1c
    ВЫБРАТЬ
    КоличествоКнигУПользователяОстатки.Пользователь КАК Пользователь,
    КоличествоКнигУПользователяОстатки.Книги КАК Книги,
    КоличествоКнигУПользователяОстатки.КоличествоКнигОстаток КАК КоличествоКнигОстаток,
    КоличествоКнигУПользователя.ПлановаяДатаВозврата КАК ПлановаяДатаВозврата
    ИЗ
    РегистрНакопления.КоличествоКнигУПользователя.Остатки КАК КоличествоКнигУПользователяОстатки

    ЛЕВОЕ СОЕДИНЕНИЕ

    РегистрНакопления.КоличествоКнигУПользователя КАК КоличествоКнигУПользователя

    ПО КоличествоКнигУПользователяОстатки.Книги = КоличествоКнигУПользователя.Книги
```
---
Если у вас будет две записи в регистре накопления, с одинаковой книгой, то данные задвоятся, т.к. что нужно соединятся минимум по пользователю еще. Но если Пользователь возьмет две одинаковые книги в разное время с разными ПлановаяДатаВозврата, тогда у вас задвоятся остатки.
---
Правильнее вынести хранение даты возврата в отдельную таблицу: Регистр сведений, документ или справочник. При хорошо спроектированной базе данных, получаются хорошие запросы и код. При кривой базе данных, получаются кривые запросы и код.
Добрый день,
возможно ли в 1С выводить иерархический список (дерево) без сокрытия элементов вне выбранной группы (папки)?
Понятнее выражено в приложенной картинке.
---
На форме в меню Еще - Режим просмотра - Дерево.
Режим просмотра по умолчанию можно задать в конфигураторе в свойствах элемента формы.
---
На форме в меню Еще - Режим просмотра - Дерево.
Режим просмотра по умолчанию можно задать в конфигураторе в свойствах элемента формы.
---
Супер!!! спасибо ))
Досторическая, по времени IT-мира, версия конфигурации отсутствует. Досталась база с этой конфигурацией, но сильно дописанная. Чтобы выполнить анализ доработок, нужна эталонная конфигурация поставщика. Может у кого в архивах есть файл cf версии 1.3.62.1? На releases.1c.ru есть только файлы обновления, но качать все файлы обновлений, начиная от первого релиза и обновлять их - несколько дней уйдет.
---
Спасибо, уже не надо - на мисте старички помогли.
---
Здравствуйте! Можно сделать сравнение с конфигурацией поставщика, без использования внешнего файла.
---
Здравствуйте! Как это сделать?
---
Меню Конфигурация - Сравнить конфигурации у второй выбираете "Конфигурация поставщика".
---
Вникните в вопрос...
---
Да, действительно, в этом случае его нет, извините.
---
Нужен партнерский диск ИТС за март 2015, там есть cf данного релиза.
---
Нужен партнерский диск ИТС за март 2015, там есть cf данного релиза. - запрос в 1С на получение полного дистрибутива 1.3.62.1
---
запрос в 1С на получение полного дистрибутива 1.3.62.1
Я один раз писала в техподдержку с такой же просьбой, они ответили, что релизы не высылают, так что можно не тратить время.
---
они ответили, что релизы не высылают, так что можно не тратить время. - скоро раз запрашивал ни разу не отказали. У франя запросить ( через кого ИТС оформляли и главное чтобы сервис сопровождения по УПП был)
---
Есть архивы клиента (база УПП) январь-март 2015г, если актуально ещё могу посмотреть что там внутри. Всяко один -два релиза надо будет обновить если что.
---
Спасибо, уже не надо - на мисте старички помогли.
Добрый день.

Делаю запрос. Выбираю сотрудников и начисления. Начислений может быть много различных и мне нужно посчитать количество сотрудников.
Можно конечно сделать отдельную временную таблицу и сгруппировать по сотрудникам.

НО может есть какой-то способ, сделать доп. поле с флажком - 1 или 0.
На первую запись сотрудника выставлять 1, на следующие - 0.
При новом сотруднике аналогичная ситуация, чтобы исключить дубли.
---
Количество(Различные Сотрудники.Ссылка)
---
нужно подсчитать количество сотрудников имеющие начисления? Или количество сотрудников и количество начислений у них? Лучше всего делать через временные, так проще
---
и то у другое, просто когда выпадает таблица начислений, там же один и тот же сотрудник по несколько раз.
---
Количество(Различные Сотрудники.Ссылка)
---
Спасибо за помощь, интересный вариант, как-то пропустил.)
Пытаюсь добавить картинку на форму, написал простой код,

```1c
    &НаКлиенте
    Процедура АдресКартинкиНажатие(Элемент, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ОписаниеОповещения = Новый ОписаниеОповещения ("ВыборФайлаЗавершение", ЭтотОбъект);
    НачатьПомещениеФайлаНаСервер(ОписаниеОповещения,,,,,УникальныйИдентификатор);

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

    //Выбираем файл и записываем его в реквизит АдресКартинки
    &НаКлиенте
    Процедура ВыборФайлаЗавершение(ОписаниеПомещенногоФайла,ДополнительныеПараметры) Экспорт

    Если ОписаниеПомещенногоФайла <> Неопределено тогда
    АдресКартинки = ОписаниеПомещенногоФайла.Адрес;
    КонецЕсли;

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

    &НаСервере
    Процедура ПередЗаписьюНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)

    ТекущийОбъект.Картинка = Новый ХранилищеЗначения (ПолучитьИзВременногоХранилища(АдресКартинки));
    КонецПроцедуры

    &НаСервере
    Процедура ПриЧтенииНаСервере(ТекущийОбъект)
    АдресКартинки = ПоместитьВоВременноеХранилище(ТекущийОбъект.Картинка.Получить());
    КонецПроцедуры
```

 где выбираю картинку и сохраняю ее в реквизит "картинка" - хранилице значений, АдресКартинки - это у меня реквизит формы, строка, вид - поле картинки, но изображения не отображается на форме после сохранения, в отладчике в процедуре " ПриЧтенииНаСервере" посмотрел, и реквизит "АдресКартинки" имеет значение, все как надо, не пустой, но картинка не отображается, когда строчку

```1c
    АдресКартинки = ПоместитьВоВременноеХранилище(ТекущийОбъект.Картинка.Получить());
```

меняю на
```1c
    АдресКартинки = ПолучитьНавигационнуюСсылку(Объект.Ссылка,"Картинка");
```

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

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

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

```1c
    ГДЕ
    РезультатыПроверкиУчета.ПроблемныйОбъект ССЫЛКА Документ.ЧекККМ
```