arefaste/1C_Forums huggingface dataset:
День добрый!
Код ниже в результате Ответ.ПолучитьТелоКакСтроку возвращает кракозябры. Если тыкаться туда же с теми же заголовками через Postman - возвращается нормальный json.

```1c
    Заголовки = Новый Соответствие;
    Заголовки.Вставить("Referer", "https://stats.nba.com/game/0021900641/");
    Заголовки.Вставить("x-nba-stats-token", "true");
    Заголовки.Вставить("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36");
    Заголовки.Вставить("Accept-Language", "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,de;q=0.6");
    Заголовки.Вставить("Accept", "application/json, text/plain, */*");
    Заголовки.Вставить("Accept-Encoding", "gzip");
    //26.02.20

    ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();

    АдресСайта = Константы.СсылкаНаСайт.Получить();//stats.nba.com
    Соединение = Новый HTTPСоединение(АдресСайта, 443,,,,30, ЗащищенноеСоединение);
    Запрос = Новый HTTPЗапрос(СтрокаЗапроса, Заголовки);
    Ответ = Соединение.Получить(Запрос);
    Рез = Ответ.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);
```

Напрмер СтрокаЗапроса:
/stats/boxscoretraditionalv2?EndPeriod=10&EndRange=28800&GameID=0021900641&RangeType=0&Se­ason=2019-20&SeasonType=Regular+Season&StartPeriod=1&StartRange=0

ЧЯДНТ? Какие нужны заголовки?
Код ответа возвращает 200
---
Взлетело так:
Заголовки.Вставить("Accept-Encoding", "application/json");
---
Взлетело так:
Заголовки.Вставить("Accept-Encoding", "application/json");
Всем привет. Нужно программно открывать диалог выбора даты - сделал общую форму с полем календаря.
Дальше интересное: при открытии поле календаря с датой 01/07/2020/ позиционируется на 01/06/2020!
Платформа 8.3.13.1513

Обработку приложил - у кого такое же поведение?

PS / Если устанавливаю свойство <ОтображатьПанельМесяцев> - позиционируется верно.
---
На платформе 8.3.14.1993, 8.3.15.1869 (32- и 64-бит) аналогичное поведение в тонком клиенте. При растягивании (когда видно 2 и более месяцев) позиционирование срабатывает верно.
Думаю можно смело писать в техподдержку. Поведение странное...
---
Если устанавливаю свойство <ОтображатьПанельМесяцев> - позиционируется верно.
Искажается для всех трех строк
---
Если устанавливаю свойство <ОтображатьПанельМесяцев> - позиционируется верно.
Искажается для всех трех строк
---
Если окно календаря немного растянуть, чтобы поместилось несколько месяцев (или расширить на весь экран), то этот баг/фича исчезает :)
---
А если не тянуть - то получается уже выбираю день в ИЮНЕ. Не думаю что это стандартное поведение.
---
И при растягивании у меня остается 1 июня активной датой с квадратиком
---
На платформе 8.3.14.1993, 8.3.15.1869 (32- и 64-бит) аналогичное поведение в тонком клиенте. При растягивании (когда видно 2 и более месяцев) позиционирование срабатывает верно.
Думаю можно смело писать в техподдержку. Поведение странное...
---
на тестовой платформе 1С 8.3.17.1091 подтвердилось - отправил тикет на testplatform@1c.ru
Коллеги, помогите, а то едет крыша уже:
Конфигурация Розница 8. Ювелирный магазин редакция 2.2
В конфигурации есть отчет "ВедомостьПоТоварамОрганизаций". Строится по виртуальной таблице регистра "ТоварыОрганизаций"
В отчете есть настройка "Движения товаров организаций", где показывается Начальный остаток, приход, расход и конечный остаток. Все отлично, никаких вопросов. Остатки и движения абсолютно корректны.
Сохраняю отчет в виде внешнего отчета, открываю и удивляюсь: приход и расход корректны, а вот с остатками что-то очень печальное. Такое чувство, что сначала строится запрос к данным на уровне записей (включая остатки), а потом происходит суммирование остатков по этим записям.

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

Тех информация
Платформа: 1С:Предприятие 8.3 (8.3.13.1690)
Конфигурация: Розница 8. Ювелирный магазин, редакция 2.2 (2.2.9.20) (http://solutions.1c.ru/catalog/jewelry-store)
Copyright © ООО "1С", 2008-2018. Все права защищены
(http://www.1c.ru)
Режим: Серверный (сжатие: усиленное)
Приложение: Толстый клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский
Вариант интерфейса: Такси
---
Кэш, косяки со справочником вариантов отчетов. Как вариант, можно создать новый отчет и загрузить в него Схему КД, а то у внутреннего отчета и сохраненного внешнего могут быть идентификаторы одинаковые и начинаются конфликты со справочником сохраненных вариантов.
---
первый скрин показывеат правильные остатки встроенного отчета
Второй скрин показывает те же самые данные из внешнего отчета
третий скрин = внешний отчет следующий месяц
---
Структура во всех 3-х отчетах разная. Схема КД, как понял из описания, тоже. Я бы отладчиком и консолью СКД проверил реальные запросы к БД.
---
Изначально все было одинаково - сохранил отчет как внешний и сформировал. Но картинка от этого не меняется. Это потом начал эксперименты и со структурой и со схемой.
---
В консоли СКД совершенно правильные результаты. В отчете - нет. Настройки из консоли СКД переношу во внешний отчет на уровне всей схемы через файл.
Мистика или косяк платформы?
---
Кэш, косяки со справочником вариантов отчетов. Как вариант, можно создать новый отчет и загрузить в него Схему КД, а то у внутреннего отчета и сохраненного внешнего могут быть идентификаторы одинаковые и начинаются конфликты со справочником сохраненных вариантов.
---
Кажется Вы правы. Если создать отчет с нуля и загрузить в него схему СКД, то начинает работать правильно.

Но, даже если он берет настройки из встроенного, то почему показывает такие странные данные все равно не понимаю. Отчеты то идентичные изначально были и настройки тоже.
В общем мистика.

Спасибо за совет.
как убрать папку Родителя, чтобы показывались группы и элементы в даной группе. Список(динамический список). Убираю оформлением лишние папки

```1c
    ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Ложь);

    ЭлементОформления = Список.УсловноеОформление.Элементы.Добавить();
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Видимость", Истина );
    ЭлементОформления.Оформление.УстановитьЗначениеПараметра("Отображать",Истина );

    Отбор = ЭлементОформления.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
    Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Ссылка");
    Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.ВИерархии;
    Отбор.ПравоеЗначение = Группа;
```
---
Тогда возможно есть смысл установить свойство таблицы отображение = дерево, свойство начальное отображение дерева = раскрывать верхний уровень. Именно убрать папку саму даже не знаю, она скорее появляется, потому что в нее входят выводимые элементы.
---
можно подробнее объяснить, что же требуется?
---
а отбор поставить типа Родитель ВИерархии ваша папка + или ссылка = ваша папка?
---
запрос вообще не работает как должно
---
Я если честно не совсем поняла, но возможно в свойствах таблицы в отображении поставить не дерево, а иерархический список
---
так и есть
---
тогда не совсем понятно, Родитель это и есть группа. Вы ходите убрать только папки верхнего уровня, у которых у самих нет родителя?
---
да
---
Тогда возможно есть смысл установить свойство таблицы отображение = дерево, свойство начальное отображение дерева = раскрывать верхний уровень. Именно убрать папку саму даже не знаю, она скорее появляется, потому что в нее входят выводимые элементы.
---
этот вариант подошел бы,если бы не работали люди на планшетах. Плюсики на группах очень мелкие
Короче, чёт не соображу как открыть приложение и чтобы там уже HTML, или как вызвать на форме HTML.

Я только понимаю как его сделать внешним файлом, но не могу понять как сделать его внутри объектов 1С - уже мозг кипит, а инфы мало.

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

https://media.giphy.com/media/5xtDarmwsuR9sDRObyU/giphy.gif

Вроде то что нужно, пасябыч!
---
Абалдеть!
Как? Как Вы поняли, что хотел автор?
---
Я автор, сам не знаю, как он меня понял, но это, что я хотел. (И он молодец!) Теперь хочу узнать как сделать кнопку например на форме справочника, чтобы выводить этот макет. Задача вроде элементарная, но чёт пробую по разным статьям и не получается.
---
Сделать печатную форму если это типовая конфигурация и подключить к справочнику.
---
Я имею ввиду с нуля, если кидать кнопку на форму то как её прописать? Или есть иной метод?
---
Чтобы вывести ваш макет с HTML-документом на форму надо поместить реквизит ПолеHTML. И в него уже грузить содержимое макета.
Рисуем кнопочку и в обработчик её клика ставим что-то типа такого:
Процедура КнопкаВыполнитьНажатие(Кнопка)

    Макет = ПолучитьМакет("Макет").ПолучитьТекст();
    ЭлементыФормы.ПолеHTML.УстановитьТекст(Макет);

КонецПроцедуры
---
Макет = ПолучитьМакет("Макет").ПолучитьТекст();
ЭлементыФормы.ПолеHTML.УстановитьТекст(Макет);

{Справочник.ДляТестаHTML.Форма.ФормаЭлемента.Форма(4,9)}: Процедура или функция с указанным именем не определена (ПолучитьМакет)
Макет = <<?>>ПолучитьМакет("Макет").ПолучитьТекст(); (Проверка: Тонкий клиент)

```1c
    &НаКлиенте

    Процедура Команда1(Команда)
    Макет = ПолучитьМакет("Макет").ПолучитьТекст();
    Элементы.ПолеHTML.УстановитьТекст(Макет);

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

Не вижу почему, ему не нравится "ПолучитьМакет"

*работаю через управляемые формы"
---
Сорри, я на обычных формах строил...
А на управляемых... Немного хитрее...
---
На клиенте нет макета. Он на сервере лежит. Там и надо его использовать.
Добрый день. (УТ 10, обычная фомра) Подскажите, почему не могу записать объект?

```1c
    Процедура КнопкаВыполнитьНажатие(Кнопка)

    Запрос = Новый Запрос;
    Запрос.Текст =
    "ВЫБРАТЬ
    | Задачи.Ссылка КАК Задача,
    | Задачи.Дата КАК ДатаЗадачи,
    | Задачи.Автор КАК АвторЗадачи
    |ИЗ
    | Справочник.Задачи КАК Задачи
    |ГДЕ
    | Задачи.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    | И Задачи.Автор = &АвторЗадачи";

    Запрос.УстановитьПараметр("АвторЗадачи", Справочники.Пользователи.НайтиПоНаименованию("Robot", Истина));
    Запрос.УстановитьПараметр("НачалоПериода", ДобавитьМесяц(ТекущаяДата(), -1));
    Запрос.УстановитьПараметр("КонецПериода", ТекущаяДата());

    Выборка = Запрос.Выполнить().Выбрать();

    Пока Выборка.Следующий() Цикл

    УдаляемаяЗадача = Выборка.Задача.ПолучитьОбъект();
    УдаляемаяЗадача.УстановитьПометкуУдаления(Истина,Истина);
    УдаляемаяЗадача.Записать;

    КонецЦикла;

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

Выдаёт ошибку :
{ВнешняяОбработка.РегламентноеЗадание.Форма.Форма.Форма(29,27)}: Неопознанный оператор
  УдаляемаяЗадача.Записать<<?>>; (Проверка: Толстый клиент (обычное приложение))
---
//УдаляемаяЗадача.Записать;

```1c
    УдаляемаяЗадача.Записать();
```
---
Скобочки после записать
---
//УдаляемаяЗадача.Записать;

```1c
    УдаляемаяЗадача.Записать();
```
---
УдаляемаяЗадача.Записать<<?>>;
Вам же даже место ошибки указали.
---
Вы правы. Место указали, но мимо глаз как то проходило "отсутствие" скобок... Вот и не мог понять, что не так я сделал... Спасибо большое за подсказку.
---
У Вас записать закомментировано. Ругается на другой код, по всей видимости.
---
Скобочки после записать
---
Закомментировал,так как ругалось на метод "записать". Но как уже указали мне на ошибку выше, дело в банальной невнимательности... Банально не поставил скобки, грубо говоря метод не правильно указал((( А я голову сломал, что же не так в коде, вроде ничего сложного ... ужас!) Всем спасибо за помощь.
---
Не подскажите ещё в следующем вопросе. Всё по тому же запросу. Если у меня указан пользователь "System", то Выборка.Следующий() не выполняется (не заходит в цикл даже) и все значения в Выборке принимают значение "Ошибка чтения значения". Хотя через запрос я вижу, что записи есть и много. Если же любого другого пользователя поставить, то всё работает, всё находится и всё помечается на удаление. В чём примерно может быть проблема? Куда копать? Заранее спасибо.
Приветствую, коллеги. Сегодня обнаружили, что перестали печататься табличные документы через веб-клиент. Нажимаем кнопку печать, и ничего не происходит, через толстый клиент работает нормально. Причем это только при использовании браузера Chrome. В IE и Opera всё работает нормально. Пробовали с разных компов, результат одинаковый. причём на прошлой неделе всё работало нормально, никакие настройки не менялись. Платформа 8.3.13.1513 (да, старовата, то пока не можем обновиться). У кого-нибудь есть подобные проблемы? Как это побороть?
---
Собственно, проблема в хроме. Он обновился.

"В Chrome, в версии 77.0.3865.75 произошли изменения, которые "сломали" печать из веб-клиента платформы."

"В выпущенных версиях ошибка исправлена, начиная с 8.3.14.1944, 8.3.15.1700, 8.3.16.942."

https://partners.v8.1c.ru/forum/t/1858203/m/1859395
---
Собственно, проблема в хроме. Он обновился.

"В Chrome, в версии 77.0.3865.75 произошли изменения, которые "сломали" печать из веб-клиента платформы."

"В выпущенных версиях ошибка исправлена, начиная с 8.3.14.1944, 8.3.15.1700, 8.3.16.942."

https://partners.v8.1c.ru/forum/t/1858203/m/1859395
---
ДА, пришлось обновить платформу. В новой версии всё работает
---
Для работы в браузере, вроде есть компонента от 1С дополнительная. Посмотрите в браузере в расширениях, может быть она выключена или удалена или браузер обновился
На предыдущих версиях платформы была и работала, теперь - нету. В инете нашел что она должна быть под кнопкой меню - там тоже нету.
---
в 8.3.15 это через три точки, в 8.3.16 через общее меню
---
8.3.15.1830, создал базу пустую, выставил режим совместимости "не использовать" - не помогло
---
в 8.3.15 это через три точки, в 8.3.16 через общее меню
---
как же достали эти дизайнеры-оптимизаторы!!! То котиков добавят, то кнопки спрячут! Полезным бы делом занялись уже.
---
Режим совместимости с 12(у меня), 3 вертикальных точки в верхнем углу на белом фоне, (не в строчке заголовка!)
Добрый день.
Подскажите, как вывести на печать штрихкод документа Заказ клиента во внешней печатной форме? Нужен сам код вывода, если есть ссылка на документ. И где вообще хранятся сами эти штрихкоды из документа?
---
Добрый день!
В процедуре вывода ВывестиШтрихкодВТабличныйДокумент идет обращение к функции

```1c
    ПараметрыШтрихкода.Вставить("Штрихкод", СокрЛП(ЧисловойКодПоСсылке(Ссылка)));
```

```1c
    Функция ЧисловойКодПоСсылке(Ссылка) Экспорт
    ШестнадцатиричноеЧисло = СтрЗаменить(Строка(Ссылка.УникальныйИдентификатор()),"-",");
    Возврат ПреобразоватьИзШестнадцатиричнойСистемыСчисленияВДесятичноеЧ­исло(ШестнадцатиричноеЧисло);
    КонецФункции
```

Штрихкод получается преобразованием уникального идентификатора из шестнадцатиричной системы в десятичное число. Также можете обратиться во внешней печатной форме и использовать имеющиеся процедуры.
---
Добрый день!
В процедуре вывода ВывестиШтрихкодВТабличныйДокумент идет обращение к функции

```1c
    ПараметрыШтрихкода.Вставить("Штрихкод", СокрЛП(ЧисловойКодПоСсылке(Ссылка)));
```

```1c
    Функция ЧисловойКодПоСсылке(Ссылка) Экспорт
    ШестнадцатиричноеЧисло = СтрЗаменить(Строка(Ссылка.УникальныйИдентификатор()),"-",");
    Возврат ПреобразоватьИзШестнадцатиричнойСистемыСчисленияВДесятичноеЧ­исло(ШестнадцатиричноеЧисло);
    КонецФункции
```

Штрихкод получается преобразованием уникального идентификатора из шестнадцатиричной системы в десятичное число. Также можете обратиться во внешней печатной форме и использовать имеющиеся процедуры.
---
Не подскажиет, где в ут хранятся эти числовые штрихкоды доков: в каком регистре... ?
---
В УТ этот штрихкод не хранится в регистре. Все преобразования начинаются в уникального идентификатора документа -
```1c
    Ссылка.УникальныйИдентификатор()
```
---
Я выше выложила ключевые кусочки кода из вывода встроенной печатной формы заказа клиента.
Почему когда расшифровываю отчет на СКД (из таблицы регистра ОстаткиИОбороты) по регистратору, получаю две лишних строчки?
Как их убрать?
---
В списке полей клацаешь в колонке "Роль" напротив регистратора и там открываешь диалоговое окно настроек роли поля. Там внизу галка.
Только этого мало, потому что изначально там Неопределено будет. Надо в запросе подменять Неопределено на NULL
---
Убрать из отчета остатки на начало и на конец, оставить только обороты.
---
Все равно не могу разобратся.
В настройках отчета "Расположение общих итогов по вертикали" ???.
---
Это строки служебных данных, необходимых СКД для корректного расчета остатков.
Вылазят обычно при не совсем штатной настройке остатков (в СКД вообще много тонкостей для корректного расчета остатков и целые статьи на ИТС понаписаны). При штатной чаще одна строчка вылазит :)
И вроде как иногда можно штатными путями "уговорить" 1С этого не делать. Мне обычно не удавалось :)
Есть такой работающий у меня вариант - в запросе заставить поле регистратор быть NULL, если там Неопределено. А в свойствах поля СКД поставить "Игнорировать значения NULL"
---
Что значит "не совсем штатной настройке остатков" ?
---
С "Игнорировать значения NULL" поиграйте, это единственное доступное официальное средство. Правильно вам уже посоветовали. Ничего более умного не будет.
---
Где именно мне задать условие Игнорировать Null ???
---
В списке полей клацаешь в колонке "Роль" напротив регистратора и там открываешь диалоговое окно настроек роли поля. Там внизу галка.
Только этого мало, потому что изначально там Неопределено будет. Надо в запросе подменять Неопределено на NULL
---
в запросе изменил на

```1c
    ВЫБОР
    КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор <> NULL
    ТОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор
    КОНЕЦ
```

но тепер при росшифровка Регистратор, вообще движений по документах нету
---
Типичная ошибка новичка :) В запросе любое сравнение с NULL всегда дает NULL. Для явной проверки на NULL есть специальные операторы.
Вообще предполагалось такое условие

```1c
    ВЫБОР КОГДА Регистратор = НЕОПРЕДЕЛЕНО ТОГДА NULL ИНАЧЕ Регистратор КОНЕЦ
```
---
Все разобрался.
На Роль поставил ишгнорировать NULL
а в запросе поставил

ВЫБОР
 КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор <> НЕОПРЕДЕЛЕНО
  ТОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор
КОНЕЦ
---
Для того, чтобы СКД корректно считала остатки (в т.ч. по периодам), должен выполняться целый ряд требований (в основном касающийся настроек ролей полей).
Если просто выводить остатки из виртуальной таблицы остатков и оборотов, то они как правило все назначаются автоматически (но и там можно налажать). Если же это часть сложного запроса или мы хотим, чтобы остатки считались по данным НЕ из виртуальной таблицы остатков и оборотов - тогда нужно ручками делать и проверять все эти настройки.
---
Вот две основные статьи:
Типичные проблемы при расчете остатков
Создание отчета с остатками без виртуальных таблиц
1с ERP.

Нужно в табель вставить ФИО сотрудника. Соответственно мне нужно найти сотрудника по должности, поскольку должность всегда будет одинаковой, а сотрудник может меняться. До этого работал на более старых конфигурациях, там все по другому, поэтому что-то никак не могу понять, как это сделать.

Запросом не получается. В регистре Текущие кадровые данные должности нет. У сотрудника это реквизит формы, поэтому доступ к нему из запроса получить я тоже не могу.

Я так понял, что сделать это можно, через "КадровыйУчет.КадровыеДанныеСотрудников". Но как именно, не могу найти.
---
Получение информации о сотрудниках штатными средствами

```1c
    Запрос=новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ
    | Сотрудники.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.Сотрудники КАК Сотрудники";
    ТЗСотрудники=Запрос.Выполнить().Выгрузить();
    МассивСотрудников=ТЗСотрудники.ВыгрузитьКолонку("Ссылка");

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

```1c
    Запрос=новый Запрос;
    Запрос.Текст=
    "ВЫБРАТЬ
    | Сотрудники.Ссылка КАК Ссылка
    |ИЗ
    | Справочник.Сотрудники КАК Сотрудники";
    ТЗСотрудники=Запрос.Выполнить().Выгрузить();
    МассивСотрудников=ТЗСотрудники.ВыгрузитьКолонку("Ссылка");

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

Заранее спасибо.
---
Как обычно бывает как только задал вопрос на форуме - тут же сам нашел

```1c
    &НаКлиенте
    Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ПодключитьВнешнююОбработкуНаСервере();
    ОткрытьФорму("ВнешняяОбработка.StandardDocumentsPosting.Форма");

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

    &НаСервере
    Процедура ПодключитьВнешнююОбработкуНаСервере()
    ВнешниеОбработки.Подключить("v8res://mngbase/StandardDocumentsPosting.epf", "StandardDocumentsPosting", false);
    КонецПроцедуры
```

Подробнее тут: https://infostart.ru/public/369487/
---
Как обычно бывает как только задал вопрос на форуме - тут же сам нашел

```1c
    &НаКлиенте
    Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)
    ПодключитьВнешнююОбработкуНаСервере();
    ОткрытьФорму("ВнешняяОбработка.StandardDocumentsPosting.Форма");

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

    &НаСервере
    Процедура ПодключитьВнешнююОбработкуНаСервере()
    ВнешниеОбработки.Подключить("v8res://mngbase/StandardDocumentsPosting.epf", "StandardDocumentsPosting", false);
    КонецПроцедуры
```

Подробнее тут: https://infostart.ru/public/369487/