Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Не получается присвоить родителя / 10 сообщений из 10, страница 1 из 1
29.08.2012, 12:02
    #37935045
Karlus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
Не пойму в чем ошибка. Пытаюсь создать контрагента в определенную группу.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim K = cntr.CreateObject("Справочник.Контрагенты")
Dim R = cntr.CreateObject("Справочник.Контрагенты")
R.НайтиПоНаименованию("заказчики", 0, 0)
K.Новый()
K.Наименование = TextBox1.Text
K.Родитель = R.ТекущийЭлемент()
K.Записать()


Ругается на строчку K.Родитель = R.ТекущийЭлемент() - Значение не попадает в ожидаемый диапазон.
В чем проблема?
Пробовал использовать
K.ИспользоватьРодителя(R.ТекущийЭлемент()) - Та же ошибка
...
Рейтинг: 0 / 0
29.08.2012, 12:16
    #37935075
sWinTyz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
потому что R.ТекущийЭлемент()
это бейсиковский массив?

НайтиПоНаименованию не двигает указатель записи в таблице

надо выбратьЭлементы+получитьэлемент

а вообще все это , как то ...
...
Рейтинг: 0 / 0
29.08.2012, 13:20
    #37935233
Karlus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
sWinTyz,
Код visual basic
Так тоже не получается
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Dim K = cntr.CreateObject("Справочник.Контрагенты")
Dim R = cntr.CreateObject("Справочник.Контрагенты")
 R.НайтиПоКоду("00000002", 0, 0)
 R.ВыбратьЭлементы()
 While R.получитьЭлемент() > 0
         If R.Код = "00000002" Then
               K.Родитель = R.ТекущийЭлемент()
         End If
 End While
 K.Новый()
 K.Наименование = TextBox1.Text
 K.Записать()
...
Рейтинг: 0 / 0
29.08.2012, 13:44
    #37935300
sWinTyz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
вообще позиционирует
я в 7.7 заглянул
...
Рейтинг: 0 / 0
29.08.2012, 14:16
    #37935367
Karlus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
Тогда не пойму в чем проблема, вроде оба варианта должны работать.
Может есть еще какой вариант присвоения Родителя Контрагенту?
...
Рейтинг: 0 / 0
29.08.2012, 15:20
    #37935546
Программист 1с
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
А родитель - это группа? Проверили?

А можно еще

К.ИспользоватьРодителя(что-то)
K.Новый()
...
Рейтинг: 0 / 0
29.08.2012, 15:21
    #37935549
sWinTyz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
тут наверное как то все не просто
надо смотреть на тип значения
текущий элемент это что в бейсике ? массив?
а реквизит справочника это что? число?
я вообще хз ... у вас там все на руках
я тут сбоку )
...
Рейтинг: 0 / 0
29.08.2012, 17:26
    #37935921
Karlus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
sWinTyz,
k.Родитель - System.__ComObject = {System.__ComObject}
r.ТекущийЭлемент - System.__ComObject = {System.__ComObject}
...
Рейтинг: 0 / 0
29.08.2012, 17:35
    #37935941
Karlus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
А можно как-нибудь получить ID элемента?
типа K.ID
...
Рейтинг: 0 / 0
29.08.2012, 18:49
    #37936112
Karlus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается присвоить родителя
Ничего не могу понять та же проблема
K.ВидКонтрагента = cntr.Перечисление.ВидыКонтрагентов("Организация")
Значение не попадает в ожидаемый диапазон.
Кто знает как бороться?
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Не получается присвоить родителя / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]