Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2, свеженьких 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Формирование ТабДок на основании ТЗ без Макета          
vet07 Подменю пользователя
сообщение 03.03.15, 10:36
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 37
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Платформа 8.3 управляемое приложение. Конфигурация самописная.
Есть основная форма и есть форма расшифровки (на ней расположена ТабДок - Расшифровка).
В модуле основной формы на клиенте я вызываю Расшифровка и передаю в качестве параметра в процедуру.
Эта процедура (на основной форме) формирует ТЗ ТаблицаРасшифровки
На основании ТаблицыРасшифровки хочу создать ТабДок Расшифровка.
Пробовал вот так:
Расшифровка.ТаблицаРасшифровки.СоздатьКолонки();
  Расшифровка.Значение = ТаблицаРасшифровки;

Но 1С матюкаеться.
Шо не так?

Petre Подменю пользователя
сообщение 03.03.15, 10:59
Сообщение #2

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Наверное, потому что нет такого метода у ТД. Да и текст ошибки должен как бы говорить о проблеме.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

vet07 Подменю пользователя
сообщение 03.03.15, 11:25
Сообщение #3

Общительный
**
Группа: Пользователи
Сообщений: 37
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Ошибку выдает: Поле объекта не обнаружено(ТаблицаРасшифровки)

вот что нарыл в нете:
// к примеру, таблицу значений мы получаем из результата запроса:

ТЗ = Запрос.Выполнить().Выгрузить(); // здесь ТЗ — это таблица значений, полученная при выгрузке результата запроса

ЭлементыФормы.ТЗ.СоздатьКолонки(); // здесь ЭлементыФормы.ТЗ — это табличное поле

ЭлементыФормы.ТЗ.Значение = ТЗ; // здесь значению табличного поля присваивается значение ТЗ

Petre Подменю пользователя
сообщение 03.03.15, 12:02
Сообщение #4

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Цитата(vet07 @ 03.03.15, 11:25) *
Ошибку выдает: Поле объекта не обнаружено(ТаблицаРасшифровки)

Тем более.
Цитата(vet07 @ 03.03.15, 11:25) *
вот что нарыл в нете

Здесь метод "СоздатьКолонки" применяется к табличному полю.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

vet07 Подменю пользователя
сообщение 03.03.15, 12:37
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 37
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Я думал что табличное поле это элемент ТабДок.
Когда создавал на форме я не не нашел в Поле тип - табличного поля.
Как его найти и вывести на форму?

Petre Подменю пользователя
сообщение 03.03.15, 12:45
Сообщение #6

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

"Форма / Вставити елемент управління..." Третья позиция "Табличное поле".


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

vet07 Подменю пользователя
сообщение 03.03.15, 14:17
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 37
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

А где это на управляемой форме?

Petre Подменю пользователя
сообщение 03.03.15, 14:46
Сообщение #8

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Ах да, УФ.
Добавить в ветку структуры формы элемент "Таблица", либо перетянуть соответствующий реквизит формы в ветку структуры - элемент создастся сам.
Но опять же у таблицы метода "СоздатьКолонки" нет.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

vet07 Подменю пользователя
сообщение 03.03.15, 14:58
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 37
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Так что, получаеться что так как я хочу в УФ не катит. Тока через Макет?

Petre Подменю пользователя
сообщение 03.03.15, 15:18
Сообщение #10

Живет на форуме
Иконка группы
Группа: Местный
Сообщений: 2905
Из: Київ, Україна
Спасибо сказали: 1147 раз
Рейтинг: 1228.9

Не совсем понимаю, какая стоит задача. А вот если в данной ситуации иное не устраивает, то не вижу проблем в программном создании таблицы и ее полей. Вот только методы надо применять для УФ.


Signature
Допрацьовую:
- "Бухгалтерія для України 2.1";
- "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".

vet07 Подменю пользователя
сообщение 03.03.15, 16:30
Сообщение #11

Общительный
**
Группа: Пользователи
Сообщений: 37
Из: Харьков
Спасибо сказали: 0 раз
Рейтинг: 0

Я еще учусь. Поэтому придется через макет. (

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 19.04.24, 3:19
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!