|
|
УНФ 3.0 Программное создание документа расходная накладная
sergey198, 1cVandal, Kigo_Kigo, Злопчинский, Mousecom, Мультук, Prog_man, calmius, AlvlSpb, Климов Сергей, elka302, КонецЕсли, PLUT, DimVad
| ☑ |
|
0
bvb
30.06.26
✎
12:18
|
Добрый день
Извините за тупой вопрос...
В новой обработке на основании подготовленной ТЗ спецификации (Номенклатура, Характеристика, Количество)
Нужно программно создать новую расходную накладную.
В принципе не проблема, но терпеть не могу писать эти вещи.
Пока заполнишь все вспомогательные неочевидные реквизиты + перечет ТЧ времени уйдет куча.
Нету ли чего то готового полезного в БСП или пример валидного кода ?
|
|
|
1
1cVandal
30.06.26
✎
13:59
|
он же на основании создается в 90% случаях (10% регламентом), т.е через Заполнить передаешь туда основание и все.
|
|
|
2
mzelensky
30.06.26
✎
14:03
|
(1) Вынужден огорчить, но далеко не всегда этого достаточно, т.к. многие вещи заполняются либо в модуле формы, либо в клиентских модулях. Что в очень значительной степени усложняет процесс полностью программного создания документов (с корректным заполнением всех нужных реквизитов и отработкой всех нужных типовых механик)
|
|
|
3
bvb
30.06.26
✎
14:19
|
(1) см (0) нет у меня основания.
(2) я буду заполнять объект и записывать его в базу. А уже потом отрывать если нужно. По этому речь идет только о реквизитах и ТЧ
|
|
|
4
mzelensky
30.06.26
✎
14:22
|
(0) Ответ на ваш вопрос
"Нету ли чего то готового полезного в БСП или пример валидного кода" - в БСП такого метода нет, т.к. БСП в целом не завязан на какую-то конкретную конфигурацию.
|
|
|
5
Kigo_Kigo
30.06.26
✎
14:27
|
Даю наводку как вытащить все реквизиты
|
|
|
6
Kigo_Kigo
30.06.26
✎
14:30
|
Кстати, как то делал так, если документы однотипные, то делается док задним числом без проведения, полностью заполненый, как шаблон, потом его получаешь и свои лепишь через ЗаполнитьЗначенияСвойств(Док1,Док2)
Ну а таб часть перебираешь со своей таблицей.
|
|
|
7
AAA
30.06.26
✎
14:46
|
Делайте самые очевидные реквизиты и пробуйте провести. Ничего сложного и не так долго
|
|
|
8
КонецЕсли
30.06.26
✎
16:19
|
Было дело добавлял в расширение модуля формы документа создаваемого документа такую процедуру:
&НаКлиенте
Процедура Расш_Выполнить(Метод) Экспорт
Выполнить(Метод);
КонецПроцедуры
|
|
|
9
Мультук
гуру
30.06.26
✎
16:31
|
(3)
У вас основания - нет.
А вообще "в вакууме" основание есть.
И код есть заполнения по основанию (читай по каким-то исходным данным) тоже есть.
Открываем код, читаем, пишем своё.
|
|
|
10
Климов Сергей
01.07.26
✎
09:16
|
(0) + (9) У документа есть процедура ОбработкаЗаполнения(). Ей в качестве параметра можно передать любые данные. Например структуру с определённым ключевым свойством.
|
|