Заполнение документа

1. G_108408780541402684893 3 27.12.24 12:22 Сейчас в теме
При ручном создании документа при изменении должности заполняется табличная часть "оплата труда". При программном создании документа не могу вызвать Экспортную процедуру Форма строки документа Кадровый перевод списком, так как при создании на сервере нет вызова формы и вообще не знаю как достучаться до формы документа которая открывает документ Кадровый перевод (без списком). Незнаю куда копать.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107191 27.12.24 12:25 Сейчас в теме
Если гора не идёт к Магомету, то организуй аналогичный алгоритм в своём модуле.
3. user1931226 27.12.24 12:42 Сейчас в теме
(2)
организуй
У человека горе, а ты издеваешься!
6. user2107191 27.12.24 12:51 Сейчас в теме
(3) Извините! Настроение заводное - узнал, что завтра только до обеда работаем.
4. G_108408780541402684893 3 27.12.24 12:43 Сейчас в теме
(2) В этом методе используется ЭтаФорма и Объект, но в моем Объекте нет тех реквизитов которые передаются дальше и там такая матрёшка идет из вызовов не БСПшных процедур и функций
5. user2107191 27.12.24 12:50 Сейчас в теме
(4)
в моем Объекте нет тех реквизитов которые передаются дальше
Даже интересно, а откуда же они тогда появляются на форме?
В БСП никогда не передаются данные бизнесовой модели. Туда передаются абстрактные данные, и ей пофиг что находится в передаваемых таблицах - дивиденды совета директоров газпрома или статистика по вырабатываемому навозу в селе Краснопердыщенское.
Подготовь аналогичные данные и отдай в БСП по аналогии с форменным методом.
7. starjevschik 27.12.24 13:05 Сейчас в теме
Это не так просто, 1с очень тщательно следит за тем, чтобы повторить любое интерактивное действие программно было максимально сложно и запутано. Надо проследить, что именно вызывается в итоге и какие там параметры, это в любом случае будет какой-то серверный метод. И его уже вызывать в своем алгоритме.
9. G_108408780541402684893 3 27.12.24 14:53 Сейчас в теме
(7) Можете подсказать как программно открыть ФормуСтроки?
11. starjevschik 27.12.24 14:55 Сейчас в теме
(9) могу. Никак.
user1931226; Fox-trot; +2 Ответить
14. G_108408780541402684893 3 28.12.24 09:37 Сейчас в теме
(11) А я открыл... Вот обработка создает документ и открывается автоматически эта форма...
15. user2107191 28.12.24 09:43 Сейчас в теме
(14) Ну так с клиента же, а не с сервера.
16. G_108408780541402684893 3 28.12.24 10:51 Сейчас в теме
(15) Да с клиента, но ведь я спрашивал как открыть ФормуСтроки программно, мне ответили никак.
17. user2107191 28.12.24 10:54 Сейчас в теме
(16)
При программном создании документа не могу вызвать Экспортную процедуру Форма строки документа Кадровый перевод списком, так как при создании на сервере нет вызова формы

Ага, переобувайся дальше.
18. G_108408780541402684893 3 28.12.24 10:59 Сейчас в теме
(17) Так ответили бы, что на Клиенте только можно
19. user2107191 28.12.24 11:03 Сейчас в теме
(18) А какие ты вообще знаешь стороны клиент-серверного взаимодействия? Если на сервере нельзя, то где можно? Может есть еще какие-то неизвестные нам среды? Может какой-нибудь принтер, не знаю...
&НаПринтере
Прикрепленные файлы:
20. G_108408780541402684893 3 28.12.24 11:05 Сейчас в теме
8. user1999691 27.12.24 13:29 Сейчас в теме
Решал схожую задачу (делал печатный макет с данными из ФормыСтроки списочного кадрового перевода), копать в сторону "достучаться до формы" в данном случае не то что бы нужно, нужно стучаться в таблицы объекта .Начисления и .Показатели и реквизиты объекта, которые содержатся на странице Оплата Труда
10. G_108408780541402684893 3 27.12.24 14:54 Сейчас в теме
(8) Можете подсказать как программно открыть ФормуСтроки?
12. Fox-trot 163 27.12.24 15:01 Сейчас в теме
(10) на стороне сервера никак не открыть
13. user1999691 27.12.24 17:28 Сейчас в теме
(10) Программно открыть форму на сервере - невозможно; Работа с данными формы обычно происходит через методы РеквизитФормыВЗначение(), ДанныеФормыВзначение(), но поверьте, это не ваш случай
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот