поле адреса и форма ввода адреса в справочник #744407


#0 by alexsandrinia
пишу конфу и необходимо в справочнике сделать заполнение адреса. делал как но выводит ошибку {ОбщийМодуль.УправлениеКонтактнойИнформацией.Модуль}: Ошибка при вызове метода контекста (Выполнить) по причине: может, кто подскажет где подправить надо?
#1 by butterbean
кто-ж знает, что у тебя там за конфа
#2 by Enterprise
табличная часть "Контактная информация" есть у справочника?
#3 by alexsandrinia
есть
#4 by Fragster
#5 by alexsandrinia
ага, ещё бы ввести логин и пароль...
#6 by Enterprise
и реквизит у тч есть "ЗначенияПолей", да?
#7 by alexsandrinia
есть
#8 by alexsandrinia
больше нет вариантов?
#9 by Рус Иван
Проверьте таблицу &ТаблицаКонтактнойИнформации
#10 by alexsandrinia
каким образом?
#11 by Рус Иван
Точку останова в текущей процедуре поставьте, далее Отладка - Табло и введите Объект.КонтактнаяИнформация.Выгрузить
#12 by Рус Иван
Это в случае если у вас переменная СсылкаНаОбъект пустая, иначе у вас должен быть справочник с ТЧ "КонтактнаяИнформация", имя которого задается в "ПолноеИмяОбъектаМетаданных". Код взят из процедуры УправлениеКонтактнойИнформацией.ПриСозданииНаСервере(...) БП 3.0.36.21
#13 by alexsandrinia
СсылкаНаОбъект не пустая
#14 by Рус Иван
Тогда у вас должен быть объект с ТЧ КонтактнаяИнформация и полем ЗначенияПолей. Имя объекта хранится в переменной "ПолноеИмяОбъектаМетаданных". Других вариантов пока нет
#15 by alexsandrinia
справочник с ТЧ "КонтактнаяИнформация" тоже есть
#16 by alexsandrinia
Имя объекта хранится в переменной "ПолноеИмяОбъектаМетаданных" - где это просмотреть можно?
#17 by Enterprise
#18 by Enterprise
как в написано не помогло?
#19 by alexsandrinia
ПолноеИмяОбъектаМетаданных тоже заполнено верно. в чём вообще суть моей проблемы - необходимо сделать в форме заполнение адреса и номера телефона красиво, с новыми окнами, а не как поле ввода. есть аналогичные справочники - они работают нормально, когда я создаю новый по аналогии - выходит ошибка, которая описана в начале темы.
#20 by alexsandrinia
Объект.КонтактнаяИнформация.Выгрузить всё нормально выводит в табло...
#21 by Enterprise
что выводит, покажи с реквизитами
#22 by alexsandrinia
Объект.КонтактнаяИнформация.Выгрузить    ТаблицаЗначений    ТаблицаЗначений Индексы    ИндексыКоллекции    ИндексыКоллекции Колонки    КоллекцияКолонокТаблицыЗначений    КоллекцияКолонокТаблицыЗначений АдресЭП    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений Вид    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений Город    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений ДоменноеИмяСервера    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений ЗначениеПолей    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений ИсходныйНомерСтроки    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений НомерСтроки    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений НомерТелефона    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений НомерТелефонаБезКодов    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений Представление    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений Регион    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений Страна    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений Тип    КолонкаТаблицыЗначений    КолонкаТаблицыЗначений
#23 by Enterprise
"ЗначенияПолей" надо реквизит
#24 by Enterprise
у тебя "ЗначениеПолей"
#25 by Рус Иван
+1
#26 by alexsandrinia
блин, точно))) спасибо за внимательность!) теперь тоже посимвольно буду сверять всё
#27 by alexsandrinia
только у меня поля появились, но кнопки выбора адреса, с появлением нового окна для ввода, нет. как добавить?
#28 by Рус Иван
покажите картинку
#29 by alexsandrinia
не могу залить в инет фотку. в общем, появились просто строки, а мне нужно чтоб было поле выбора. по нему нажимаешь - выходит форма с заполнением номера телефона, адреса...
#30 by alexsandrinia
может, кто подскажет?
#31 by Fish
Ну так посмотри, как в других справочниках это сделано, и сделай так же.
#32 by Вася Чез
Там уже программно можешь поле добавить и все остальное или в чем собственно проблема?
#33 by alexsandrinia
так я сделал всё так же, но почему-то не появляется...может, упустил что-то? как проверить?
#34 by alexsandrinia
проблема в том, что хочу воспользоваться стандартными методами
#35 by Fish
"может, упустил что-то? как проверить?" - Открыть конфигуратор и посмотреть. Если не поможет, воспользоваться отладчиком. Других способов не знаю.
#36 by Вася Чез
тогда только курение любой стандартной конфы тебе в помощь, справочник любой аля физлица
#37 by Fish
см. : у него есть такие справочники.
#38 by alexsandrinia
когда открываю на предприятии форму, захожу "Все действия", там есть настройка формы. в табличной части Элементы есть группировки и группа ГруппаКомпоновкиКонтактнойИнформации. Может, там где-то нужно что-то сделать?
#39 by Enterprise
#40 by alexsandrinia
но этого нет в обычных справочниках, например, Организация
#41 by Enterprise
+ Предположу, что проблема с видами контактной информации. у тебя в справочнике ВидыКонтактнойИнформации должна быть группа, которая должна называться "Справочник<НазваниеСправочника>", а внутри добавлены нужные виды КИ с их типами
#42 by alexsandrinia
есть уже, в справочнике ВидыКонтактнойИнформации в Предопределённые вбил
#43 by Enterprise
Функция ДляТипаКонтактнойИнформацииДоступноРедактированиеВДиалоге(Тип)
#44 by Enterprise
Сделай скрин, покажи
#45 by alexsandrinia
многие ссылки на загрузку фото закрыты...
#46 by alexsandrinia
&НаКлиенте вот такая процедура есть в модуле Организация, она же вызывает новое окно кнопкой выбора?
#47 by Enterprise
Тогда найди в общем модуле "УпралениеКонтактнойИнформацией" строку "// Создадим элементы на форме и заполним значения реквизитов" и в отладчике смотри что происходит
#48 by alexsandrinia
зачем, если я не могу туда попасть, потому что нет поля ввода.
#49 by Enterprise
Ты же говорил, что поля у тебя появились
#50 by alexsandrinia
поля - просто строка ввода, а в правом углу нет кнопки выбора. в справочнике Организации такая кнопка есть и при нажатии выходит форма с заполнением телефона, адреса...
#51 by alexsandrinia
- вот
#52 by alexsandrinia
как так сделать?
#53 by Enterprise
Вот тут создается твоё поле ввода с твоей кнопкой выбора.
#54 by Enterprise
ты туда попадешь при открытии формы справочника
#55 by alexsandrinia
- может из-за отсутствия этих кнопок нет у меня поле выбора?
#56 by Enterprise
Там не поля выбора, там поля ввода создаются с включенным/выключенным свойством "Кнопка выбора". Как посмотреть я написал в
#57 by alexsandrinia
смотрю, но не могу понять - что именно мне нужно смотреть?
#58 by Enterprise
Условие
#59 by alexsandrinia
в конфигураторе есть другие справочники, где уже есть в форме поля ввода со свойством "кнопка выбора". но теперь у меня другая проблема где в конфигураторе нужно сделать, чтоб нормально тип появлялся? если в предприятии скопировать например, телефон - то всё нормально появляется и кнопка выбора в поле ввода появляется.
#60 by Fish
Ну так напиши процедуру по начальному заполнению справочника.
#61 by alexsandrinia
так другие же справочники обходятся без этого, вот я и хочу понять, как у них всё реализовано.
#62 by Fish
Не обходятся. Они так же заполняются программно при первом запуске.
#63 by Fish
+ Например, в моей конфе процедура называется КонтактнаяИнформацияОбновлениеИБ
#64 by alexsandrinia
да, но они написаны где-то, и просто ссылаются на то место. зачем мне писать, когда уже где-то это есть. вопрос в том, что у меня не попадает в нужную процедуру заполнения, видимо, где-то что-то не проставил или не указал...
#65 by alexsandrinia
вследствие чего выходит ошибка "Ошибка десериализации контактной информации, не указан ожидаемый тип"
#66 by Fish
А как она попадёт, если у тебя нету вызова заполнения для твоего справочника? Это надо дописать.
#67 by alexsandrinia
так я и модуле формы и дописываю, по аналогии с другими справочниками - как у них там написано, но у меня почему-то не срабатывает, а там всё работает.
#68 by Fish
При чём здесь модуль формы? Заполнение идёт ОДИН РАЗ при обновлении конфы. Там и ищи.
#69 by alexsandrinia
можно тут подробнее рассказать?
#70 by Enterprise
Что у тебя за конфа? и если там БСП?
#71 by alexsandrinia
Стандартные подсистемы есть
#72 by Enterprise
Для Каждого вида КИ ты должен один раз вызвать что-то вроде этого:
#73 by Enterprise
+ Тогда твои предопределенные виды КИ заполнятся как надо и кнопки выбора появятся
#74 by alexsandrinia
где мне это надо написать? в форме нового справочника?
#75 by Enterprise
При начальном заполнении базы это лучше сделать
#76 by alexsandrinia
не понял
#77 by Enterprise
при первом запуске или обновлении конфигурации
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С