arefaste/1C_Forums huggingface dataset:
Добрый день!

Есть схема XDTO-пакета
У объекта "MessageData" есть свойство "Publisher", тип "anyType (http://www.w3.org/2001/XMLSchema)"
В ветке типы значений перечислены возможные значения "PublisherType" - "ForeignSystem", "Person"
В типах объектов определен тип "Publisher.ForeignSystem.v2"

На входе сообщение XML-строка

```1c
    SimplePerson
```

При чтении фабрикой XDTO

```1c
    ЧтениеСообщенияXML = Новый ЧтениеXML;
    ЧтениеСообщенияXML.УстановитьСтроку(Тест);
    XDTOПакетСообщение = ФабрикаXDTO.ПрочитатьXML(ЧтениеСообщенияXML);
```

Выходит ошибка:
Проверка дополнительного свойства:
 форма: Элемент
 имя: Publisher
по причине:
Тип свойства неопределен
Квалифицированное имя типа: 'Publisher.ForeignSystem.v2'
по причине:
Ошибка отображения пространства имен
Отсутствует отображение для префикса: ''

по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: {http://www.w3.org/2001/XMLSchema}anyType - [1,208]
Проверка дополнительного свойства:
 форма: Элемент
 имя: Publisher
по причине:
Тип свойства неопределен
Квалифицированное имя типа: 'Publisher.ForeignSystem.v2'
по причине:
Ошибка отображения пространства имен
Отсутствует отображение для префикса: ''

'' - это две одинарные кавычки
Почему не читает XML? Вроде определяют тип <Publisher xsi:type="Publisher.ForeignSystem.v2">
---
Есть схема XDTO-пакета
- где есть, как называется?
Похоже, не хватает выражения типа

```1c
    xmlns=" ..."
```

в атрибутах корневого элемента.
Без этого тип всех элементов будет {http://www.w3.org/2001/XMLSchema}anyType
Также неясно где определён тип "Publisher.ForeignSystem.v2".
---
Есть схема XDTO-пакета
- где есть, как называется?
Похоже, не хватает выражения типа

```1c
    xmlns=" ..."
```

в атрибутах корневого элемента.
Без этого тип всех элементов будет {http://www.w3.org/2001/XMLSchema}anyType
Также неясно где определён тип "Publisher.ForeignSystem.v2".
---
Схема обмена с сервиса ЕФРСБ, файл прикрепил. В 1С не загружалась, вылетала с ошибкой, поэтому добавил в заголовок targetNamespace="efrsb", может из-за этого ошибка.

В схеме свойство Publisher тип AnyType,
Но есть еще (я так понял что это фасет) перечисление PublisherType где описаны все возможные типы Publisher,
Пробовал в свойстве Publisher менять тип AnyType на тип PublisherType, но безрезультатно

Свойство Publisher может быть нескольких типов. Где в XML схеме должно быть указание типа свойства?
В данном примере тип определяют в теге <Publisher xsi:type="Publisher.ForeignSystem.v2">
---
Взлетело после корректировки
<Publisher xsi:type="Publisher.ForeignSystem.v2">
<Publisher type="Publisher.ForeignSystem.v2">
Видимо xsi - пространство имен, которое задавалось в XDTO пакете, в нем нет этого типа Publisher.ForeignSystem.v2
В отчете текст запроса полностью программное создан. Сделал так что в этом запросе добавились мои поля. И внес вроде правки в настройки компоновщика по аналогии с другими полями.
   Мое поле в пользовательском режиме как появилось, но оно никак не выводится в результат.
Как эго вывести?
---
Возможно, на вкладке Другие настройки параметр Расположение реквизитов = Отдельно поможет.
---
если покажете скрин, что в пользовательском режиме появилось и где не выводится, возможно мы сможем вам помочь.
Нужны
1. Скрин что появилось
2. Скрин настроек
3. Скрин результата, с пометкой как надо
---
Я разобрался с этой проблемой. Все просто оказалось. Форма настроек прямо в отчет вложена, своя, не стандартная. А зайдя в настройки сохраненного варианта появилась кнопка "эксперт" - и опа - открылась стандартная форма СКД, ну тут я все настроил, и сохранил свой вариант настроек. А на форме настроек отчета - появились все мои элементы.
    И все заработало. В обоих отчетах
Но, я рано радовался - один отчет должен быть простой не табличный. Просто отобранные строки.
Только я нажимаю Сформировать или сохранить этот вариант. Отчет становится табличным. И колонки относящиеся к Покупателю схлёбываются в одну. Мне надо три (Инн, Наименование и еще одно). Если вывести Покупатель.Наименование - три колонки выводятся - Но пользователи не могут интерактивно перейти на контрагента по ячейке. Если выведу "Покупатель", на контрагента перейти можно, но колонки собираются в одно. Я их по разным сторонам отчета раскидывал, без разницы.
  Как с этим бороться то?
---
Возможно, на вкладке Другие настройки параметр Расположение реквизитов = Отдельно поможет.
---
Открываете схему компоновки данных - Настройки - Вверху-Открыть конструктор настроек
---
Где, в конфигураторе?
Если так просто было, там источник данных не задан так то. Я же писал - там запрос создается программное.
---
запрос создается программноеА поля выбора и структура в настройках компоновки?
---
мне надо два отчета поправить.
в одном добавить ранее которого не было, я в запрос его добавил, добавил поле на вкладке "наборы данных/поля" дальше ступор. Там есть форма настроек, отчет табличный.

во втором нужно исправить, там был вариант настроек который доп реквизит выводил. Причем сам отчет табличный, а этот вариант почему то обычную группировку по моему выводить. В источнике данных/запросе - нет упоминаний на этот доп реквизит. Но при формировании явно видно, что текст запроса в по допникам.
---
Может Макеты используются в отчетах?
---
ни в одном
Никак не хочет заполняться по кнопке "Заполнить" табель. Сотрудник принят на работу, график, календари заполнены.
Что еще?
Дебажить вообще не вариант там запросы с 50-60 временными таблицами.
---
Решение оказалось очень неожиданным. Оказывается в типовой ERP табель по сотрудникам со стандартным графиком 5 дней в неделю по 8 часов не заполняется по определению.
Хотя достаточно хотя бы в один день поменять 8 часов на 7:59, то заполняется.
Идиотское совершенно решение, но найти и исправить это в коде не представляется возможным. Вы только оцените - запрос содержит 58 временных таблиц и 2600 строк. Найти и исправить... ну не знаю недели 2 можно искать.

То есть методологи 1С рассудили так - если у человека 5-дневка обычная, то и нечего ему табель заполнять. А то, что он может в какой-то 1-2 дня работать, скажем по 5 часов и это нужно как-то табелировать - так это же мелочи)) пусть пользователи руками заполняют)
---
Здравствуйте! Может Вы оформили только кадровые документы? Необходимо, чтобы был проведен документ "Прием на работу в организацию". Документ "Табель учета рабочего времени" за этот месяц не проведен другой? Например сводный?
---
Добрый день!
Сформируйте отчет "Табель учета рабочего времени (Т-13)."
1. Дата отчета - начало этого дня
2. Галка - в разрезе подразделений
3. Выберите этого сотрудника
---
проверьте месяц приема/месяц начисления, подразделение в шапке. Может он уже в соседнем табеле внесен ?
---
Решение оказалось очень неожиданным. Оказывается в типовой ERP табель по сотрудникам со стандартным графиком 5 дней в неделю по 8 часов не заполняется по определению.
Хотя достаточно хотя бы в один день поменять 8 часов на 7:59, то заполняется.
Идиотское совершенно решение, но найти и исправить это в коде не представляется возможным. Вы только оцените - запрос содержит 58 временных таблиц и 2600 строк. Найти и исправить... ну не знаю недели 2 можно искать.

То есть методологи 1С рассудили так - если у человека 5-дневка обычная, то и нечего ему табель заполнять. А то, что он может в какой-то 1-2 дня работать, скажем по 5 часов и это нужно как-то табелировать - так это же мелочи)) пусть пользователи руками заполняют)
---
Может, индивидуальные графики заполнять на таких сотрудников?

Вообще же разработчики говорят о том, что табель часто является лишним документом, который просто нагружает базу. Многие пользователи по привычке каждый месяц заполняют табель, ничего не меняя в нём. И наотрез отказываются бросать это дело))
---
тут несколько сложнее ситуация потому что данные о фактических входах и выходах сотрудников через СКД (систему контроля доступа) автоматом загружаются в 1С именно в виде табелей. И там как раз точные данные о нахождении на рабочем месте. И тут как раз табель абсолютно в тему.
---
При нажатии кнопки "заполнить табель", табель заполняется не всеми сотрудниками. Все проверили. И прием и подразделение и приказ.
Добрый день!

Имеется сервер 1С на Linux+Postgres+Apache
После обновления до платформы 8.3.18.1289 любой вывод табдока на веб-морде (отчет, печатная форма) - вылет с ошибкой
Cannot read property 'toUpperCase' of undefined
on http://1.2.3.4:8080/buh_ekostroy/ru/scripts/mod_main_loader.js?sysver=8.3.18.1289:5664,314

На мисте есть тред без решения с такой же ошибкой, но на платформе 8.3.18.1208

Единственный совет, который нашелся в интернетиках - повесить апач на 80 порт. Но он и так висит на нем

Кто сталкивался, как лечить?
---
У меня подобная проблема возникла в связке сервер nginx -> сервер Апач -> сервер 1с.
Подключение по https. Проблема решилась добавлением в конфиг nginx строчек:
proxy_set_header X-Scheme https;
proxy_set_header X-Forwarded-Proto https;
---
Тоже бодаемся с этой лажей на 8.318.1289
 Вы как то побороли ее?
---
Нет, не побороли((( Принудительно всех заставили ставить тонкий клиент и пока ушли от работы в браузере
---
Та же история.
---
У меня подобная проблема возникла в связке сервер nginx -> сервер Апач -> сервер 1с.
Подключение по https. Проблема решилась добавлением в конфиг nginx строчек:
proxy_set_header X-Scheme https;
proxy_set_header X-Forwarded-Proto https;
---
Спасибо! Работает)
---
Подскажите, а nginx из внешки доступен по 443 порту, или не по стандартному? И backend работает по http или по https?
---
Доступен по 443. backend, внутри, работает по 80
---
Странно, мне не помогло. Но заметил одну вещь. Когда нажимаю кнопку сформировать (Оборотно-сальдовая ведомость), то клиент начинает ломиться не на прокси nginx, а на apache. Вот откуда он берёт ip apache не понятно.
---
Разобрался, к тем опциям что вы написали можно добавить:
proxy_set_header Host $http_host; # когда порт за натом отличается от порта прокси (чтобы и из локалки работало)
или
proxy_set_header Host $host; # когда порт за натом такой же как и на прокси

У меня было так:
proxy_set_header Host $proxy_host; # что и приводило к ошибке
---
Данная ошибка вылезла:
WinServ2019+IIS+1C_8.3.18.1208
Была настроена переадресация внешнего порта 10443 на внутренний 443.
Проброс с внешнего 443 на внутренний 443 проблему решил.
Так же проблему удалось решить сменой внутреннего 443 на 10443 и последующим пробросом внешнего порта 10443 на внутренний 10443
---
внутреннего 443 на 10443 и последующим пробросом внешнего порта 10443 на внутренний 10443

а можно чуть внятнее, у меня переадресация с внутреннего 80 порта идет на внешний 15000, а у вас написано, что вы пробросили внешний 10443 на внутренни1 443 и тут же пишете что внешний просто 443, не догнал вообще, напишите подробнее пожалуйста. Судя по посту вы прямой порт без перенаправления сделали, а это крайне небезопасно
---
Настроил https. Переадресация с 445 на 443. Платформа 8.3.18.1208. Формирую ОСВ по счету.
Edge Версия 95.0.1020.38 (Официальная сборка) (64-разрядная версия) дает ошибку Cannot read properties of undefined (reading 'toUpperCase').
Firefox 93.0 (64 бита) выводит отчет.
---
У меня вышла та же ошибка при формировании любых отчетов при входе через Хром (Веб клиент) в базу. Попробовал несколько браузеров, рабочий оказался Mozilla Firefox, ошибка в этом браузере не выходит.
Подскажите, пожалуйста, как получить список всех файлов, расположенных в каталоге. Предварительно каталог выбирается через форму.

Такой код не работает:

```1c
    Процедура ВыборКаталогаНачалоВыбора(Элемент, СтандартнаяОбработка)
    // Выбор ХLS файлов для конвертации.

    СтандартнаяОбработка = False;

    Режим = РежимДиалогаВыбораФайла.ВыборКаталога;
    ДиалогОткрытия = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытия.Каталог = ";
    ДиалогОткрытия.МножественныйВыбор = False;
    ДиалогОткрытия.Заголовок = "Выберите каталог";

    Если ДиалогОткрытия.Выбрать() Тогда
    ПутьККаталогу = ДиалогОткрытия.Каталог;
    ЭлементыФормы.ВыборКаталога.РедактированиеТекста = False;
    ЭлементыФормы.ВыборКаталога.Значение = ПутьККаталогу;
    Сообщить(ПутьККаталогу);
    КонецЕсли;

    ФайлыОтчетности = Новый Массив;
    ФайлыОтчетности = НайтиФайлы(ПутьККаталогу);
    Для Каждого ФайлXLS Из ФайлыОтчетности Цикл
    Сообщить(ФайлXLS.Имя);
    КонецЦикла;

    КонецПроцедуры
```
---
Файл (File)
ИмяБезРасширения (BaseName)
Использование:

Только чтение.
Описание:

Тип: Строка.
Содержит имя файла (без расширения), с которым связан объект.
Пример: если Файл.ПолноеИмя = "c:\temp\test.txt", то Файл.ИмяБезРасширения = "test".
---
нужно указать маску выбора файлов. Для всех файлов это "*".
Как вариант для файлов с расширением .xls и .xlsx :

```1c
    ФайлыОтчетности = НайтиФайлы(ПутьККаталогу, "*.xls?");
```
---
Ну да, точно! Так работает. Прочитал про маску, что это необязательный параметр. Вот сначала и не указал.
---
Благодарю Вас за ответ, мне тоже помогло это решение.
---
ОФ или УФ ? по идее должно работать
---
А как получить само наименование файла?
К примеру файл 0420415_r1_pr11.xlsx
Нужно получить только 0420415_r1_pr11, т.е. без расширения.
---
хм, не умеете отрезать от строки лишние символы?
---
Файл (File)
ИмяБезРасширения (BaseName)
Использование:

Только чтение.
Описание:

Тип: Строка.
Содержит имя файла (без расширения), с которым связан объект.
Пример: если Файл.ПолноеИмя = "c:\temp\test.txt", то Файл.ИмяБезРасширения = "test".
---
Спасибо! Попробую )
---
Надо в пути каталога заменить \ на /
---
Для локальных адресов в пути должны быть обратные слеши "\", для ФТП прямые "/"
---
И (для начинающих) не забывайте - где ищете файлы НаСервере или НаКлиенте
Здравствуйте, есть отчет с кучей колонок ресурсов. Нужно по некоторым из них там где разница в процентах не выводить итоги в рамках вида работ и общие. Через макет не разобрался как можно сделать. На скрине где макет, сделал чтобы добавлялся символ процентов, это просто, а по итогам ресурсов сделал как на третьем скрине ни чего не получилось, не допонимаю вообще возможно макетом это сделать?
---
Ресурс - Добавляете ваш ресурс еще раз - значение 0, область Общие итоги
Можно добавить другие группировки, тогда по ним будет 0
---
Добавляете ваш ресурс еще разНу или прожамкайте все галки, кроме общих и прочих ненужных группировок.
---
Ресурс - Добавляете ваш ресурс еще раз - значение 0, область Общие итоги
Можно добавить другие группировки, тогда по ним будет 0
---
Добавляете ваш ресурс еще разНу или прожамкайте все галки, кроме общих и прочих ненужных группировок.
Здравствуйте.

Добавил новый отчет в расширение конфигурации, но не могу его найти в списке отчетов Администрирование - Печатные формы, отчеты и обработки - Отчеты.

Где его искать?
---
1.
```1c
    ВариантыОтчетовПереопределяемый.ОпределитьРазделыСВариантамиОтчетов
```
 - добавить раздел со своей подситемой, если добавлена новая или проверить наличие в списке подситсемы, в состав которой включен отчет.
2.
```1c
    ВариантыОтчетовПереопределяемый.НастроитьВариантыОтчетов
```
 - добавить код настройки своего отчета. Например,

```1c
    ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ИмяВашегоОтчета);
```

3. В модуле менеджера отчета:

```1c
    #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

    #Область ПрограммныйИнтерфейс

    #Область ДляВызоваИзДругихПодсистем

    Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт

    НастройкиВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, НастройкиОтчета, "Основной"); // Вместо Основной указывается имя варианта отчета, если их несколько, то описываются необходимые варианты
    НастройкиВарианта.Описание = НСтр("ru = 'ОписаниеОтчета'");
    НастройкиВарианта.ВидимостьПоУмолчанию = Истина;
    ВариантыОтчетов.УстановитьРежимВыводаВПанеляхОтчетов(Настройки, НастройкиОтчета, Ложь);

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

    #КонецОбласти

    #КонецОбласти

    #КонецЕсли
```

4. Запустить обработку ОбновлениеВспомогательныхДанных (инструменты разработчика) - установить флаг Варианты отчетов - Обновить
---
1.
```1c
    ВариантыОтчетовПереопределяемый.ОпределитьРазделыСВариантамиОтчетов
```
 - добавить раздел со своей подситемой, если добавлена новая или проверить наличие в списке подситсемы, в состав которой включен отчет.
2.
```1c
    ВариантыОтчетовПереопределяемый.НастроитьВариантыОтчетов
```
 - добавить код настройки своего отчета. Например,

```1c
    ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.ИмяВашегоОтчета);
```

3. В модуле менеджера отчета:

```1c
    #Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда

    #Область ПрограммныйИнтерфейс

    #Область ДляВызоваИзДругихПодсистем

    Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт

    НастройкиВарианта = ВариантыОтчетов.ОписаниеВарианта(Настройки, НастройкиОтчета, "Основной"); // Вместо Основной указывается имя варианта отчета, если их несколько, то описываются необходимые варианты
    НастройкиВарианта.Описание = НСтр("ru = 'ОписаниеОтчета'");
    НастройкиВарианта.ВидимостьПоУмолчанию = Истина;
    ВариантыОтчетов.УстановитьРежимВыводаВПанеляхОтчетов(Настройки, НастройкиОтчета, Ложь);

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

    #КонецОбласти

    #КонецОбласти

    #КонецЕсли
```

4. Запустить обработку ОбновлениеВспомогательныхДанных (инструменты разработчика) - установить флаг Варианты отчетов - Обновить
Здравствуйте,

Есть регламентное задание, которое забирает прайс с ftp поставщика, парсит его и создает документы установки цен.

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

Вопрос - можно ли всё же это сделать автоматически, без участия человека?
Можно ли получить экземпляр формы (УФ) в регламентном задании (на сервере).
Может есть другой вариант расчёта "расчитываемых" цен? И я его просто не знаю. Подскажите, пожалуйста.
---
Здравствуйте.
На сервере ничего открыть нельзя и не получиться.
Но такой вопрос уже всплывал и ответ был (вы видимо не искали)
Ответ такой: надо костылить НОВЫЙ СЕАНС и в нем запускать ваш код.
---
не нашёл ответаПотому что на запрос "получить форму на сервере" ответ "никак". Уже не первый год.

Если хочется городить из говна и палок, то запускай отдельный клиентский сеанс шедулкой ОС, передавай туда свои намерения через /C или /Execute и твори там что хочешь. Не забывая при этом корректно завершать этот клиентский сеанс.
---
ПолучитьФорму - и ... не открывать ее.
---
... не открывать ее.
На сервере не работает :(
Я и на клиенте её не открывал. Просто пользовался методами
---
Здравствуйте.
На сервере ничего открыть нельзя и не получиться.
Но такой вопрос уже всплывал и ответ был (вы видимо не искали)
Ответ такой: надо костылить НОВЫЙ СЕАНС и в нем запускать ваш код.
---
Спасибо, сделал поиск по "получить форму на сервере"
https://forum.infostart.ru/?st=t&sort=postsd&q=%EF%EE%EB%F3%F7%E8%F2%FC+%F4%EE%F0%EC%F3+­%ED%E0+%F1%E5%F0%E2%E5%F0%E5

Из 10 предложенных тем не нашёл ответа :(
Буду признателен, если подскажите правильный "вопрос" или дадите ссылку на решение.
---
не нашёл ответаПотому что на запрос "получить форму на сервере" ответ "никак". Уже не первый год.

Если хочется городить из говна и палок, то запускай отдельный клиентский сеанс шедулкой ОС, передавай туда свои намерения через /C или /Execute и твори там что хочешь. Не забывая при этом корректно завершать этот клиентский сеанс.
---
Большое спасибо за разъяснение. Теперь понятно и не очень сложно, оказывается.
Кто знаком кто с данным отчетом в УТ11.4, подскажите пожалуйста, суть такая: добавил колонку штрихкод. Если штрихов больше чем один, как нужно сделать так, чтобы они не создавали новую строку, а делали новую колонку штрихкод???
---
создать вычисляемое поле выражение
```1c
    Массив(Штрихкод)
```
, в ресурсах добавить это поле выражение
```1c
    СоединитьСтроки(Массив(Штрихкод))
```
, рассчитывать по
```1c
    номенклатура
```
---
создать вычисляемое поле выражение
```1c
    Массив(Штрихкод)
```
, в ресурсах добавить это поле выражение
```1c
    СоединитьСтроки(Массив(Штрихкод))
```
, рассчитывать по
```1c
    номенклатура
```
---
Вроде как почти что надо, НО стал суммировать количество и сумму если штрихкодов несколько!!, это крайне нельзя.
Подскажите пожалуста, как исправить.
---
https://infostart.ru/1c/articles/1116759/
---
Спасибо за наводку, все получилось. Запрос по штрихам надо было делать не в основном запросе, в скд отдельным набором.
Здравствуйте, надо вот этот обработчик Файлы также закрепить в другой документ, как это делается, подскажите пожалуйста ?
---
Сам разобрался. Общие - Определяемы типы и там ищете то, что вам надо, а после в Свойствах - Тип вписать нужный документ
---
Сам разобрался. Общие - Определяемы типы и там ищете то, что вам надо, а после в Свойствах - Тип вписать нужный документ
---
и там ищете то, что вам надоВеликолепное описание, спасибо.

Ты бы лучше документацию по внедрению подсистемы БСП "Работа с файлами" почитал что-ли?
---
вы не знакомы с выражением: "Если ничего не помогает - почитайте инструкцию"?
человек самостоятельно разобрался и даже поделился решением с остальными
зачем ему читать документацию?
---
зачем ему читать документацию?Вот Слова Правды от Истинного 1Сника.

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

Есть необходимость сохранять текущее состояние расходного ордера при его печати

Нужно сохранять товар и количество, а так-же дату печати

Думаю создать регистр сведений для этих целей но столкнулся с тем, что в него нельзя добавить ТЧ и не пойму что дальше делать..

Может кто сталкивался с подобной задачей, как и где сохранить текущее состояние документа

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