#0
by NastyNasty
Очень нужна помощь. Пытаюсь программно записать адрес в справочник (реализовано через общую форму ввода адреса). Адрес записывается в объект и хранится там- всё в порядке, но на форме его нет. если раскрыть адрес в форме справочника, то он пуст. Подскажите как правильно нужно записывать адрес в таком случае
#1
by mikecool
1) где фотка в карточке? 2) смотреть, что происходит при открытии формы, понять, что недозаполнила
#3
by NastyNasty
Сначала я создаю список значений, в который передаю значения полей адреса. Далее создаю новую структуру, в которую передаю преобразованный список значений (УправлениеКонтактнойИнформацией.ПреобразоватьСписокПолейВСтроку) из п.1 и представление адреса А потом добавляю строку в ТЧ КонтактнаяИнформация в справочнике.
#4
by Cube
На этом форуме девушкам принято сначала фотку в личную карточку выкладывать, а потом уже спрашивать :)
#7
by NastyNasty
конфу делала не я. мне только нужно программно заполнить справочник по недвижимости. Я и так прописала так, как в общем модуле написано. До отпуска парилась с этой записью, сегодня вернулась и такое ощущение, что я никогда не сделаю эту запись((((
#8
by YF
Вот, другое дело. Если адрес записывается, то посмотреть, как он выводится на форму (нужно перечитать данные)
#15
by NastyNasty
тут встречаются принудительные моменты в записи (типо Омская область - это временное). Запись брала из общего модуля, кусками дергала
#17
by NastyNasty
строка записи дальше идет, недокопировала ее. в регистры он не пишет контактную информацию
#21
by Cube
Ясно. А точно ты записываешь КИ в ТЧ? То есть, после записи проверь через консоль запросов, есть ли там информация.
#22
by NastyNasty
Точно записываю. я картинку в вставляла(правда качество плохое), я после записи открываю элемент и по точке останова вычисляю значение, ТЧ заполнена
#23
by Cube
А сейчас проблема в том, что на редактирование КИ не открывается? Точнее форма для редактирования КИ открывается, но не заполняется - так?
#26
by Cube
На счет заполнения формы редактирования КИ, нужно смотреть, что происходит при открытии. Если там код не большой - кидай сюда всю процедуру. Если большой, то найди косячный блок и давай его сюда.
#27
by NastyNasty
После закрытия формы ввода адреса, он передает значения в элемент формы справочника. Проблема в том, что я не получаю формы. Походу дела переписывать буду этот механизм ввода адреса и брать нормальный типовой, где данные хранятся в РС
#28
by Cube
Что-то я запутался. Ты в утверждала, что адрес у тебя прекрасно записывается в элемент справочника. Уже нет? То есть, создай новый элемент, укажи адрес, сохрани и закрой все формы. Открой консоль запросов и посмотри, есть ли адрес или нет.
#29
by NastyNasty
у меня есть ТЧ контактная информация - в нее я благополучно записываю адрес. а есть реквизит формы КонтактнаяИнформацияПоле2, в который идет запись в . Я запись не могу сделать, т.к. не получаю форму. отсюда и проблема, что на форме у меня нет данных
#32
by NastyNasty
Я обращаюсь к объекту для записи нового элемента на сервере, а форму я там не могу получить. КонтактнаяИнформацияПоле2 этот реквизит программно создается при открытии формы элемента
#33
by Cube
А, так ты программно создаешь новый элемент? Адрес в ТЧ, на сколько я понял, ты записать можешь - так? А представление делай как в .
#34
by NastyNasty
НовыйЭлемент = Справочники.Недвижимость.СоздатьЭлемент; ТЧ заполнятся нормик. Само представление также заполняется в процедуре . Может есть какой то другой способ в УП записать программно адрес? или заполнить программно элементы формы. В типовых же УП также реализовано через форму ввода адреса
#35
by Cube
Если Адрес в ТЧ "заполняется нормик" и "само представление также заполняется", то что не получается тогда?))) Что-то я уже совсем запутался)
#36
by NastyNasty
1. В справочнике Недвижимость есть табличная часть КИ, которую я благополучно заполняю. 2. В форме элемента справочника Недвижимость программно создается поле КонтактнаяИнформацияПоле2, в которое должно записываться представление адреса и значение полей(это прописано в когда закрывается форма ввода адреса). Так вот у меня проблема с п.2
#37
by Cube
У тебя поле КонтактнаяИнформацияПоле2 связано с какими-нибудь данными же? вот в эти данные и записывай значения.
#38
by NastyNasty
Я это сделала!!!!!!!!!!! В общем модуле УправлениеКонтаткнойИнформацией есть Процедура ПриСозданииНаСервере(Форма, Объект, ИмяЭлементаДляРазмещения). Так вот в этой процедуре есть такой блок КонецЕсли; Где "ТаблицаКИ" это ТЧ КИ элемента, а "Вид" это Справочник Виды контактной информации. Вот тут то и была загвозка. У меня в ТЧ КИ был один вид КИ "Адрес", а сравнивался с видом "Адрес" другим (одно и то же наименование, но разные элементы). И в итоге условие "СтрокаВТаблице <> Неопределено" у меня не срабатывало и поля не заполнялись. Cube спасибо тебе большое, ты с самого утра со мной, без тебя я бы не справилась :*****
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- v7: не отображаются остатки
- Качалка торрентов в роутере
- Цвет фона точки диаграммы Ганта
- Управляемая форма. Как добавить вычисляемый реквизит в табличную часть документа
- Внешняя обработка Загрузка информации из табличных данных
- УТ 10.3 внешний отчет
- v7: Столкнулся с 1с 77 ТиС, где в ней дата запрета редактирования данных
- УТ 11 - "В настройках ... не указан ... вариант классификации задолженностей"
- Передача параметров из формы для отбора в динамическом списке
- ЭЦП + Java applet
- Сколько неободимо часов чтобы подготовиться на специалиста по платформе?
- Заполнить Субконто в Регистре Бухгалтерии
- Удалить зависший сеанс на сервере 1С Предприятия
- Программно установить цвет фона формы
- В упп в справочнике "Способы распределения затрат" нет закладки фильтры, отборы
- v7: Долг по зп на конец месяца не совпадает с долгом на начало следующего
- УТ 10.3 договор в валюте, расчеты в рублях
- СКД: деление на ноль
- v7: Насколько сложно будет прикрутить к ТиС учёт наркотических средств?
- падение скорости работы usb портов