Имя: Пароль:
1C
 
1С КА 2.5 Как создать-заполнить ОбъектРасчета
0 СамоСабой
 
25.03.26
12:25
Здравствуйте.

Требуется программно создать документы ПриобретениеУслугИПрочихАктивов.

Которые должны автоматически прописываться в выбранной ЗаявкеНаОплату в качестве объектов расчета.

Полазил по конфе. Обнаружил метод :
ОбъектыРасчетовСервер.ПроверитьЗаполнитьОбъектРасчетовПоСтруктуре(Объект, СтруктураПараметров)

Пробую его использовать.
СтруктураПараметров содержит несколько десятков полей. В описании указан только тип значения.

Заполняю поля исходя из моего понимания из смысла. После ряда итераций удалось все таки подобрать комбинацию значений полей при которой объект расчетов создается. Причем в ряде случаев оказалось, что работающие значения не совпадают с интуитивны выбранными, а иногда не совпадет и тип.

Вопрос : Существует ли где нибудь подробный и актуальный мануал по формированию этих объектов расчета и как бы его посмотреть.
1 Мультук
 
гуру
25.03.26
12:36
(0)

Если этот документ создать вручную, то он чудесным образом создаст/найдет свой "ОбъектРасчетов" сам.

Если этот документ создать программно, заполнив нужные реквизиты, то я на 100% уверен, что он также создаст/найдет нужный "ОбъектРасчетов" сам.

По крайней мере так поступают ЗаказКлиента, РТУ в ЕРП.

P.S.
Создайте документ вручную и в отладчике посмотрите, почему в вручную объектРасчетов создается автоматом,
а программно (как я понимаю) = нет.
2 xraf
 
25.03.26
12:41
(0) такой же ключ, как и ключ аналитики номенклатуры, но с контролем, что если он где-то уже указан, то изменить не получится
3 СамоСабой
 
25.03.26
13:00
(1) Исходно в ЗаявкеНаОплату в качестве объекта расчета прописан Договор (в договоре казано что расчеты по договорам).
При программном создании ДокументаПриобретенияУслуг в него подтягивается тот же объект расчетов.
Требуется его заменить на ОР связанный с документом приобретения, который вновь создан
4 Kigo_Kigo
 
25.03.26
13:57
Ну так сделайте поиск по все конфигурации ОбъектыРасчетовСервер.ПроверитьЗаполнитьОбъектРасчетовПоСтруктуре и там посмотрите какие парметры заполняются, чем и как передаются