arefaste/1C_Forums huggingface dataset:
День добрый. Есть ЗУП ПРОФ с добавленными реквизитами, нужно перейти на ЗУП КОРП. По инструкции нужно загружать конфигурацию. Я в конфиге КОРП того же релиза добавил такие же реквизиты как у меня в ПРОФе. При загрузке конфигурации добавленные реквизиты в базе очищаются. Загружать данные потом не хочется. Может есть способ как это решить?
---
Не, объединять обе конфиги идея плохая, много лезет ошибок после объединения. Сделал так: сначала объединением из проф в корп перенес свои реквизиты, потом снял конфигу проф с поддрежики загрузил в КОРП.
---
Пробуйте делать правильно
https://wiseadvice-it.ru/o-kompanii/blog/articles/perehod-1s-zup-prof-korp/
---
Перед тем как войти в конфигуратор системы ПРОФ и снять с поддержки существующую конфигурацию, нужно обязательно сделать копию базы в формате «dt» (Администрирование-Выгрузить информационную базу).

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

Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)
 Если ВидФормы = "ФормаЗаписи" И НЕ Параметры.Свойство("Ключ") И НЕ ЗначениеЗаполнено(Параметры.ЗначениеКопирования) Тогда
  ВыбраннаяФорма = "РегистрСведений.МойРегистр.Форма.МояФорма";
  СтандартнаяОбработка = Ложь;
 КонецЕсли;
КонецПроцедуры
---
В обычных формах, как вариант, В процедуре ПередОткрытием можно поставить отказ = Истина и открыть другую форму
Также вопрос с определением копирования - в модулях регистра нет процедуры ПриКопировании, здесь, видимо, нужно определять по заполненности реквизитов
---
см. теги темы. но всё равно спасибо, что не прошли мимо.
Подскажите, пожалуйста, работаю с динамическим списком. Мне нужно, чтобы при нажатии определенной кнопки значение реквизита выбранной строки менялся.
Но выдается ошибка

"Ошибка при вызове метода контекста (ПолучитьОбъект)
 Об = ТекСсылка.ПолучитьОбъект();
по причине:
Элемент не выбран!"

Что может быть не так?

```1c
    &НаСервере
    Процедура ПодтвердитьНаСервере()

    Об = ТекСсылка.ПолучитьОбъект();
    Об.ЗапросПодтвержден = Истина;
    Об.Записать();
    Элементы.Контрагенты.Обновить();

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

    &НаКлиенте
    Процедура Подтвердить(Команда)

    ТекСтрока = Элементы.Контрагенты.ТекущиеДанные;
    Если ТекСтрока <> Неопределено Тогда
    ТекСсылка = ТекСтрока.ЗапросПодтвержден;
    ПодтвердитьНаСервере();
    Иначе
    ТекСсылка =Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
    КонецЕсли;

    КонецПроцедуры
```
---
```1c
    &НаСервере
    Процедура ПодтвердитьНаСервере(ТекСсылка)

    Об = ТекСсылка.ПолучитьОбъект();
    Об.ЗапросПодтвержден = Истина;
    Об.Записать();
    Элементы.Контрагенты.Обновить();

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

    &НаКлиенте
    Процедура Подтвердить(Команда)

    ТекСтрока = Элементы.Контрагенты.ТекущиеДанные;
    Если ТекСтрока <> Неопределено Тогда
    ТекСсылка = здесь ссылка на документ
    ПодтвердитьНаСервере(ТекСсылка);
    Иначе
    ТекСсылка =Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
    КонецЕсли;

    КонецПроцедуры
```
---
```1c
    ТекСсылка = ТекСтрока.ЗапросПодтвержден;
```
 тут видимо контрагент должен быть ?
Ну и текссылку можно передать как параметр в процедуру
---
Что такое "ТекСтрока.ЗапросПодтвержден"? И откуда процедура ПодтвердитьНаСервере() узнает что такое "ТекСсылка"? Вас скорее всего, необходимо параметром передать "ТекСсылка" ... "ПодтвердитьНаСервере(ТекСсылка)"
---
```1c
    &НаСервере
    Процедура ПодтвердитьНаСервере(ТекСсылка)

    Об = ТекСсылка.ПолучитьОбъект();
    Об.ЗапросПодтвержден = Истина;
    Об.Записать();
    Элементы.Контрагенты.Обновить();

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

    &НаКлиенте
    Процедура Подтвердить(Команда)

    ТекСтрока = Элементы.Контрагенты.ТекущиеДанные;
    Если ТекСтрока <> Неопределено Тогда
    ТекСсылка = здесь ссылка на документ
    ПодтвердитьНаСервере(ТекСсылка);
    Иначе
    ТекСсылка =Справочники.ДоговорыКонтрагентов.ПустаяСсылка();
    КонецЕсли;

    КонецПроцедуры
```
Есть ЗаказКлиента на основании него создается реализация, если товар продан в кол-ве 5 штук, а всего его заказано 10 то при втором создании реализации добавляется оставшиеся 5 штук (типовой механизм)

Вопрос: в каком регистре отражаются это количество которое остается отгрузить?

Мне необходимо в отчет выводить товары которые еще не отгружены
---
ЗаказыПокупателей
---
ЗаказыПокупателей
---
.
Всем доброе время суток!

Есть первая база с спр. номенклатура.
Есть вторая база с регистром сведении "НоменклатураСопастовление" в котором есть Номенклатура, КодНоменклатуры. КодНоменклатуры = Коду номенклатуры из первой базы.

Мне необходимо вывести те позиции номенклатуры из первой базы у которых Код не равен Коду в этом регистре, или же вовсе отсуствтует.

Сейчас у меня сделано, что беру данные из первой базы. Помещаю в ВТ. Соединяю по левому соединению по коду с этим регистром и выводятся те позиции у которых как раз имеется код.

Не пойму как вывести иначе. Подскажите пожалуйста!
---
ГДЕ сопоставление.код is null
---
ГДЕ НЕ (спр. номенклатура.Код В (&ВТ_ВЫБРАТЬ_РАЗЛИЧНЫЕ_КОД_ИЗ_СОПОСТАВЛЕНИЯ))
---
Запрос то покажити, Так быстрее помогут.
---
ГДЕ сопоставление.код is null
---
А соединять как ?
---
примерно так как вы и написали.
Номенклатура.Код из внешняяНоменклатура левое соединение сопоставвление по внешняяНоменклатура.Код = сопоставвление.код где сопоставвление.код is null
в итоге получите только те записи, которые не присоединились, т.е. которым нет соответствия
---
Извините, а можете объяснить логику как происходит запроса на словах просто ?
Не совсем понимаю как соединяет и при этом выполняется условие ещё..
---
все достаточно просто. Сначала таблицы соединяются по условию соединения (... ЛЕВОЕ СОЕДИНЕНИЕ ПО таблица1.Поле1 = Таблица2.Поле2). Там где условие не выполнилось в соответствующем поле из второй таблицы будет так называемое значение null, то есть отсутствие значения, "не присоединилось". Остается только на результат соединения наложить условие (ГДЕ ...), т.е. отбери мне те строки результата, где поле из второй таблицы = null, то есть соединение не выполнилось, то есть соответствия нет.
---
Не совсем понятно чем не подходит во второй базе запрос вида

```1c
    ВЫБРАТЬ
    НоменклатураСопастовление.Номенклатура,
    НоменклатураСопастовление.Номенклатура.Код,
    НоменклатураСопастовление.КодНоменклатуры
    ИЗ
    РегистрСведений.НоменклатураСопастовление КАК НоменклатураСопастовление
    ГДЕ
    НоменклатураСопастовление.Номенклатура.Код <> НоменклатураСопастовление.КодНоменклатуры
```

Правда, он будет подходить при условии что код номенклатуры в этом регистре уже заполнен
---
Потому что на выходе нужны только те позиции которые есть в первой базе.
Мне теперь необходимо выдавать пользователю те позиции у которых в этом регистре отсутствует код, чтобы они видели какие именно не заполнили.
БП 3,0 Был заведен доп. реквизит с типом число, через некоторое время потребовалось вводить большие числа....в доп. реквизитах проставил формат длина 14 точность 2, но в справочнике ничего не поменялось. Ввожу например миллиард жму энтер и число сбрасывается до 99 999 999,99. Подскажите, какие еще действия нужно сделать, чтобы разрядность увеличилась?
---
Надо не формат менять, а тип. Предварительно через Еще разрешить редактирование реквизитов.
---
Надо не формат менять, а тип. Предварительно через Еще разрешить редактирование реквизитов.
---
помогло, спасибо )
Здравствуйте форумчане. Возник вопрос. Можно ли на управляемой форме убрать выравнивающие линии, которые пунктиром показаны на скриншоте?
---
Запрети левому элементу изменять горизонтальный размер.
---
Запрети левому элементу изменять горизонтальный размер.
---
Спасибо, помогло.
---
а это собственно что?
---
Это точно форма, а не табличный документ ?
Из внешней функции получаю результат (в переменную Режим) с типом режима совместимости конфигурации, в отладчике(см скриншот) это видно и дальше мне надо проверить ее на этот тип и тут вопрос, что это за тип? Как его проверить?

```1c
    Если ТипЗнч(Режим) = Тип(??????) Тогда
    ...
```
---
Тип(??????)Вот так работает:
```1c
    ТипРежимСовместимости = ЗначениеИзСтрокиВнутр("{"T",881683fb-79f6-4ce9-be9d-a777275ea39f}")
```
---
Не совсем внимательно прочитал.
Можно сравнивать так:

Если ТипЗнч(Режим) = ТипЗнч(Метаданные.РежимСовместимости) Тогда
...
---
Метаданные.РежимСовместимости
---
Тип(??????)Вот так работает:
```1c
    ТипРежимСовместимости = ЗначениеИзСтрокиВнутр("{"T",881683fb-79f6-4ce9-be9d-a777275ea39f}")
```
---
ЗначениеИзСтрокиВнутр("{""T"",881683fb-79f6-4ce9-be9d-a777275ea39f}"
Это работает, все клево, но как вы это узнали?
---
Ну, наверное:

```1c
    ЗначениеВСтрокуВнутр(ТипЗнч(Метаданные.РежимСовместимости))
```

)
---
Ну, оно понятно, но зачем так сложно, если нужно лишь ТипЗнч(Метаданные.РежимСовместимости)?
---
ТипРежимСовместимости = ЗначениеИзСтрокиВнутр("{""T"",881683fb-79f6-4ce9-be9d-a777275ea39f}")
Вот интересно: в каких книгах пишут про такие фокусы? Серьёзно.
---
Не совсем внимательно прочитал.
Можно сравнивать так:

Если ТипЗнч(Режим) = ТипЗнч(Метаданные.РежимСовместимости) Тогда
...
---
Спасибо, все оказалось просто.

(3) Спасибо, интересный вариант
---
А фиг знает, не я автор )
Я новичок в области программирования 1С, поэтому заранее извиняюсь если буду использовать не правильные определения .

Как сделать чтоб при активизации галочки появлялось поле ввода? В справочнике есть реквизит "Водительское_удостоверение" тип Булево и реквизит"СерияИНомер" тип Строка. В форму элемента всё добавлено.

Попытка #1
Процедура Водительское_удостоверениеПриИзменении(Элемент)
Элементы.Водительское_удостоверение.Доступность = Объект.СерияИНомер
КонецПроцедуры

Выдаёт ошибку и пишет "Справочник.Военнослужащий.Команда.Команда1: Не указана группа, в которую входит команда по умолчанию.

Помогите, пожалуйста решить данную проблему
---
```1c
    Процедура Водительское_удостоверениеПриИзменении(Элемент)
    Если Объект.Водительское_удостоверение = Истина Тогда
    Элементы.СерияИНомер.Видимость=Истина;
    ИначеЕсли Объект.Водительское_удостоверение = Ложь Тогда
    Элементы.СерияИНомер.Видимость=Ложь;
    КонецПроцедуры
```

Ваша ошибка:
---
Вы в справочник добавили команду "Команда1" и не указали к кой группе она относится - вот ошибка и возникает. Эта ошибка не относится непосредственно к Вашей задаче изменения видимости полей на форме. Либо удалите команду если она Вам не нужна, или укажите ее группу
---
да, увидел, исправил, но проблема осталась
1) поле ввода всегда активна
2) при нажатии на вод.удостоверение выдаёт ошибку
Ошибка при установке значения атрибута контекста (Доступность)
Элементы.Водительское_удостоверение.Доступность = Объект.СерияИНомер
По причине: несоответствие типов
---
```1c
    Процедура Водительское_удостоверениеПриИзменении(Элемент)
    Если Объект.Водительское_удостоверение = Истина Тогда
    Элементы.СерияИНомер.Видимость=Истина;
    ИначеЕсли Объект.Водительское_удостоверение = Ложь Тогда
    Элементы.СерияИНомер.Видимость=Ложь;
    КонецПроцедуры
```

Ваша ошибка:
---
спасибо, большое) проблему решил!
---
А почему не так?

```1c
    Процедура Водительское_удостоверениеПриИзменении(Элемент)

    Элементы.СерияИНомер.Видимость = Объект.Водительское_удостоверение;

    КонецПроцедуры
```
---
Да, Ваше решение правильнее)
 Умная мысля, приходит опосля )
Добрый день. Подскажите, пожалуйста. Настроены РИБ по магазину, при передаче документов установка цен именно с видом цен Закупочная в узлы , они не делают движения, а с видом цен Розничная движения происходят. Куда копать хоть примерно? Релиз Розницы 2.3.5.28
---
Вообщем разобрался. Есть розничное правило для магазина, в него добавляем ТЧ Дополнительные виды цен (нашу закупочную) и препроводим все документы Установки цен с этим видом. Вот только после этого ЦБ начнет передавать в периферию движения по этим документам.
---
Надо смотреть настройки правил передачи
---
Да там их толком и нет. В этот узел выгружаются все данные магазина и плюс остатки и все
---
Тогда отладчиком пройдитесь в какой именно момент и почему блокируется создание движений документов, те же пользователи в базах узла и ЦБ, есть ли под ними права,...
---
Вообщем разобрался. Есть розничное правило для магазина, в него добавляем ТЧ Дополнительные виды цен (нашу закупочную) и препроводим все документы Установки цен с этим видом. Вот только после этого ЦБ начнет передавать в периферию движения по этим документам.
Доброго времени суток!
Что нужно добавить (дописать) в запросе
My Webpage

My Webpage

My Webpage

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

сейчас результат выглядит так:

My Webpage
---
Сделал все таки, почти...

Теперь остается понять, как вывести отчет в нужном мне виде (3)

Переделанный внешний отчет и скрин результата во вложении
---
Добрый день! Попробуйте для начала смоделировать желаемый результат в таблице (Excel). Не совсем понятно, что вы хотите.
---
Вот такой вид нужен:

My Webpage
---
Сделал все таки, почти...

Теперь остается понять, как вывести отчет в нужном мне виде (3)

Переделанный внешний отчет и скрин результата во вложении
---
Решил сначала получить таблицу розничных цен на товары по складам.

Запрос выглядит так:
My Webpage

Настройки
My Webpage

Ресурсы
My Webpage

Результат такой
My Webpage

Почему в таблице на пересечении названий товаров и складов розничные цены не выходят? Подскажите пожалуйста.

Если в настройках в "Колонки" ставлю поле "РозничнаяЦена"
My Webpage

то в заголовках колонок действующие розничные на товар, имеющийся на складах, цены выходят:
My Webpage
На скрине вышло 5 цен:
первый товар имеется на одном складе - это первая цена
второй товар имеется на двух складах - это вторая и третья цены
третий товар имеется на двух складах - это четвертая и пятая цены

Получается этот запрос получает розничные цены на товар. Но не привязывает их к наименованию товаров и к складам.
Как это сделать?
---
Прикладывайте картинки к сообщению. Зачем по сторонним сервисам? Они еще и не у каждого откроются
---
Прикладывайте картинки к сообщению. Зачем по сторонним сервисам? Они еще и не у каждого откроются
Присоединяюсь!
---
Переделал еще внешний отчет (вложение)

Добавил вычисляемые поля по складам и по видам цен

Результат и сам внешний отчет во вложении

Теперь вопрос:
Как сделать, чтобы запрос не складывал закупочные и розничные цены?
Мне достаточно одного вычисляемого поля либо по складу либо по видам цен.
---
Сообщение было скрыто модератором.
Всем привет!

Собственно говоря, прошу предложить варианты, как бы вы решили задачу с добавлением новых строк в табличную часть на форме справа, а не вниз списка.
---
Создаешь в документе форму для создания строки.
Описываешь события табличной части, где открываешь форму для редактирования.
В параметрах передаешь Строку табличной части.
На форме заполняешь реквизиты и возвращаешь через параметры в табличную часть заполненную строку.
---
слева направо обычно расположены колонки, а строки - сверху вниз...
можно скрин того как хотите получить ?
---
как пример смотрите прикрепленные файлы.
---
добавлением колонок это можно сделать,
а как будете разделять добавление новой номенклатуры ( строки) и нового поставщика (колонки ) ?
---
Создаешь в документе форму для создания строки.
Описываешь события табличной части, где открываешь форму для редактирования.
В параметрах передаешь Строку табличной части.
На форме заполняешь реквизиты и возвращаешь через параметры в табличную часть заполненную строку.
---
ТабличныйДокумент (SpreadsheetDocument)
Присоединить (Join)
Синтаксис:
Присоединить(<Таблица>, <Уровень>, <ИмяГруппы>, <Открыта>)

Описание:
Присоединяет табличный документ к результирующему табличному документу, помещая его в следующей колонке правее самой правой выведенной колонки, начиная со строки, с которой выводился предыдущий табличный документ
Здравствуйте. Подскажите, пожалуйста, в документе есть реквизит, который ссылается на справочник. Далее на форме создаю кнопку, при нажатии который изменяется реквизит справочника. И выдается ошибка - Поле объекта недоступно для записи. Что может быть не так?

```1c
    ДоговорКонтрагента.ПолучитьОбъект();
    ДоговорКонтрагента.ЗапросОтгрузки = Истина;
    ДоговорКонтрагента.Записать();
```
---
Так ?

```1c
    оДоговорКонтрагента = ДоговорКонтрагента.ПолучитьОбъект();
    оДоговорКонтрагента.ЗапросОтгрузки = Истина;
    оДоговорКонтрагента.Записать();
```

Исходный ДоговорКонтрагента - это реквизит ссылка.
Нужно в новую переменную получить объект, и его менять.
---
Так ?

```1c
    оДоговорКонтрагента = ДоговорКонтрагента.ПолучитьОбъект();
    оДоговорКонтрагента.ЗапросОтгрузки = Истина;
    оДоговорКонтрагента.Записать();
```

Исходный ДоговорКонтрагента - это реквизит ссылка.
Нужно в новую переменную получить объект, и его менять.
---
так получилось, спасибо
Я новичок в 1С.
Для изучения работы внешних печатных форм копирую базу УТ 10.3. на другую платформу (8.3.16), на другой сервер. Почему-то на копии перестают работать некоторые внешние печатные формы, например печать договора из документа "Заказ покупателя". При попытке распечатать появляется ошибка:

Не удалось сформировать внешнюю печатную форму!
Значение не является значением объектного типа (createSearchDescriptor)

Как такое может быть?
Подскажите - в чем здесь моё непонимание и как исправить это?
Спасибо!
---
Задача решена.
Основная загвоздка - на клиент был установлен Open другой разрядности, чем сама 1С.

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

это копия базы или база перемещена ?

только чего-то мне непонятно ваше "копирую на другой сервер"
у вас база файловый вариант или клиент сервер ?
---
Задача решена.
Основная загвоздка - на клиент был установлен Open другой разрядности, чем сама 1С.

Казалось бы просто, для тех кто знает.
Через конфигуратор:
Конфигурация - Расширение конфигурации.
Раньше появлялось окно, в котором можно было создать новое расширение, подключить/отключить текущие
Сделала закрытие конфигурации (Конфигурация-Закрыть конфигурацию). Дальше ее открыла.
Но теперь при вызове расширений (Конфигурация - Расширение конфигурации) ничего не происходит, не открывается :-(
При этом в режиме 1С:Предприятия подключенные расширения я вижу, могу отключать и т.п.
Но создать свое новое расширение не могу.
Да, если зайти в любой модуль и выбрать "Добавить в расширение" - добавляет в последнее измененное.
Помогите советом плз
---
Проверьте права пользователя под которым заходите в конфигуратор, ещё как вариант онкно расширений у вас свернулось куда нить, Alt+Shift+R, ещё варианты - очистите аппдата, попробуйте другую платформу
---
кэш чистили?
---
Проверьте права пользователя под которым заходите в конфигуратор, ещё как вариант онкно расширений у вас свернулось куда нить, Alt+Shift+R, ещё варианты - очистите аппдата, попробуйте другую платформу
---
Alt+Shift+R
Гениально!
Как обратиться к обработке конфигурации из внешнего модуля?
---
Если общий модуль клиентский, то можно так:

Форма = ПолучитьФорму("Обработка.МояОбработка.Форма.Форма");

Форма.МояЭкспортнаяФункцияФормы();
---
Из какого внешнего модуля
---
заработался, прошу прощения. из общего модуля
---
Да по обычному. Только в серверном модуле разумеется.
---
Форма = Обработки.Обработка.ПолучитьФорму("Форма");
Форма.Тестирование();

пытаюсь таким образом, но не выходит
---
Ну не. Тут вы форму пытаетесь получить. Это уже не обработка. Форма доступна только на клиенте. А вы, наверняка, в общем модуле на сервере
---
Обработки.МояОбработка.Создать(); вроде элементарно
---
Обработки.МояОбработка.Создать();
А форму то как получить? И вызвать еще метод из формы, судя по всему
---
Если общий модуль клиентский, то можно так:

Форма = ПолучитьФорму("Обработка.МояОбработка.Форма.Форма");

Форма.МояЭкспортнаяФункцияФормы();
Добрый день. При проведении документа ГТД по импорту получаю сообщение: В строке номер "1" табличной части "Товары": содержится услуга. Услуг здесь быть не должно!
Отладчиком выхожу из процедуры ОбработкаПроведения и сразу же получаю сообщение.
Вопрос: Как определить где генерируется сообщение?
---
Перед проведением включите замер производительности, после проведения остановите замер и в его результате ищите "Услуг здесь быть не должно!". Вероятно проверка находится в какой-то подписке. Еще вариант найти эту фразу через глобальный поиск по конфигурации (Ctrl+Shift+F), так как фраза специфическая.
---
проверить документы основания.
Или вопрос только в коде?
Как уже писали, должна быть включена отладка на сервере 1С. После этого либо шагать отладчиком последотваельно или замер производительности.
---
Возможно у вас клиент-серверный вариант и отладка на сервере отключена или вы не подключили отладчик к серверу 1С.
---
Перед проведением включите замер производительности, после проведения остановите замер и в его результате ищите "Услуг здесь быть не должно!". Вероятно проверка находится в какой-то подписке. Еще вариант найти эту фразу через глобальный поиск по конфигурации (Ctrl+Shift+F), так как фраза специфическая.
---
Глобальный поиск помог. Сообщение пользователю выводилось в конце выполнения процедуры ОбработкаПроведения так-как получал Отказ = Истина, соответственно данные на клиент выводятся после сервера.