arefaste/1C_Forums huggingface dataset:
Всем привет!
Как можно запросом узнать количество отработанных дней сотрудником за период? Или может можно с какого отчета типового код свиснуть? На ум приходит только УнифицированнаяФормаТ13
---
Используйте программный интерфейс.
УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаРабочегоВремениСотрудников. Можно поэкспериментировать с параметрами в режиме предприятия с помощью прикрепленной обработки.
---
в Своде начислений и зарплаты тоже имеются отработанные часы и дни
---
Используйте программный интерфейс.
УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаРабочегоВремениСотрудников. Можно поэкспериментировать с параметрами в режиме предприятия с помощью прикрепленной обработки.
---
Спасибо! Ваша обработка очень помогла!
---
рс отработанное время по сотрудникам
но там вроде появляются данные только после расчёта документа НЗВ
а так да, табель сформировать.
Пишу правила обмена в КД2. Есть ПКО из РегистраБугалтерии в Документ. Но мне нужно на этапе загрузке перехватить данные регистра (который были зарегистрированы на изменения через Планы обмена) и на их основе создать новый документ или дополнить существующий. Как это можно реализовать? Как прервать создания нового документ средствами конвертации и создать новый документ или дополнить существующий программно? Я так понимаю это можно сделать в обработчике Перед загрузкой?
---
Сделал через параметры и отказ поставил
---
ну КД смутно помню.
Но вроде да, делаешь отказ, чтобы этот документ не загружался.
А сам находишь программно, что тебе нужно создать/обновить.
Посмотри описание этого метода в КД
---
Сделал через параметры и отказ поставил
Создал самописный обмен между Бухгалтерия государственного учреждения, редакция 2.0 (2.0.86.37) и 1С:Производственная безопасность. Охрана труда, редакция 1.1 (1.1.6.37) . Создал свой план обмена. Делаю обмен и ошибка:
Ошибка формата сообщения обмена.
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(7060)}: ВызватьИсключение НСтр("ru = 'Ошибка формата сообщения обмена.'");
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2351)}: НачатьЧтениеСообщения(ЧтениеСообщения);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7490)}: ОбработкаОбменаДаннымиXML.ВыполнитьЗагрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(7061)}: ПрочитатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СообщениеОбмена, , ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(381)}: ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(3966)}: ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ВыполнениеОбменаДанными.МодульМенеджера(38)}: ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(
{(1)}:Обработки.ВыполнениеОбменаДанными.ВыполнитьЗапускОбменаДанными(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5110)}: Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1036)}: ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1026)}: ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
---
Проблемы в использовании алгоритма Перед выгрузки данных. Наверное при синхронизации так нельзя, буду думать как обойти
---
Запускаешь Отладчик - ставишь точку останова :
Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(7060)
и смотри в чём проблема ...
---
да, без отладки фиг разберешься. Еще рекомендую параметр запуска РежимОтладки. Или выбрать вариант обмена через файлы в каталоге. Тогда и файл виден будет обмена.
---
Проблемы в использовании алгоритма Перед выгрузки данных. Наверное при синхронизации так нельзя, буду думать как обойти
Доброе утро, уважаемые форумчане!
Сохранил типовой отчет во внешний отчет, добавил его как внешний в расширение. При попытки открытия отчета выходит ошибка "Неверный первый параметр Ссылка в функции ОбщегоНазначения.ЗначенияРеквизитовОбъекта " (скрин прикрепил). Не подскажите статью, где можно почитать, или подкиньте советов:)
---
Супер!
---
добавил его как внешний в расширение.
ничего не поняла, куда вы добавили?
---
В расширении - Отчеты - Вставить внешнюю обработку,отчет
---
В отлидке при вызове функции (БСП) ЗначенияРеквизитовОбъекта(Ссылка, Знач Реквизиты, ВыбратьРазрешенные = Ложь) , в параметр Ссылка ничего не передается, я так понимаю что система не может найти объект в базе. Вот и хотел бы узнать как его добавить?
---
зайти в отладку и посмотреть
---
В отладке в Ссылку передается вариант отчета из справочника Варианты, но моего отчета из расширения то там нет.
---
Справочник варианты у вас есть в расширении?
---
а это как то должно влиять?
---
попробуйте принудительно добавить в предприятии, по аналогии с типовым отчетом
---
то есть Ссылка есть, и вы в отладке видите все вам нужные реквизиты?
---
нет она туда не передается
---
посмотрите что в происходит в типовом отчет в отладке, сравните, найдите где эта ссылка пропадает, что это за ссылка ну тд и тп)
---
Зачем брать типовой отчет и пихать его в расширение??? Ему там явно не хватает прав, сделайте его внешним отчетом и подключите как внешний отчет и все будет хорошо
---
а каких прав под полными правами должно не хватать?
---
понял, но тогда так же в расширении можно добавить роль и дать права на отчет
---
нефигачки, в расшерении придется заимствовать все объекты к котом он обращается
---
Да,так и сделал)
---
Супер!
Всем доброго дня!
Не могу понять почему открывается форма из основной конфигурации, а не из расширения. Имеется КА 2.5 на платформе 8.3.20.1674.
Продажи - Клиенты. В расширение добавлен справочник Партнеры, ФормаСписка, ФормаСпискаБезПолнотекстногоПоиска (т.к. в настройках полнотекстный поиск отключен). В расширении добавлено два реквизита (КодГр и КодВн - менеджерам проще работать, ранее работали в 7.7. и коды помнят наизусть, был перенос из 7.7). В динамическом списке в запросе эти поля добавлены. На обе формы добавлены. Отладчик заходит в процедуру &После ПриОткрытии, но ... форма открывается без необходимых колонок.
---
надо ковырять процедуру ПриСозданииНаСервере, именно в этот момент происходит подмена запроса из динамического списка формы, Проще даже в расширении после процедуры ПриСозданииНаСервере добавить Список.Запрос = "Ваш запрос"
---
Установите стандартные настройки в форме в режиме предприятия.
Еще - Изменить форму - Еще - Установить стандартные настройки.
---
надо ковырять процедуру ПриСозданииНаСервере, именно в этот момент происходит подмена запроса из динамического списка формы, Проще даже в расширении после процедуры ПриСозданииНаСервере добавить Список.Запрос = "Ваш запрос"
---
Вставляю в место №1 - форма не содержит колонки, но содержит данные, если в место №2 - форма содержит колонки, но не отображает данные. При попытке заменить текст в запросе через обращение ЭтаФорма.Список - ошибка "нельзя устанавливать значение реквизиту формы типа динамическийсписок"
---
Да, действительно помогло, спасибо!
(1) А без этой подсказки не отображалось, спасибо!
---
Только теперь при раскрытии группы, подчиненные не отображаются
---
Текст запроса динамического списка содержит слово "Переопределяемый"? Если да, то делать как в (3)
---
содержит

 ... АдресЭП КАК АдресЭП,
  ДоменноеИмяСервера КАК ДоменноеИмяСервера,
  НомерТелефона КАК НомерТелефона,
  НомерТелефонаБезКодов КАК НомерТелефонаБезКодов
 ) КАК КонтактнаяИнформация,
 КонтрагентыПереопределяемый.Ссылка КАК Контрагент,
 КонтрагентыПереопределяемый.ЮрФизЛицо КАК ЮрФизЛицо,
 ВЫБОР
  КОГДА КонтрагентыПереопределяемый.ОбособленноеПодразделение
   ТОГДА КонтрагентыПереопределяемый.ГоловнойКонтрагент

буду пробовать, спасибо, отпишусь
---
Предопределенный<>Переопределяемый
---
да, спасибо, я не тот кусок запроса выложил :-)
---
Всем спасибо!
Сразу не ответил, к сожалению потерял ссылку, где описано как правильно менять динамический список.
Кроме добавления формы в расширение, необходимо в добавленной форме через ПКМ добавить и сам список в расширение, тогда он спокойно поддается изменениям.
Здравствуйте есть Регистр сведений вт срез последних в параметрах вт делаю такие условия все работает, но не понимаю как соптимизировать второе условие. С регистратором понятно, но по "скдоговор" оно тоже составного типа как тут быть.

```1c
    Регистратор ССЫЛКА Документ.скДСП
    И Договор.скДоговор.СтраховойПродукт.КлассВидаСтрахования = &КлассВидаСтрахования
    И Договор = &Ссылка
```

 Может так?

```1c
    Регистратор ССЫЛКА Документ.скДСП
    И (Договор.скДоговор ССЫЛКА Справочник.скКлассификаторВидовСтрахования) КАК Классификатор
    И Классификатор.СтраховойПродукт.КлассВидаСтрахования = &КлассВидаСтрахования
    И Договор = &Ссылка
```

Или нет? Синтаксис не проходит скобку просит. Но в принципе направление правильное или вообще не туда?
---
Отдельным запросом во временную таблицу получаем нужные договора и соединяемся с этой таблицей срезом последних. Иначе SQL может неприятно удивить, в недалеком будущем.
---
Вообще не туда.
Обращение через 2 точки - это по сути левое соединение двойной вложенности

надо что-то типа такого:

```1c
    Регистратор ССЫЛКА Документ.скДСП
    И ВЫРАЗИТЬ(ВЫРАЗИТЬ(Договор.скДоговор КАК Справочник.скКлассификаторВидовСтрахования).СтраховойПродукт КАК Справочник.СтраховыеПродукты).КлассВидаСтрахования = &КлассВидаСтрахования
    И Договор = &Ссылка
```

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

Добрый день. На Форме Элемента "Справочник.Контрагенты" есть поле ОРГН / ОРГНИП. На форме в виде поля или реквизита формы не выведены, значит програмно создаются. Но в модуле объекта так и не нашел ничего по подобным названиям. Смотрел события "При сосздании", "При открытии" - не обнарул. Может кто знает где именно она формируется или как ее найти!? Потому что имя поля не известно - есть только видимый заголовок "ОРГН".

А задача простая -найти и скрыть это поле.
---
Ну так поставь точку останова в конце процедуры ПриОткрытии() и посмотри состав элементов формы.
Найдешь свое поле - потом по имени пути к данным уже будешь искать глобальным поиском место, где прорисоывается эта форма, и откуда берутся данные для новых реквизитов формы.
---
поле ОРГН / ОРГНИП
Все таки ОГРН и ОГРНИП.
---
Только ради этого ответа стоило создавать тему форума!
---
Ой, давай про классику - "Струткура", например )))
---
Да эти поля появляются в управлении видимостью В Зависимости от того какой тип контрагента
---
Ну так поставь точку останова в конце процедуры ПриОткрытии() и посмотри состав элементов формы.
Найдешь свое поле - потом по имени пути к данным уже будешь искать глобальным поиском место, где прорисоывается эта форма, и откуда берутся данные для новых реквизитов формы.
---
Спасибо, нашел. Называется "Регистрационный Номер". Впринципе он и как элемент формы есть, просто видимость вообще отличается, и положение на форме не соответствует форме в конфигураторе. Ну а вашим "методом " нашел. Спс за совет!
---
Молодец! У тебя есть потенциал. Ты умеешь читать, понимать, и принимать советы. Это тебе очень поможет в развитии!
В отличии от большинства здешних ноунеймов.

С уважением, Тяжелая Бронетехника.
```1c
    Если Построитель.Отбор.Найти("Номенклатура") = Неопределено Тогда
    Построитель.Отбор.Добавить("Номенклатура",,"Номенклатура");
    КонецЕсли;
```

Выдает ошибку

```1c
    Построитель.Отбор.Добавить("Номенклатура",,"Номенклатура");
    по причине:
    Недопустимое значение параметра (параметр номер '1')
```

Как добавить отбор тогда????????
---
```1c
    ДоступныеПоля = построитель.Отбор.ПолучитьДоступныеПоля();
    Если ДоступныеПоля.Найти("Номенклатура") = Неопределено Тогда
    Поле = ДоступныеПоля.Добавить("Номенклатура", "Номенклатура",Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));
    Поле.Отбор = Истина;

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

    построитель.Отбор.УстановитьДоступныеПоля(ДоступныеПоля);
    КонецЕсли;
    Если Построитель.Отбор.Найти("Номенклатура") = Неопределено Тогда
    Построитель.Отбор.Добавить("Номенклатура",,"Номенклатура");
    КонецЕсли;
```
Добрый день коллеги.
Конфигурация БП 3.0, типовая, релиз 3.0.76.67, открываем платформой 8.3.16.1224 (см.рис.1). При попытке создания бухгалтерских отчетов (см.рис.2) программа выдает ошибку Значение не является значение объектного типа (ИсточникОтчета) (см.рис.3), клинкул по кнопке "Подробно" видим следующий текст: Значение не является значением объектного типа (ИсточникОтчета)
{Обработка.ОбщиеОбъектыРеглОтчетности.Форма.ФормаСозданияОтчета.Форма(1200)}: ИсточникОтчета = Отчет.Ссылка.ИсточникОтчета;
{Обработка.ОбщиеОбъектыРеглОтчетности.Форма.ФормаСозданияОтчета.Форма(1080)}: РезультатОткрытияФормыНаСервере = ОткрытьФормуОтчетаНаСервере(ТекДанныеОтчета, ОрганизацияОтчета,
{Обработка.ОбщиеОбъектыРеглОтчетности.Форма.ФормаСозданияОтчета.Форма(231)}: ОткрытьФормуОтчетаНаКлиенте(ТекДеревоОтчетов.ТекущиеДанные, ПараметрыФормы.Организация, (см.рис.4)
Подскажите что делать, куда копать.
Заранее Спасибо за советы!
---
Всем спасибо за ответы, решение найдено. Нужно было зайти в справочник регламентированных отчетов, обновить и восстановить список отчетов (см.рис)
---
Смотрите баг-репорт по вашему релизу
Недавно релиз обновляли?
---
обновляли, последний же стоит. На других базах такой ошибки то не наблюдается, значит не релиз.
---
Открывайте по другому пути, через команду "Регламентированные отчеты"
---
Иногда забывают отложенные процедуры обновления выполнить...
---
не в обновлениях дело, все процедуры выполнены
---
или обновляют несколькими релизами подряд без запуска процедур обновления на каждом релизе
---
получается его сделать только через кнопку "скопировать" от предыдущего
---
Всем спасибо за ответы, решение найдено. Нужно было зайти в справочник регламентированных отчетов, обновить и восстановить список отчетов (см.рис)
---
Сообщение было скрыто модератором.
---
Не создавалось "Заявление о зачете налога"
в Меню - Отчеты
надо было выбрать "Уведомления, сообщения и заявления"
вместо "Регламентированные отчеты"

попадаем в одно и то же окно, только сверху выбрана закладка "Уведомления" вместо закладки "Отчеты"

можно зайти в "Регламентированные отчеты" и потом выбрать закладку "Уведомления"
после этого "Заявление о зачете налога" по кнопке "Создать" создалось без проблем
Добрый день! Нужно организовать хранение файлов(множество) к справочнику в самописной конфигурации. Поделитесь опытом: кто-то может делал подобное?
---
ответил в лику
---
в чем именно сложности?
---
Подчиненный справочник "Присоединенные файлы"
---
была похожая задача - без использования БСП при делать систему хранения файлов, где-то даже кусок конфы сохранился
могу поискать, если сильно нужно
---
было бы не плохо..
---
ответил в лику
---
Создавал строковый реквизит, в котором хранился путь к файлу.
---
внутри конфы нужно хранить!
---
Как вариант Табличная часть либо регистр, с реквизитом "Хранилище значений", добавлять туда в сжатом виде ...
---
Ммм... Увеличивать объем скачиваемой инорфмации при открытии формы или при получения объекта? МудрО!!!
---
Ммм... Увеличить скорость роста базы с линейной прогрессии до геометрической? МудрО!!!
---
Еще до появления БСП мы хранили файлы в отдельной SQL, в которой хранилась версионность файлов (даже иерархическая)...
Оставалось только отправить GUID ссылки-владельца в ADODB, чтобы получить таблицу описаний присоединенных файлов.

Блин, как давно это было...
---
есть же 1С демо там вроде с картинка работа была.

это и работа с файлами...
Всем здравствуйте!
Необходимо программно получить значение реквизита формы элемента справочника, имея ссылку на него. Причем, получить на сервере. Соответственно, ПолучитьФорму и в дальнейшем посмотреть реквизиты не сработает. Можно ли как-то все-таки узнать непосредственно на сервере? Или только переходить на клиента, смотреть там реквизиты и возвращаться обратно на сервер?
---
Если реквизит формы - то на сервере никак.
---
Если реквизит формы - то на сервере никак.
---
Формально, на клиенте объект по этой ссылке может быть открыт в нескольких формах и у нескольких клиентов. В какую форму путешествовать собираетесь, даже если бы была возможность? А ежели форма вам известна, то можно на сервер сразу закинуть то что нужно.
---
Форма не будет открываться.

Поясню немного:

Имеется внешняя обработка с табличной частью. В одной из колонок этой ТЧ торчит контрагент. Мне нужно перебрать строки ТЧ и посмотреть некоторые реквизиты контрагента. Часть реквизитов - реквизиты объекта, с ними всё понятно. Но несколько реквизитов - реквизиты формы элемента. Где заполнены, где не заполнены, но они есть. И вот эти самые значения реквизитов формы элемента мне и нужно посмотреть. Заполнение ТЧ и перебор строк идут на сервере, отсюда и вопрос.
---
Форма не будет открываться. Этот контрагент же по любому где-то хранится. не может он из ниоткуда просто так возникать на форме.
---
Но несколько реквизитов - реквизиты формы элемента.
Это не так работает. Реквизиты формы просто выводят информацию, которая хранится где-то в базе. Смотрите как они заполняются в форме и заполняйте у себя аналогично.
---
По хорошему, раз уж они нужны на сервере, то из реквизитов формы они должны переехать в реквизиты объекта. Можно вынести "получалку" этих реквизитов из модуля формы в модуль объекта и дергать на сервере, но там такое может быть... Либо перепиливать на перебор с клиента. А форму с сервера даже без открытия, увы, никак.
---
Можно ли как-то все-таки узнать непосредственно на сервере?
Можно. Смотрите как в форме заполняются реквизиты формы, скорее всего это будет в ПриСозданииНаСервере, делаете тоже самое у себя.
---
нельзя получить то, чего нет. Невозможно. Забудь.
---
спасибо
пойдем на клиента смотреть(
---
В теории, если в модуле формы есть такая процедура, то можно использовать ее:
```1c
    &НаСервере
    Процедура Подключаемый_ВыполнитьКомандуНаСервере(Контекст, Результат) Экспорт
    ПодключаемыеКоманды.ВыполнитьКоманду(ЭтотОбъект, Контекст, Сотрудник, Результат);
    КонецПроцедуры
```
---
Вы думаете в неправильном направлении. Вы хотите, открыть форму, что бы получить один реквизит формы. А сама форма, как я понял не нужна.

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

```1c
    Объект = ОбщийМодуль.ПолучитьОбъект(Ссылка);
```

Общий модуль: Сервер - галочка, вызов сервера - галочка.

```1c
    &НаСервере
    Функция ПолучитьОбъект(Ссылка) экспорт
    Объект = Ссылка.ПолучитьОбъект();
    Возврат Объект;
    КонецФункции
```

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

```1c
    Чек = РеквизитФормыВЗначение("Объект");
    Чек.Заполнить(Объект.ДокументОснование);

    ЗначениеВРеквизитФормы(Чек, "Объект");
```

Все эти разговоры про то, что на самом деле это всё последовательности 000101010010101001010101 оставьте для вашей палаты.
---
Так это же на сервере. А автор хочет на клиенте.
---
Давай ты еще раз перечитаешь текст автора. Он хочет на клиенте получить прикладной объект. А не данные формы.
---
(25) Из вопроса автора это никак не следует даже при очень внимательном чтении. Автор хочет вызвать процедуру и не получить ошибку, это всё, что известно из вопроса.
---
Где?
---
Сообщение было скрыто модератором.
---
Сообщение было скрыто модератором.
---
Спасибо!