arefaste/1C_Forums huggingface dataset:
Добрый день! Написал планировщик, хотелось бы рядом со своим планировщиком видеть еще календарь для красоты, например у меня в планировщике месяц июль показана неделя, а рядом охота видеть календарь этого месяца(сбоку)
---
выводите на форму реквизит с типом "дата" и указываете вид = Поле калентаря, задаете значение = ТекущаяДата() и все.
---
В коде, например, при создании на сервере задаете значение реквизита, который вывели на форму. Если надо следующий месяц, то можно например так сделать:
```1c
    Дата = КонецМесяца(ТекущаяДата()) + День(ТекущаяДата()) *86400+1;
```

Если текущее значение -
```1c
    Дата = ТекущаяДата()
```
---
выводите на форму реквизит с типом "дата" и указываете вид = Поле калентаря, задаете значение = ТекущаяДата() и все.
---
Подскажите на какую форму? Пытаюсь вывести на общую форму, но в виде нету = Поле календаря?
---
Спасибо нашел!!!!!!!!!
---
Подскажите а где задать текущее значение?
---
и как вообще можно сделать, чтобы 1 месяц показывался а потом следующий, если например закончится июль, тогда надо чтобы август стал показываться?
---
В коде, например, при создании на сервере задаете значение реквизита, который вывели на форму. Если надо следующий месяц, то можно например так сделать:
```1c
    Дата = КонецМесяца(ТекущаяДата()) + День(ТекущаяДата()) *86400+1;
```

Если текущее значение -
```1c
    Дата = ТекущаяДата()
```
---
День(ТекущаяДата()) *86400+1;
(9)
(9)
---
Спасибо получилось!
---
Добрый день! Не подскажете как можно загрузить картинку в модуль управляемого приложения?(при запуске 1с хочу, чтобы появлялась картинка).
---
Не совсем понял что значит "загрузить в картинку в модуль управляемого приложения". Если вы хотите чтобы при запуске открылась какаято форма с картинкой - так и сделайте. Общую форму, на ней картинку. статическую или загружаемую. И открывайте ее из модуля управляемого приложения или еще откуда нибудь.
---
Спасибо!
---
Не подскажете как обратиться с управляемого модуля к общей форме?
---
в процедуре с клиентским контекстом: ОткрытьФорму("ОбщаяФорма.ИмяФормы", Новый Структура("Параметр1,Параметр2", ЗначениеПараметра1,ЗначениеПараметра2))

В управляемой форме приСозданииНаСервере переданные параметры будут доступны в предопределенной структуре Параметры: Параметры.Параметр1 и Параметры.Параметр2
---
Подскажите как это можно сделать или где можно почитать на эту тему инфу?
---
Подскажите как это можно сделатьВ конфигурации идешь в ее свойства - "рабочая область начальной страницы". Определяешь форму оъекта, ищешь в конфигураторе этот объект и открываешь форму. Добавляешь в форме нужный справочник (сбоку).
ПО инету смотрел толком ничего не нашел, у меня в XML данных есть тип дата время, я так думаю он как значение будет строкой, или нет. Если да то как лучше его преобразовать в дату время?
---
ну очень сложная функция

Сред(ДатаСтрока,7,4) + Сред(ДатаСтрока,4,2) + Лев(ДатаСтрока,2) + если нужно время ...
---
Дата("12.09.2015 09:26:00") может и сработает, пробовать надо
---
Привести строку к виду ГГГГ.ММ.ДД ЧЧ:ММ:СС
НужнаяДата = ДАТА(СтрокаДаты);
---
У меня в примере "12.09.2015 09:26:00" тоесть практически свою функцию писать?
---
ну очень сложная функция

Сред(ДатаСтрока,7,4) + Сред(ДатаСтрока,4,2) + Лев(ДатаСтрока,2) + если нужно время ...
---
Да нет, возможны дополнительные ошибки, тестить потом.
---
формат даты неизменен, никаких неожиданностей не будет
---
Дата("12.09.2015 09:26:00") может и сработает, пробовать надо
---
сработает.
---
Можно еще так:
ДАТА(Сред(ДатаСтрока,7,4),Сред(ДатаСтрока,4,2),Лев(ДатаСтрока,2),Сред(ДатаСтрока,12,2),Сред(ДатаСтрока,15,2),Сред(ДатаСтрока,18,2))
или так:
ДАТА(Сред(ДатаСтрока,7,4) +"."+Сред(ДатаСтрока,4,2)+"." + Лев(ДатаСтрока,2)+Прав(ДатаСтрока,9))
Возникла необходимость обновить конфигурацию, которую годами никто не трогал. Добавил изменения в коде, обновляю и появляется ошибка (во вложении).
Пробовал сохранить cf, создал локальную базу, внес изменения, изменения внеслись без проблем
Во время обновления в базе никто не сидит, включал блокировку сеансов, отключал регламентные задания, всё равно вылетает с ошибкой
---
Забыл в тот же день отписаться. Не знаю что именно помогло, но в итоге видимо что-то с веб сервисами или звёзды сошлись и получилось обновить всё.
Несколько раз переопубликовывал базу на веб-сервере, перезапускал Apache, десятки раз пробовал обновить базу и как-то один раз пошло обновление и ошибка больше не возникала
---
кэш чистили?
---
почистил - не помогло
---
https://forum.infostart.ru/forum9/topic169224/

может у вас похожая проблема
---
База опубликована на веб-сервере?
---
да. отключал публикацию, переопубликовывал, при выключенном apache пытался обновить. Без толку
---
Может быть связано с переходом на новую версию платформы? Была 8.3.12 сейчас 8.3.16
---
Ошибка ссылается на - cpp - установите последнюю версию visualcpp удалите старую платформу, проверьте регистр на ошибки. Сделайте проверку утилитой chkdbfl в конце концов.
---
Забыл в тот же день отписаться. Не знаю что именно помогло, но в итоге видимо что-то с веб сервисами или звёзды сошлись и получилось обновить всё.
Несколько раз переопубликовывал базу на веб-сервере, перезапускал Apache, десятки раз пробовал обновить базу и как-то один раз пошло обновление и ошибка больше не возникала
---
У меня такая же была ошибка, когда в макет вставлял картинку с сетевой папки. Когда вернулся к БД и снова повторил с сетевой папки ошибка повторилась, а когда перенес картинку к себе на комп, то нормально обновилась. Версия 8.3.16
---
Работаю в трех базах. все перевел с платформы 8.3.10 на 8.3.16. Во всех БД не хотела обновлятся и появлялась эта ошибка.В каждой помогло Тестирование и исправление - реиндексация таблиц информационной базы
Здравствуйте.
УФ. ДинамическийСписок: как убрать картинку строки у всех, кроме папок?
То есть, картинка нужна только для папки, а для элементов нет.
Чтобы картинка места не занимала.
Актуально для мобильного приложения, но поведение одинаковое и для ПК.
Поэтому тренируюсь на версии для пк.
И если тут заработает, то и там должно.
---
Все. Вопрос снят.
разобрался.
---
Все. Вопрос снят.
разобрался.
---
Хочешь, чтобы тебе отдельный котел в аду выделили? Надо отвечать на свой же вопрос, если сам разобрался, иначе другие найдут тему и не увидят ответ
---
Сорри. уже забыл что там было :(
Народ, спрашиваю простой вопрос сделал общую форму, а не могу понять как её вместо формы элемента поставить.
Пытаюсь ей получить при создании, конфигуратор ругается, пытаюсь из общего модуля получить, ничего не происходит, подскажите пожалуйста!
---
В модуле менеджера справочника:

```1c
    Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)

    Если ВидФормы = "ФормаОбъекта" и НЕ ЗначениеЗаполнено(ВыбраннаяФорма) Тогда
    ВыбраннаяФорма = Метаданные.ОбщиеФормы.<ИмяФормы>;
    СтандартнаяОбработка = Ложь;
    КонецЕсли;

    КонецПроцедуры
```
---
В модуле менеджера справочника:

```1c
    Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)

    Если ВидФормы = "ФормаОбъекта" и НЕ ЗначениеЗаполнено(ВыбраннаяФорма) Тогда
    ВыбраннаяФорма = Метаданные.ОбщиеФормы.<ИмяФормы>;
    СтандартнаяОбработка = Ложь;
    КонецЕсли;

    КонецПроцедуры
```
---
Спасибо! Всё получилось))
---
Стесняюсь спросить, какие формы?
---
та вроде сделал акцент на том, что это "общая" форма)
---
ОФ или УФ?
---
Ах... Вы об этом, тогда УФ
есть таблица в печатной форме. последний столбец - Всего. Под таблицей - сумма столбца
 [Итог("Всего")]. Я этот итог делю на 12 следующим образом [Итог("Всего")/12] получается число с многими цифрами после запятой. Подскажите, пжт, как округлить все это дело до двух знаков после запятой?
---
как округлить все это дело до двух знаков после запятой? Сейчас уже точно не вспомню, но в ячейке должно быть выражение примерно такого вида:

```1c
    Итог("Всего")/12 #Ч10.2
```
---
а что такое Ч10.2? НО,БЛИН,РАБОТАЕТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
---
а что такое Ч10.2 Форматная строка, подробности - в Синтакс-Помощнике, описание функции Формат().
---
как округлить все это дело до двух знаков после запятой? Сейчас уже точно не вспомню, но в ячейке должно быть выражение примерно такого вида:

```1c
    Итог("Всего")/12 #Ч10.2
```
---
а что такое Ч10.2? НО,БЛИН,РАБОТАЕТ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
---
а что такое Ч10.2 Форматная строка, подробности - в Синтакс-Помощнике, описание функции Формат().
---
Спасибо!
---
Результат = Окр(15.2233, 2); //15.22
---
Сообщение было скрыто модератором.
Здравствуйте. Подскажите, пожалуйста, как объединить 2 таблицы без дубликатов по артикулу.

```1c
    ВЫБРАТЬ
    ВТОбщая.Номенклатура.Артикул КАК Артикул,
    ВТОбщая.Штрихкод КАК Штрихкод,
    ВТОбщая.Номенклатура КАК Номенклатура,
    ВТОбщая.ЦенаЗакупки КАК ЦенаЗакупки,
    ВТОбщая.ИнтернетЦена КАК ИнтернетЦена

    ИЗ
    ВТОбщая КАК ВТОбщая

    ОБЪЕДИНИТЬ

    ВЫБРАТЬ
    Номенклатура.Артикул,
    NULL,
    NULL,
    NULL,
    NULL
    ИЗ
    Справочник.Номенклатура КАК Номенклатура
```
---
Например так:

```1c
    ВЫБРАТЬ
    ЕстьNULL(ВТОбщая.Номенклатура.Артикул, Номенклатура.Артикул) КАК Артикул,
    ВТОбщая.Штрихкод КАК Штрихкод,
    ВТОбщая.Номенклатура КАК Номенклатура,
    ВТОбщая.ЦенаЗакупки КАК ЦенаЗакупки,
    ВТОбщая.ИнтернетЦена КАК ИнтернетЦена

    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ЛЕВОЕ СОЕДИНЕНИЕ ВТОбщая КАК ВТОбщая
    ПО Номенклатура.Артикул = ВТОбщая.Номенклатура.Артикул
```
---
Например так:

```1c
    ВЫБРАТЬ
    ЕстьNULL(ВТОбщая.Номенклатура.Артикул, Номенклатура.Артикул) КАК Артикул,
    ВТОбщая.Штрихкод КАК Штрихкод,
    ВТОбщая.Номенклатура КАК Номенклатура,
    ВТОбщая.ЦенаЗакупки КАК ЦенаЗакупки,
    ВТОбщая.ИнтернетЦена КАК ИнтернетЦена

    ИЗ
    Справочник.Номенклатура КАК Номенклатура
    ЛЕВОЕ СОЕДИНЕНИЕ ВТОбщая КАК ВТОбщая
    ПО Номенклатура.Артикул = ВТОбщая.Номенклатура.Артикул
```
---
так у меня получается, что не артикулы из справочника просто берутся пустыми значениями, никак не заполняются
---
Т.е. колонка артикул пустая? во всех строках? А может в другом реквизите необходимое значение?
---
извините, все получилось. Была моя ошибка. Спасибо за помощь!
УТП Обычные формы
ПриНачалеРаботыСистемы пытаюсь открыть форму отчета

```1c
    ФормаОтчета = Отчеты.ВедомостьТоварыНаСкладах.ПолучитьФорму("Форма");
    ОткрытьФорму(ФормаОтчета);
```

А как программно открыть с восстановленными настройками?
---
```1c
    ОтчетКонтрагента = Отчеты.ВедомостьТоварыНаСкладах.Создать();

    ФормаОтчета = ОтчетКонтрагента.ПолучитьФорму("Форма");
    формаОтчета.Открыть();

    СтруктураНастройки = Новый Структура;
    СтруктураНастройки.Вставить("Пользователь", <>);
    СтруктураНастройки.Вставить("ИмяОбъекта", "ОтчетОбъект.ВедомостьТоварыНаСкладах");
    СтруктураНастройки.Вставить("НаименованиеНастройки",<>);
    УниверсальныеМеханизмы.ПолучитьНастройку(СтруктураНастройки) ;
    ОтчетКонтрагента.ВосстановитьНастройкиИзСтруктуры(СтруктураНастройки.СохраненнаяНастройка);
```
---
```1c
    ОтчетКонтрагента = Отчеты.ВедомостьТоварыНаСкладах.Создать();

    ФормаОтчета = ОтчетКонтрагента.ПолучитьФорму("Форма");
    формаОтчета.Открыть();

    СтруктураНастройки = Новый Структура;
    СтруктураНастройки.Вставить("Пользователь", <>);
    СтруктураНастройки.Вставить("ИмяОбъекта", "ОтчетОбъект.ВедомостьТоварыНаСкладах");
    СтруктураНастройки.Вставить("НаименованиеНастройки",<>);
    УниверсальныеМеханизмы.ПолучитьНастройку(СтруктураНастройки) ;
    ОтчетКонтрагента.ВосстановитьНастройкиИзСтруктуры(СтруктураНастройки.СохраненнаяНастройка);
```
---
Отлично, сработало!
А если хочу период отчета свой задать программно? Как его заменить?
---
Вот так

```1c
    ОтчетКонтрагента.УниверсальныйОтчет.ДатаНач = НачалоМесяца(ТекущаяДата());
    ОтчетКонтрагента.УниверсальныйОтчет.ДатаКон = КонецДня(ТекущаяДата());
```
---
спасибо вам большое
Добрый день, пользуюсь данной конструкцией

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

    Форма = ПолучитьФорму("РегистрСведений.Поставка.Форма.ФормаСписка");
    Форма.Открыть();

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

для редактирования записей в РС но при работе выдаёт на форму не все ресурсы что есть в РС. Саму форму пробовал менять там таких полей нет.
---
вероятно, что или в форме списка не все ресурсы вытащены именно в форму или же в форме ПриСозданииНаСервере\ПриОткрытии часть ресурсов скрывается
---
для начала есть ли форма списка у регистра?
что в ней, если есть?
---
вероятно, что или в форме списка не все ресурсы вытащены именно в форму или же в форме ПриСозданииНаСервере\ПриОткрытии часть ресурсов скрывается
---
А как это исправить где они скрываются ?
---
для начала есть ли форма списка у регистра?
что в ней, если есть?
---
Спасибо, разобрался )
---
попробуйте так

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

    ОткрытьФорму("РегистрСведений.Поставка.ФормаСписка");

    КонецПроцедуры
```
Добрый день.

Цель: создать рабочее место, в котором клиенты сами будут создавать элементы в справочнике. И ничего больше.

Открывается общая форма с одной кнопкой, которая открывает форму создания элемента справочника.

Главный вопрос: Как скрыть панель, которая обозначена на скриншоте?

Платформа: 8.3.15.1830
---
она никак не скрывается.
Единственный вариант это режим работы "киоск".
---
Можно попробовать "Скрыть все панели": https://www.online-ufa.ru/content/articles/kak-nastroit-panel-razdelov-1c/

Или использовать режим "Полноэкранное рабочее место" либо "Киоск": https://wonderland.v8.1c.ru/blog/novye-rezhimy-osnovnogo-okna/
---
она никак не скрывается.
Единственный вариант это режим работы "киоск".
---
"киоск" сработал, спасибо.
---
при входе под данными пользователями должен выполняться метод УстановитьРежимОсновногоОкна(РежимОсновногоОкнаКлиентскогоПриложения.ПолноэкранноеРабочееМесто)

есть другие режимы:
https://wonderland.v8.1c.ru/blog/novye-rezhimy-osnovnogo-okna/
---
В управляемом приложении настройки прав и интерфейсов были наконец вынесены в пользовательский режим и настраиваются непосредственно из интерфейса программы. Права пользователя назначаются на основе его членства в группах доступа. Перейдем в Администрирование - Настройки пользователей и прав - Группы доступа - Профили групп доступа, где мы увидим уже предустановленные профили для основных групп доступа.
Пользователь может входить сразу в несколько групп доступа, в этом случае итоговые права будут суммироваться. В общем все достаточно понятно и привычно, разве настройки теперь выполняются в пользовательском режиме, а не в конфигураторе.
Создав профиль назначаем группу доступа нужным пользователям и запускаем программу под одним из них. В зависимости от назначенных прав вы увидите автоматически сформированный интерфейс.
Перейдем в Главное меню - Вид, где увидим целый ряд настроек, касающихся интерфейса.
Начнем с настройки панели разделов, в нашем случае ассортимент был ограничен коротким списком услуг, поэтому раздел склад оказался лишним, чтобы не усложнять и не утяжелять интерфейс просто уберем его.
Затем в каждом разделе, нажав на шестеренку в верхнем правом углу, последовательно настроим навигацию и действия. Здесь также уберем все не нужное в повседневной работе, а нужное, наоборот, вынесем на первый план.
Если мы заглянем в Администрирование - Настройки пользователей и прав - Персональные настройки пользователей - Настройки пользователей то увидим там перечень всех объектов, настройки которых были изменены пользователем, однако никак не сможем их изменить.
Т.е. надо зайти непосредственно под пользователем и настроить рабочий интерфейс от его имени. Спорное решение, особенно если пользователей не два и не три. К счастью разработчики предусмотрели возможность копирования настроек пользователя, что позволяет, настроив интерфейс одного из пользователей так, как нам надо быстро применить настройки для всех остальных.
Доброго времени суток! Необходим совет, связанный с механизмом «История данных».
1. Для регистра сведений «РС1» была включена настройка «История данных»
2. Есть самописная общая форма «ОФ1», на которой выведены одно измерение и все ресурсы «РС1» как отдельные реквизиты.
3. Хочется добавить на «ОФ1» кнопку по которой можно получить форму «РС1» «ФормаДанныхВерсииИсторииДанных».

Попытка была такая:

```1c
    //ПараметрыКлюча = Новый Структура;
    //ПараметрыКлюча.Вставить("ИзмерениеРегистра", ИзмерениеРегистра);
    //ОткрытьФорму("РегистрСведений.РС1.ФормаДанныхВерсииИсторииДанных", Параметр);
```

Ошибка:
Значение не является значением объектного типа (Метаданные)
{mngbase/DataHistoryChangeHistoryRuForm.lf(5)}: МетаданныеДанных = Параметры.Данные.Метаданные();

Буду краток, что не так? :)
P.S. Сразу прошу прощения за такие акронимы, надеюсь не осложню понимание написанного :D
---
что должна форма показывать, список версий? Данные версии ?

(1) , что не так? :)
"Параметры.Данные" - похоже, сюда приходит не то, что вы ожидали)

Метаданные вроде бы нужны для "конфигураторной" части, узнать настройки, какие реквизиты включены в историю.
---
Для встроенного платформенного версионирования. (обычные формы) - у меня так вызывется

Пример:

```1c
    Отбор1 = Новый Структура;
    Отбор1.Вставить("Объект", Док);
    Отбор1.Вставить("ДопРеквизит", ПланыВидовХарактеристик.ДопРеквизиты.Автомобиль);
    Рег = РегистрыСведений.ДопРеквизиты;
    КлючЗаписи = Рег.СоздатьКлючЗаписи(Отбор1);

    Отбор = Новый Структура;
    Отбор.Вставить("Данные",КлючЗаписи);
    OpenForm("sysForm:DataHistoryVersions", New Structure("Data", КлючЗаписи), ЭтаФорма)
```
---
что должна форма показывать, список версий? Данные версии ?

(1) , что не так? :)
"Параметры.Данные" - похоже, сюда приходит не то, что вы ожидали)

Метаданные вроде бы нужны для "конфигураторной" части, узнать настройки, какие реквизиты включены в историю.
---
Для встроенного платформенного версионирования. (обычные формы) - у меня так вызывется

Пример:

```1c
    Отбор1 = Новый Структура;
    Отбор1.Вставить("Объект", Док);
    Отбор1.Вставить("ДопРеквизит", ПланыВидовХарактеристик.ДопРеквизиты.Автомобиль);
    Рег = РегистрыСведений.ДопРеквизиты;
    КлючЗаписи = Рег.СоздатьКлючЗаписи(Отбор1);

    Отбор = Новый Структура;
    Отбор.Вставить("Данные",КлючЗаписи);
    OpenForm("sysForm:DataHistoryVersions", New Structure("Data", КлючЗаписи), ЭтаФорма)
```
---
В это сложно поверить, но как только написал сюда, через час смог разобраться. Там действительно при открытии формы как параметр нужно передавать РегистрыСведенийКлючЗаписи.
Спасибо большое за ответы! :)
Здравствуйте, поле ввода имеет составной тип данных. При заполнении данными незаполненные поля имеют тип не определено. Подскажите как их сделать строками?
---
В какой момент сделать? ПриОткрытии задаете вашему полю = ""; пустое значение строки
Для чего нужно преобразование в строку ? Можно сравнить ваше поле и если оно неопределено то далее считайте, что оно строка...
Зависит от требуемых или дальнейших действий
---
В какой момент сделать? ПриОткрытии задаете вашему полю = ""; пустое значение строки
Для чего нужно преобразование в строку ? Можно сравнить ваше поле и если оно неопределено то далее считайте, что оно строка...
Зависит от требуемых или дальнейших действий
---
Можно пустой строкой заполнить поле при открытии формы.
Собственно база УТ 11.4. Периодически у разных пользователей, на разных машинах, при выполнении различных действий
вылетает данная ошибка

те варианты решения что нашел в инете не помогли. С XDTO всё в порядке. Пользователь может завести 25 накладных, а на 26 словить. Похожее может вылезти при печати товарника например или пробитии чека....

В общем посоветуйте если кто сталкивался, как быть. Уже месяц как мучаюсь с этим.
---
Нашел в базе неиспользуемое но зачем то настроенное "Мобильная торговля" или как то так...
Удалил настройку, снял галку использования данного функционала, пока полёт нормальный. Буду мониторить.
Если до конца недели не вылезет, закрою проблему)
---
Может интернет глючит?
---
Причем тут собственно интернет)))
---
Нашел в базе неиспользуемое но зачем то настроенное "Мобильная торговля" или как то так...
Удалил настройку, снял галку использования данного функционала, пока полёт нормальный. Буду мониторить.
Если до конца недели не вылезет, закрою проблему)
---
Проблема решена.
Программно создаю документ платежа на основании реализации товаров и услуг. Не понимаю как заполнить табличную часть объекта - РасшифровкаПлатежа - Партнер, подскажите пжст!

```1c
    НовыйДокумент = Документы.ОперацияПоПлатежнойКарте.СоздатьДокумент();
    НовыйДокумент.Дата = ТекущаяДата();
    НовыйДокумент.ХозяйственнаяОперация = Перечисления.ХозяйственныеОперации.ПоступлениеОплатыОтКлиента;
    НовыйДокумент.РасшифровкаПлатежа.ТекущиеДанные.Партнер = Объект.Партнер;
    НовыйДокумент.СуммаДокумента = Объект.СуммаДокумента;
    НовыйДокумент.Контрагент = Объект.Контрагент;
    НовыйДокумент.Ответственный = ПользователиКлиентСервер.ТекущийПользователь();
    НовыйДокумент.СтатьяДвиженияДенежныхСредств = Справочники.СтатьиДвиженияДенежныхСредств.НайтиПоКоду("УТ-000005");
    НовыйДокумент.НомерПлатежнойКарты = "23423424323";
    НовыйДокумент.ЭквайринговыйТерминал = Справочники.ЭквайринговыеТерминалы.НайтиПоНаименованию("Онлайн Тинькофф");
    НовыйДокумент.Записать(РежимЗаписиДокумента.Запись);
```

[IMG]
---
```1c
    НовСтрТЧ = НовыйДокумент.РасшифровкаПлатежа.Добавить();
    НовСтрТЧ.Партнер = Объект.Партнер;
```
---
```1c
    НовСтрТЧ = НовыйДокумент.РасшифровкаПлатежа.Добавить();
    НовСтрТЧ.Партнер = Объект.Партнер;
```
---
Рашифровка платежа - табличная часть. Надо бежать в цикле по строкам документа основания и создавать строки нового документа.

А текущиеданные это для работы на форме - текущая выделенная строка.
---
Можно попробовать вызвать стандртное заполнение на основании:

```1c
    НовыйДокумент = Документы.ОперацияПоПлатежнойКарте.СоздатьДокумент();
    НовыйДокумент.Заполнить(ДокументОснованиеСсылка)
```

В ДокументОснованиеСсылка подставьте ссылку документа на основании которого создаете платежку
Здравствуйте! Необходимо в конфигурации УТ 11.4 в расширении добавить префикс в нумерации документов РеализацииТоваровУслуг для определенного контрагента. В расширение перенес документ, стандартные реквизиты перенести возможности нет, поэтому создал реквизит ссылки на объект (ссылка на текущий проводимый документ). В модуле документа в расширении Создаю процедуру Установки номера документа. Код:

```1c
    &Вместо("ПриУстановкеНовогоНомера")
    Процедура Подп_ПриУстанНовНом(СтандартнаяОбработка, Префикс)

    СтандартнаяОбработка = Ложь;
    СсылкаНаДок = РеквРасш_СсылкаНаДокумент.ПолучитьОбъект();
    СсылкаНаДок.Номер = "Тест_001"

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

и здесь ошибка. Вопрос, правильно решить задачу нумерации текущего документа в расширении?
---
Решил проблему, нужно было не реквизит использовать, а просто объект "ЭтотОбъект" который и является документом-объектом
---
В расширение перенес документ, стандартные реквизиты перенести возможности нет что то ты с расширением не так сделал, все переносится
---
Вот Управление префиксами УТ11 (расширение)
---
Лучше Вместо использовать После. Проверить контрагента и если нужный установить такой номер как надо.
---
И еще - никакой документ в расширение для этого переносить не надо.
---
Решил проблему, нужно было не реквизит использовать, а просто объект "ЭтотОбъект" который и является документом-объектом