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

Хранилище

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

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



> Несоответствие типов (параметр номер '2') , Не розумію чому викликається ця помилка          
l2d808 Подменю пользователя
сообщение 29.05.18, 13:27
Сообщение #1

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 64 раз
Рейтинг: 0

Шановні добродії.
В мене 1С:Предприятие 8.3 (8.3.11.3034) та самописна конфігірація
при виконанні коду:
ФормаВыбора = ПолучитьФорму("Документ.ПризначенняВодія.ФормаСписка", ТекущийЭлемент.ТекущаяСтрока);
ФормаВыбора.Открыть();

в формі списку документу на клієнті Викидає помилку:
Цитата
Несоответствие типов (параметр номер '2')

Де було допущено помилку.


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Vofka Подменю пользователя
сообщение 29.05.18, 13:32
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

2-й параметр - это структура, а не Ссылка. Что бы открыть форму конкретного элемента нужно использовать что-то вроде:

ОткрытьФорму("Документ.ПризначенняВодія.ФормаСписка", Новый Структура("Ключ", ТекущийЭлемент.ТекущаяСтрока));


Или

ОткрытьЗначение(ТекущийЭлемент.ТекущаяСтрока);

Спасибо сказали: l2d808,

Bernet Подменю пользователя
сообщение 29.05.18, 13:32
Сообщение #3

Ветеран
Иконка группы
Группа: Местный
Сообщений: 858
Из: Місто щасливих людей
Спасибо сказали: 317 раз
Рейтинг: 0

l2d808 @ Сегодня, 14:27 * ,
Цитата
ПолучитьФорму("Документ.ПризначенняВодія.ФормаСписка", ТекущийЭлемент.ТекущаяСтрока);

Вторым параметром должна либо форма либо Элемент формы. Цитата из синтаксис-помощника:
Цитата
Синтаксис:
ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>)

Параметры:
<Форма> (необязательный)
Тип: Строка; ОбъектМетаданных: Форма .
Имя формы, как оно задано в конфигураторе, или объект описания метаданного требуемой формы. Если параметр не указан, то используется основная форма, заданная в конфигураторе.

<Владелец> (необязательный)
Тип: Форма; Элемент управления.

Объект, который будет являться владельцем открываемой формы.


Signature
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница

l2d808 Подменю пользователя
сообщение 29.05.18, 13:51
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 248
Из: Советский Союз
Спасибо сказали: 64 раз
Рейтинг: 0

Vofka @ Сегодня, 14:32 * ,
Дякую. Підійшло.
ОткрытьЗначение(ТекущийЭлемент.ТекущаяСтрока);

Але продовжуючи тему...
при передачі таких же параметрів на обробку:
Форма= ПолучитьФорму("Обработка.ДляПомилок.Форма.Форма",Параметр, ЭтаФорма);
Форма.Открыть();

Проблема не вирішується...
Можливо мої питання для вас здаються примітивними... Але я тільки почав вивчати версію 8,3.

Підкажіть як мені передати з форми списку документа параметр
ТекущийЭлемент.ТекущаяСтрока

та прийняти її в формі Обработка.ДляПомилок.


Signature
Короеды это не жуки. Это пользователи. Они едят кору головного мозга ...

Vofka Подменю пользователя
сообщение 29.05.18, 14:38
Сообщение #5

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

l2d808, я же 2 варианта написал, один из них с передачей параметров. Что вы передаете в переменной Параметр можно только телепатировать. Но заниматься этим желания нету.

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


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

 

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