arefaste/1C_Forums huggingface dataset:
Добрый день, при написании любого внешнего отчета, после его сохранения как erf, и попытке открыть как файл в пользовательском режиме ругается ошибкой "Метод Объекта не обнаружен (ПриСозданииНаСервере)".
---
Смотрите мою вторую строчку
---
Если Форма.НастройкиОтчета.Внешний Тогда
Форма.НастройкиОтчета.События.ПриСозданииНаСервере = Истина;
КонецЕсли;

Вот вы и ответили на свой вопрос. После этого кода в любом внешнем отчете будет запукаться процедура ПриСозданииНаСервере в модуле отчета, которой у вас нет.
---
а там директив препроцессора нет? Да и лучше приложить какой то пример, чтобы понимать где возникает ошибка
---
Скорей всего у вас копипаст куска кода типа этого

```1c
    Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт

    Настройки.События.ПриСозданииНаСервере = Истина;
    Настройки.События.ПередЗагрузкойВариантаНаСервере = Истина;
    Настройки.События.ПриЗагрузкеВариантаНаСервере = Истина;
    Настройки.События.ПередЗагрузкойНастроекВКомпоновщик = Истина;

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

А самой процедуры
```1c
    Процедура ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка) Экспорт
```
или нет или она не экспортная.
---
Пример во вложении.
(3)
Модуль даже не трогал

Я больше по запросам, СКД только осваиваю.
Цель была взять свою консольку, простенькую, натянуть скд, и выдать файлик, чтобы отчет можно было пользовать без консоли.
---
А у вас модуль есть общий модуль ОтчетыПереопределяемый в конфигурации?

У вас в модуле объекта нет процедуры ПриСозданииНаСервере.

Откуда вы вообще взяли эту форму и зачем? Для тестов делайте без формы
---
А у вас модуль есть общий модуль ОтчетыПереопределяемый в конфигурации?
Это есть, в нем такая строка:
Если Форма.НастройкиОтчета.Внешний Тогда
  Форма.НастройкиОтчета.События.ПриСозданииНаСервере = Истина;
 КонецЕсли;

Если убрать все формы, результат тот же.
---
Смотрите мою вторую строчку
---
Если Форма.НастройкиОтчета.Внешний Тогда
Форма.НастройкиОтчета.События.ПриСозданииНаСервере = Истина;
КонецЕсли;

Вот вы и ответили на свой вопрос. После этого кода в любом внешнем отчете будет запукаться процедура ПриСозданииНаСервере в модуле отчета, которой у вас нет.
---
Спасибо, вы лучшие. Моя не кодер, моя аналитик, но логику усвоил.
Добавил пустую:

Процедура ПриСозданииНаСервере(ЭтаФорма, Отказ, СтандартнаяОбработка) Экспорт
//
КонецПроцедуры

И все заработало.
Благодарю.
Доброго времени суток. Подскажите , пожалуйста, что может быть не так с таблицей значений? Выдает ошибку "Поле не обнаружено (Количество) .
```1c
    КвалификаторЧисла = Новый КвалификаторыЧисла(25,8);
    КвалификаторСтроки = Новый КвалификаторыСтроки(0);
    МассивТипов = Новый Массив;
    МассивТипов.Добавить(Тип("Строка"));
    ОписаниеСтроки = Новый ОписаниеТипов(МассивТипов, , КвалификаторСтроки);
    МассивТипов.Очистить();
    МассивТипов.Добавить(Тип("Число"));
    ОписаниеЧисла = Новый ОписаниеТипов(МассивТипов, , ,КвалификаторЧисла);

    МассивПолученныхДанных = ТаблицаПолученныхДанных.НайтиСтроки(ОтборТаблицыЗначений);
    ТаблицаДанных = Новый ТаблицаЗначений;
    ТаблицаДанных .Колонки.Добавить("Количество", ОписаниеЧисла);
    ТаблицаДанных .Колонки.Добавить("Наименование", ОписаниеСтроки);

    Для Каждого Элемент Из МассивПолученныхДанных Цикл

    ТаблицаДанных .Количество = Число(Элемент.Количество);
    ТаблицаДанных .Наименование = Элемент.ПолноеНаименование;

    КонецЦикла;
```
---
```1c
    Для Каждого Элемент Из МассивПолученныхДанных Цикл

    НоваяСтрока = ТаблицаДанных.Добавить();
    НоваяСтрока.Количество = Число(Элемент.Количество);
    НоваяСтрока.Наименование = Элемент.ПолноеНаименование;

    КонецЦикла;
```
---
```1c
    Для Каждого Элемент Из МассивПолученныхДанных Цикл

    НоваяСтрока = ТаблицаДанных.Добавить();
    НоваяСтрока.Количество = Число(Элемент.Количество);
    НоваяСтрока.Наименование = Элемент.ПолноеНаименование;

    КонецЦикла;
```
---
блин, точно, про добавить я совсем забыл. Огромное спасибо!
Добрый день, участники форума!

Помогите сформировать небольшой запрос:

Есть временная Таблица с ссылками договоров. Есть Регистр Сведений, в качестве измерения которого стоит Документ. Как сделать срез последний этого регистра только по тем договорам, что есть в Таблице?
---
Примерно так Документ.Договор В ( ВЫБРАТЬ ВТ.Договор Как Договор Из Вт Как ВТ)
---
Делаем таблицу документов у которых договора из таблицы договоров, потом срез последних в условия которого сделать вхождение документов в созданную временную таблицу документов.
---
Выбрать Документ.Ссылка КАК ДокументДоговор
 Поместить ВТ_Документы
ИЗ Документы.НужныйТипДокумента КАК Документ
ГДЕ
Документ.Договор В (Выбрать ТаблицаДоговоров.Ссылка ИЗ ТаблицаДоговров)

;

Выбрать * ИЗ РегистрСведений.НужныйРегистр.СрезПоследних(&Период, Договор в (Выбрать ВТ_Документы.ДокументДоговор ИЗ ВТ_Документы)
---
Получить срез последних с документами, через них вытащить договора, потом соединить с ВТ и наложить не null(на договора из РС)
---
Получить срез последних с документами, через них вытащить договора

Не соображу как правильно задать параметры у среза последнего: Документ В (Таблица)?
---
Примерно так Документ.Договор В ( ВЫБРАТЬ ВТ.Договор Как Договор Из Вт Как ВТ)
---
Делаем таблицу документов у которых договора из таблицы договоров, потом срез последних в условия которого сделать вхождение документов в созданную временную таблицу документов.
---
Выбрать Документ.Ссылка КАК ДокументДоговор
 Поместить ВТ_Документы
ИЗ Документы.НужныйТипДокумента КАК Документ
ГДЕ
Документ.Договор В (Выбрать ТаблицаДоговоров.Ссылка ИЗ ТаблицаДоговров)

;

Выбрать * ИЗ РегистрСведений.НужныйРегистр.СрезПоследних(&Период, Договор в (Выбрать ВТ_Документы.ДокументДоговор ИЗ ВТ_Документы)
Приветствую!

Платформа 8.3.18, обычные формы. Из формы списка документов формирую отчет на скд. Если сформировать без отборов - все ок, а вот если пытаюсь установить отбор - говорит что Поле объекта недоступно для записи (Отбор):

```1c
    Процедура КоманднаяПанель1ОтчетМат(Кнопка)
    РапОбж = Отчеты.ОтчетМат.Создать();

    ФормаР = ПолучитьФорму("Отчет.ОтчетМат.Форма", , , );
    КомпоновщикНастроекР = ФормаР.Отчет.КомпоновщикНастроек;

    пВарианты = РапОбж.СхемаКомпоновкиДанных.ВариантыНастроек;
    Для Каждого пЭл ИЗ пВарианты Цикл
    Если СокрЛП(пЭл.Имя) = "ПоВсем" Тогда
    КомпоновщикНастроекР.ЗагрузитьНастройки(пЭл.Настройки);
    Заг = пЭл.Представление;
    КонецЕсли;
    КонецЦикла;

    Если ЗначениеЗаполнено(СпрФильтр) Тогда

    Отбор = КомпоновщикНастроекР.Настройки.Отбор; //вот здесь вываливается с ошибкой

    КонецЕсли;

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

Подскажите, как побороть?
Спасибо!
---
Переименуйте переменную "Отбор". Отбор – это свойство формы списка, которому вы пытаетесь присвоить значение отбора СКД.
---
Переименуйте переменную "Отбор". Отбор – это свойство формы списка, которому вы пытаетесь присвоить значение отбора СКД.
---
(Семен Семеныч....)

Спасибо, мил человек!
---
up
При создании новой номенклатуры тестовой базе появляется сообщение:
====

Значение "warsteine" поля "Код" не уникально

====

Если ввожу код руками, проблем нет, сохраняется нормально.
База самописная, тестовая, файловая много раз "пострадавшая" от всевозможных экспериментов. В других базах на основе этой конфигурации такое сообщение не выдаётся.
БСП 3.1.2.430
Платформа 8.3.18.1208
Что это такое?
---
Очень похоже что кто-то попытался наименование в поле "код" внести. Нумерация могла слететь, кстати. Так а может такая позиция осталась в базе, с кодом "warsteine"?
---
Кто-то очень одаренный поменял код вручную, 1С пытается добавить к нему единичку, не получается (возможно, длина кода не позволяет) и ставит последний введенный код.
---
Ну, вообще такое возможно. Это же тестовая база. Это мог бы быть я сам.)))) Потому что я очень одарённый. )))))))
Но, честно говоря, я бы ни за что не догадался по тексту сообщения, о чём идёт речь...
СПС
---
Очень похоже что кто-то попытался наименование в поле "код" внести. Нумерация могла слететь, кстати. Так а может такая позиция осталась в базе, с кодом "warsteine"?
---
Да, так и есть. Есть товар с кодом "warsteine".
СПС.
Теперь надо понять, как он там появился...
Как вынести кнопку "Удалить" на форму в ТЧ документа? Пробывал отменять автозаполнение и заполнять вручную, но она все-равно не отображается!
---
Ещё - Изменить форму - Командная панель ТЧ - НужнаяКоманда - Положение в командной панели - В командной панели - ОК

я надеюсь, это типовая на УФ :)
---
Как вынести кнопку "Удалить" на форму в ТЧ документа? Удалить что? Строку ТЧ? Всю табличную часть? Или весь документ?

Озвучивайте ваши хотелки так, чтобы и другие их понимали.
---
Ещё - Изменить форму - Командная панель ТЧ - НужнаяКоманда - Положение в командной панели - В командной панели - ОК

я надеюсь, это типовая на УФ :)
---
Возможно:
1. У вас установлен признак "Не менять состав строк" у ТЧ
2. В списке доступных команд в свойстве ТЧ нет команды Удалить.
---
Свойство кнопки
---
Покажите скрин типа такого (просто на всякий случай)
дополнительно что у вас в составе команд.
---
Может, командная панель не привязана к табличной части?
Добрый день! в общем передо мной стояла такая задача, при выгрузке заказов из МобиС в ут, что бы автоматически заполнялась зона доставки. Я решил поместить обработчик этого действия в обработку проведения. но столкнулся с проблемой, он заоплняет реквезит при проведении, но если потом закрыть документ ничего не сохраняется, в чем может быть проблема?
---
получается что когда проведение идет, все уже записано в базу и пишется только в регистры
---
какая УТ? Если УТ11, то, насколько я помню, сначала идет перед записью, потом при записи, а потом проведение.
---
да 11. ну получается если в проведении это буду делать, все должно сохранятся. но оно не сохраняеется.
---
получается что когда проведение идет, все уже записано в базу и пишется только в регистры
---
Упс, понял ошибку. Спасибо за пояснение!
Доброго времени суток. Столкнулся с такой проблемой : зависает тсд при попытке подключиться к процедуре ЗаполнитьДанныеНаСервере(Штрихкод, Количество); . Хотя на другом терминале все норм работает, не могу понять в чем может быть проблема.ТСД UROVO v5100 , Android 7.0 .Грешу на андрюху, так как на другом терминале 9.0 версия, но может и не в нем дело. Подскажите, пожалуйста, может кто с подобным сталкивался?
```1c
    &НаКлиенте
    Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)

    Если Источник = "ПодключаемоеОборудование"
    И ИмяСобытия = "Barcode"
    И ВводДоступен() Тогда

    Штрихкод = Параметр;

    Количество = ОткрытьФормуМодально("Документ.ПоступлениеТоваров.Форма.ВводКоличества");
    ЗаполнитьТаблицуНаСервере(Штрихкод, Количество); ////// зависает на этом моменте.

    КонецЕсли;

    КонецПроцедуры
```
---
Мобильное приложение, обновления Андроида, жуть... Можно попробовать сменить мобильную платформу: чем древнее андроид, тем более старую версию ставить, так оно стабильнее работает, как правило. Дать по максимуму разрешений платформе 1С на смарте.
---
Мобильное приложение, обновления Андроида, жуть... Можно попробовать сменить мобильную платформу: чем древнее андроид, тем более старую версию ставить, так оно стабильнее работает, как правило. Дать по максимуму разрешений платформе 1С на смарте.
---
Спасибо.
---
Да не за что, а какой конкретно вариант помог?)
---
переустановка платформы)
В конфигураторе мы это делаем через Конфигурация - сохранить конфигурацию в файл. Но сейчас база повреждена, конфигурация не открыта в конфигураторе, а при попытке открытия ругается на ошибку формата потока. Если бы нужная конфигурация была записана в конфигурацию БД, можно было бы configsave вытащить. А не записанную? Где она хранится в таком состоянии? Во временных файлах? В другой таблице БД ?
---
Все оказалось просто - есть кнопка "сделать все хорошо" у tool1c.
---
https://forum.infostart.ru/forum9/topic177640/
---
Возьми обновлятор. Там есть команда выгрузки в cf без открытия в конфигураторе.
Используется скрипт через командную строку.
Конфигурация файловая или клиент-серверная? Кэш чистил? Копия сделана сторонними средствами?
---
База файловая.
Кэш чистил - до него не заходил в конфигуратор, после чистки заходит, но при попытке открытия конфигурации - ошибка формата потока
Копия сделана
chdbfl нашел и исправил ошибку - рассогласование данных
--------------------------------------------------------------------
Сломалась база, после того как я закрыл конфигуратор, в которой находилась редактируемая, но не сохраненная в БД конфигурация. При этом я нажимал кнопку с дискетой.
---
Скопируй до всех манипуляций всю папку с базой в другое место. Может пригодиться в дальнейшем. Обновлятор нашёл? Это быстрее, чем разбираться с ключами запуска через командную строку.
---
Все оказалось просто - есть кнопка "сделать все хорошо" у tool1c.
---
Это тоже неплохой инструмент. Какая версия?
---
0.3.0
Обновлятор скачал с helpme, версию не знаю - надо устанавливать чтобы посмотреть. Гляну на досуге что за инструмент такой.
---
ок
ЗУП 3.1.14.615 Платформа 8.3.17

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

Ну вот там форма списка - это динамический список.
Но в новой форме в стандартных командах отсутствует кнопка "Создать", в то время как в типовом документе "Удержание профсоюзных взносов" она присутствует.

Подскажите, где рыть, чтобы включить эту кнопку.
---
два варианта
1.просто создать свою Команду Создать, вытащить на формв
или
2.в динамическом списке задать основную таблицу (ваш документ)
---
два варианта
1.просто создать свою Команду Создать, вытащить на формв
или
2.в динамическом списке задать основную таблицу (ваш документ)
---
мне помогло : встать на документ, по правой кнопке "Дополнительно", закладка "Командный интерфейс", в группе "Панель действий Создать" установить галочки в столбцах ролей у нужной команды создания. ну и в ролях проставить внимательно все галочки, в т.ч. и на интерактивные действия.
Добрый вечер. Подскажите кто знает, создаю программно документ операция бух. все хорошо кроме одного, необходимо так же заполнить Суммы ВР. При этом возникает: шибка - Запись не верна! Поле "Сумма ВР" должно быть пустым!
Хотя когда я создаю этот документ вручную, он спокойно дает заполнить ВР и проводит без ошибок.
---
Прошу прощения, первая попавшаяся база в которой проверила ввод в ручную это была 2.5.7 - в ней можно заполнить по этому счету ВР, а в 2.4 - для которой делаю - нет...
---
создаю программно документ операция бух. все хорошо кроме одного, необходимо так же заполнить Суммы ВР. При этом возникает: шибка - Запись не верна! Поле "Сумма ВР" должно быть пустым!
Код покажите.
---
Прошу прощения, первая попавшаяся база в которой проверила ввод в ручную это была 2.5.7 - в ней можно заполнить по этому счету ВР, а в 2.4 - для которой делаю - нет...
---
имхо, дело не в редакции, а в учетной поитике-ведется пбу или нет
---
дело в редакции ведется резерв тмц или нет))
---
Так Вы ведете ПБУ 18/2 или нет?
---
Конечно, по сути базы одинаковые. только копия обновлена до 2.5.7, а текущая еще нет. в 2.5.7 по 14 сч. позволяет поставить вр как по дт так и по кт.
---
Так Вы же заполняете программно? Ошибка возникает при записи? Отключите проверки при записи и все должно быть ок
Здравствуйте, уважаемые участники форума. В консоли запросов такой вариант работает

```1c
    ВЫБРАТЬ
    ДанныеСправочника.Ссылка КАК Контрагент
    ИЗ
    ТаблицаДокументов

    ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    Справочник.Контрагенты КАК ДанныеСправочника
    ПО
    ДанныеСправочника.ИНН ПОДОБНО "%"+ТаблицаДокументов.ИНН
```

В конфигураторе нет. На ИТСе пишут, что это плохой вариант: https://its.1c.ru/db/v8std/content/726/hdoc
А какой вариант правильный в моем случае? Помогите, пожалуйста.
---
это текст запроса, а не код из конфигурации.
Попробуйте в консоле так:

```1c
    ВЫБРАТЬ
    Контрагенты.ИНН КАК ИНН
    ПОМЕСТИТЬ ТаблицаДокументов
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ГДЕ
    Контрагенты.Ссылка = &Контрагент
    ;
    ///////////////////////////////

    ВЫБРАТЬ
    ДанныеСправочника.Ссылка КАК Контрагент
    ИЗ
    ТаблицаДокументов

    ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    Справочник.Контрагенты КАК ДанныеСправочника
    ПО
    ДанныеСправочника.ИНН ПОДОБНО "%"+ТаблицаДокументов.ИНН
```
---
В конфигураторе нет

Не поняла, что значит не работает в конфигураторе?
Вы отчет в конфигураторе запускаете?

в СКД надо брать не в одинарных кавычках просто - например так """123"""
Так работает =)
---
Запрос работает только через консоль запросов. В коде выдает ошибку синтаксиса. С тремя кавычками тоже не работает.
---
Если вы хотите найти проблему в коде и сами не можете, то код из конфигуратора приведите, который не работает.
В чем проблема выделить код в модуле, скопировать и вставить сюда?
То что приведено в (4) это не код из конфигуратора.
---
Прошу прощения, вчера бился головой об стену и не работало. Сегодня любой из предложенных вариантов работает.

А именно. В консоли:

```1c
    ПОДОБНО "%"+ТаблицаДокументов.ИНН
```

В обработке с двумя кавычками.

```1c
    ПОДОБНО "%"+ТаблицаДокументов.ИНН
```
---
код из конфигуратора приложите.
---
```1c
    ВЫБРАТЬ ПЕРВЫЕ 1
    "123" КАК ИНН
    ПОМЕСТИТЬ ТаблицаДокументов
    ИЗ
    Справочник.Контрагенты КАК Контрагенты

    ;
    ///////////////////////////////

    ВЫБРАТЬ
    ДанныеСправочника.Ссылка КАК Контрагент
    ИЗ
    ТаблицаДокументов

    ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    Справочник.Контрагенты КАК ДанныеСправочника
    ПО
    ДанныеСправочника.ИНН ПОДОБНО "%"+ТаблицаДокументов.ИНН
```
---
это текст запроса, а не код из конфигурации.
Попробуйте в консоле так:

```1c
    ВЫБРАТЬ
    Контрагенты.ИНН КАК ИНН
    ПОМЕСТИТЬ ТаблицаДокументов
    ИЗ
    Справочник.Контрагенты КАК Контрагенты
    ГДЕ
    Контрагенты.Ссылка = &Контрагент
    ;
    ///////////////////////////////

    ВЫБРАТЬ
    ДанныеСправочника.Ссылка КАК Контрагент
    ИЗ
    ТаблицаДокументов

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

```1c
    СерверИсточник = "market.yandex.ru";
    АдресРесурса = "/product--dvukhstoronnie-markery-markery-dlia-sketchinga-sketch-markery-flomastery-dlia-sketchinga-60-sht-markery-dlia-risovaniia-dvustoronnie-markery-nabor-dvustoronnikh-markerov-dlia-sketchinga-v-chekhle/899634734?cpc=jOrqgydMLfzTyshSTr2xk4CKXuBMJvq-zZq3SfHo9ztk3_LRCkusFP2aCi0i6epqZ_s58QSh_nD2-Aa5u8hl8HKuC0jNfSlFQNzbHLXY-qLQ67YUSGpWA617EnNX_fWK0qKwSl_PDrKiCCxeMK40PVZnCleGvmXEUCYJh­e_28KN5TSz9bG3lXw%2C%2C&sku=101260668864&offerid=vI-bWt_4xy6ACEhDGwqT3A.html";
    SSL = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Неопределено);
    Соединение = Новый HTTPСоединение(СерверИсточник,,,,,,SSL,);
    HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса);
    Ответ = Соединение.Получить(HTTPЗапрос);
```
---
Ваш код работает, проверяйте фаервол вашей сити
---
Ваш код работает, проверяйте фаервол вашей сити
---
Спасибо
Написал внешний отчет на СКД (дернул у кого-то и допилил) по расчету валовой прибыли по документам для УТ11.
Все прекрасно работает пока в документе поступления номенклатура из одного заказа. Если делать ПТиУ на основании нескольких заказов поставщику болт (с таблицей втПоступления). Вроде все связи норм.
В консоли запросов все норм, отсюда вывод - проблема в настройке СКД, в которой я не силен :(
Поможите люди добрые, наставьте на путь истинный ;)
ПС. Хотел стартманю в вознаграждение, да походу все сгорели (казалось раньше не сгорали... :( )
---
Использую консоль СКД, что есть на ИТС посмотрите текст запроса, которые генерирует компоновщик макета. В тексте запроса есть группировка полей, возможно часть из них удаляется https://youtu.be/DfmO-osIhcE
---
Значит настройки разные. Или программно что-то дорабатывается.
Есть ещё вариант, что отчёт подключен как внешний и из-за этого используется старая схема
---
Использую консоль СКД, что есть на ИТС посмотрите текст запроса, которые генерирует компоновщик макета. В тексте запроса есть группировка полей, возможно часть из них удаляется https://youtu.be/DfmO-osIhcE
---
Спасибо за ответ. Сохранил схему в xml, загрузил в консоль... - все показывает.
В отчете не показывает :(
---
Спасибо огромное человеческое.
Добавил поля в обязательные - поперло...
Не очень понятно теперь почему консоль и отчет по-разному результат выводят при одинаковых настройках...
---
Значит настройки разные. Или программно что-то дорабатывается.
Есть ещё вариант, что отчёт подключен как внешний и из-за этого используется старая схема
---
Да, отчет внешний.
Спасибо.
Доброго дня. Есть некоторая структура XML, которая передаётся из другой базы текстом. Как можно прочитать этот XML в ЧтениеXML не сохраняя его во временный файл?
---
```1c
    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.УстановитьСтроку(СтрXML);
```
---
```1c
    ЧтениеXML = Новый ЧтениеXML;
    ЧтениеXML.УстановитьСтроку(СтрXML);
```
---
Точно, спасибо :))
Вот я затупил то, сделал уже через сохранение во временный файл и чтение из него :)
---
ну есть же синтаксис-помощник, даже на ИТС и в методички лезть не надо =)
---
Спасибо, КЭП. Этот пост очень помог в решении моего вопроса. :)
Есть общая форма, в ней динамический список. динамический список собирается через несколько разных документов через Объединить, у всех документов есть поле Подразделение. В настройках каждого пользователя есть Подразделение. Как установить отбор так, чтобы при открытии этой формы автоматически применялся отбор по Подразделении, в зависимости от того какой пользователь открыл эту форму?
---
При создании на сервере
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(), параметры поставьте и все
---
Нужно в форму списка вывести реквизит формы "Подразделение", а при изменении его вызывать
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка() со значением реквизита "Подразделение"
---
И еще При создании на сервере заполнять этот реквизит "Подразделение" значением по умолчанию из настроек пользователя
---
При создании на сервере
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(), параметры поставьте и все
---
Подскажите, как вытянуть настройки пользователя
---
Заработало да.
Подскажите как сделать так, чтобы ещё пользователь мог сам выбрать. Тоесть программно задаётся параметр, но если что, чтобы пользователь смог сам изменить
---
Нужно в форму списка вывести реквизит формы "Подразделение", а при изменении его вызывать
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка() со значением реквизита "Подразделение"
---
И еще При создании на сервере заполнять этот реквизит "Подразделение" значением по умолчанию из настроек пользователя
---
спасибо