Добрый день.
Есть функция которая возвращает табличный документ.
Параллельно формированию ТабДок, записываются данные в ТЗ_ТабельноеВремя.
Помогите прописать условие, при котором функция будет возвращать не ТД, а ТЗ.
Есть функция которая возвращает табличный документ.
&НаСервере
Функция СформироватьТабельНаСервере(ТабДок)
....
код....
....
ТабДок.Вывести(ОбластьПодвал);
Возврат(ТабДок);
КонецФункции
ПоказатьПараллельно формированию ТабДок, записываются данные в ТЗ_ТабельноеВремя.
Помогите прописать условие, при котором функция будет возвращать не ТД, а ТЗ.
По теме из базы знаний
- Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы
- Импорт справочников из Инфо-Предприятие 1.91 в БП2.0/ЗУП2.5 (из файлов *.db или *.xls/*.xlsx)
- Допиливаем типовой отчет "Связанные документы" (структура подчиненности) так, чтобы он видел документы из расширения конфигурации
- Печать трех цен в ценнике (или на этикетке)
- TCP прокси-сервер хранилища конфигурации 1С
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)1. А принимающая сторона может принимать ТЗ вместо ТД? ТД обычно принимают УФ, но они не принимают ТЗ.
2. Условие таки не опубликовано, что есть первое препятствие в помощи по его прописыванию.
3. Помочь прописать - это кнопки на клаве за тебя понажимать? Или поправить твои попытки? Так где они?
2. Условие таки не опубликовано, что есть первое препятствие в помощи по его прописыванию.
3. Помочь прописать - это кнопки на клаве за тебя понажимать? Или поправить твои попытки? Так где они?
Как Вам и писали в (3):
.....
ТабДок.Вывести(ОбластьПодвал);
Структура = Новый Структура;
Структура.Вставить("ТабличныйДокумент", ТабДок);
Структура.Вставить("ТаблицаЗначений", ТЗ_ТабельноеВремя);
Возврат(Структура);
КонецФункции
Показать
Сейчас по нажатию кнопки формируется ТабДок.
Делаю функцию экспортной, чтобы можно было вызвать ее из другой обработки и там нужна именно ТЗ
Делаю функцию экспортной, чтобы можно было вызвать ее из другой обработки и там нужна именно ТЗ
&НаСервере
Функция СформироватьТабельНаСервере(ТабДок, ТЗ_ТабельноеВремя) Экспорт
Если ....
код....
....
ТабДок.Вывести(ОбластьПодвал);
Возврат(ТабДок);
Иначе
Возврат(ТЗ_ТабельноеВремя);
КонецФункции
Показать
(6) Не понимаю, зачем возвращать те же самые параметры которые были изменены входе выполнения функции. В связи с этим вопрос, для чего тогда городить огород. У тебя на входе 2 параметра ТД и ТЗ, ты их очевидно как-то модифицируешь, иначе не было смысла что-то возвращать. А так как у тебя на параметрах не установлено "Знач", значит эти параметры связаны с теми переменными которые были отправлены в эту функцию. Ну и получается, что тут вообще ничего возвращать не надо, обрабатывай на отправляющей стороне, свои ТЗ и ТД. И вместо функции можно использовать Процедуру.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот