|
Получить форму документа во внешней обработки |
☑ |
0
bfss-732
31.10.22
✎
19:42
|
Добрый день!
Как получить из внешней обработки форму документа?
Так не прокатывает
ОбъектДок = СсылкаНаДокумент.ПолучитьОбъект();
ФормаДок = ОбъектДок.ПолучитьФорму("Документ.ОтражениеЗарплатыВФинансовомУчете.Форма.ФормаДокумента");
|
|
1
bfss-732
31.10.22
✎
19:46
|
ПолучитьФорму("Документ.ОтражениеЗарплатыВФинансовомУчете.Форма.ФормаДокумента", новый Структура("Ключ",СсылкаНаДокумент));
так тоже ошибка синтаксиса
{ВнешняяОбработка.ЗаполнениеИзExcel.Форма.Форма.Форма(1115,3)}: Процедура или функция с указанным именем не определена (ПолучитьФорму)
<<?>>ПолучитьФорму("Документ.ОтражениеЗарплатыВФинансовомУчете.ФормаДокумента", новый Структура("Ключ",СсылкаНаДокумент)); (Проверка: Сервер)
|
|
2
ГдеСобака Зарыта
31.10.22
✎
19:55
|
На сервере никак. Зачем тебе форма на сервере?
|
|
3
bfss-732
31.10.22
✎
19:57
|
(2) в 1С ЕРП есть документ Отражение зарплаты в финансовом учете, в форме документа есть экспортная процедура
НастройкаСчетовУчетаСервер.ОбновитьПредставлениеНастройки(ЭтаФорма, "Объект.УдержаннаяЗарплата", ИдентификаторСтроки);
хочу ее вызвать
|
|
4
ГдеСобака Зарыта
31.10.22
✎
20:08
|
Не получится. В чем сложность в момент заполнения строк получить представление настройки?
|
|
5
bfss-732
31.10.22
✎
20:17
|
(4) Так там тоже надо форму получать
|
|
6
bfss-732
31.10.22
✎
20:18
|
(4) НастройкаСчетовУчетаКлиентСервер.ЗаполнитьПредставлениеНастройки(Форма, ДанныеНастройкиСчетовУчета.МассивПараметровНастройки, ПутьКДанным, ИдентификаторыСтрок);
|
|
7
ГдеСобака Зарыта
01.11.22
✎
00:42
|
Ну провались ты из НастройкаСчетовУчетаСервер.ОбновитьПредставлениеНастройки на пару процедур/функций вниз и там будет получение представления настроек безотносительно формы. Скорее всего.
|
|
8
ГдеСобака Зарыта
01.11.22
✎
00:44
|
Да и вообще - что еще за представления? Представления в объекте не хранят обычно. Скорее всего в строках документа что-то не заполнил. В консоли запросов сравни строки своего документа и нормального созданного руками. Наверняка увидишь разницу.
|
|