|
|
1С КА 2.5 Как создать-заполнить ОбъектРасчета
Михаил_, СамоСабой, palsergeich, JohnGilbert, koszakh, X Leshiy, АгентБезопаснойНацио, Garykom, Mraque, vicof, Мультук, runuts, paramedic, Kigo_Kigo, CepeLLlka, shuhard, Krendel, proger2021, Mr_Boogie, d4rkmesa, alexela, xraf, Homer, Волшебник, Сергиус, trooba, DemonShinji2, RomanYS, Seriy_Volk, maxar
| ☑ |
|
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
|
Ну так сделайте поиск по все конфигурации ОбъектыРасчетовСервер.ПроверитьЗаполнитьОбъектРасчетовПоСтруктуре и там посмотрите какие парметры заполняются, чем и как передаются
|
|
|
5
paramedic
25.03.26
✎
16:22
|
(3) Т.е. вы пытаетесь сломать существующий механизм учета объектов расчетов. Молодец.
Посмотрите немного подальше заявки на оплату. У вас будет как минимум каша с развернутым сальдо по этому контрагенту.
Чтобы Приоретение стало Объектом расчетов, в нем надо как минимум установить ПорядокРасчетов в ПоНакладным.
Сам ОбъектРасчетов должен заполнится при проведении.
Что за документ ЗаявкаНаОплату? В конфигурации такого не существует. Есть ЗаявкаНаРасходованиеДенежныхСредств.
|
|
|
6
Mraque
25.03.26
✎
17:31
|
Если в договоре указано, что расчеты "По договорам", то объектом расчетом может быть только договор, а не документ. Чтобы использовать документ в качестве объекта расчетов в договоре должно быть, например, "По расчетным документам"
|
|
|
7
СамоСабой
25.03.26
✎
18:40
|
(5,6) Уточнил у бухов - они выбирают договоры в которых установлена детализация расчетов "ПоЗаказам", причем сами заказы поставщикам не вводят. Но имеется ЗаявкаНаРасходованиеДенежныхСредств (так правильно) и моя задача программно создать Док. ПробретениеУслугИПрочихАктивов
и программно-же установить в выбранной заявке его в качестве объекта расчетов.
Пытался провести ликбез по поводу Детализации "ПоРасчетнымДокументам", но взаимопонимания достигнуто не было.
Короче, сейчас мне надо тупо правильно создать и заполнить объект расчетов, затем я надеюсь у бухов наступит прозрение.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший