Имя: Пароль:
1C
1С v8
Написать кладр в свою конфигурацию
0 Reich
 
21.04.14
09:20
Привет всем! с 1с только начала разбираться, поэтому, пожалуйста, будьте снисходительней. возникла такая задача: включить кладр в свою конфигурацию. за основу взяла бп 2.0. стянула оттуда нужные обработки, регистры и общие модули. т.о. смогла загрузить нужный город в свою конфу. а теперь мне нужно как-то из справочника обратиться к форме записи адреса. пробовала также сравнением/объединением вытянуть справочник контрагентов из бп, но ничего не получилось. решила сама создать справочник и форму с полем "юридический адрес". теперь пытаюсь написать обработку, чтобы из этого поля открыть форму записи адреса, но также не получается( валятся ошибки. прошу помочь, может кто-то сталкивался с такой задачей. подскажите, может я что не так делаю
1 Wobland
 
21.04.14
09:23
разумеется, что-то ты делаешь не так
2 Cube
 
21.04.14
09:23
(0) "с 1с только начала разбираться, поэтому, пожалуйста, будьте снисходительней"
Правильный старт на мисте - есть фото =)) Молодец!) Уже плюс))
3 hrsob
 
21.04.14
09:26
Cube, будь внимательней)))смотри на пол))
4 Cube
 
21.04.14
09:27
(0) Адрес контрагента - это просто строка в определенном формате (разделитель - запятая). То есть, когда ты начинаешь адрес редактировать, то эта строка разбивается на поля адреса и эти значения расставляются в нужные реквизиты формы редактирования адреса.
В этой форме адресс редактируется, а при закрытии, данные из реквизитов формы опять собираются в строку и отдаются контрагенту.
5 Reich
 
21.04.14
09:27
(1) если вы готовы помочь, то могу выложить базу и вы могли бы посмотреть. просто, мне кажется, я не смогу так описать какие у меня ошибки при попытке написать обработку для открытия формы записи адреса
6 Cube
 
21.04.14
09:27
(3) Я ещё и текст читаю: "начала", "взяла"... ))
7 Cube
 
21.04.14
09:28
(5) Выкладывай.
8 Reich
 
21.04.14
09:28
я просто не успела изменить профиль) там видимо автоматом стоял мужской пол) пардоньте)
9 Tarlich
 
21.04.14
09:29
(4) вообще то это регистр с ресурсами , стока в 7 ке была
10 Cube
 
21.04.14
09:32
(9) Ты про регистр КИ или про регистр КЛАДР? И в чем принципиальная разница, хранить строку в регистре КИ или в реквизите справочника?
11 Reich
 
21.04.14
10:12
(7) http://yadi.sk/d/V7bH18B_MsGX3 вот база
12 Reich
 
21.04.14
10:20
(7) там в справочнике контрагентов, на закладке адреса и телефоны, в поле юридический адрес при начале выбора вылетает ошибка, что метод не обнаружен, хотя он есть в общем модуле
13 Wobland
 
21.04.14
10:20
(11) теперь ты должна попроситься к нему замуж
14 Reich
 
21.04.14
10:23
(13) воу, воу, полегче) мне бы сначала разобраться с задачей про кладр))
15 Wobland
 
21.04.14
10:25
(14) сделаю за 3 литра борща
16 Люблю 1с
 
21.04.14
10:26
а хде сиськи?
17 Reich
 
21.04.14
10:27
(15) ахах) без проблем) только если мы в разных городах, то как я вам буду отправлять этот самый борщ?) посылкой?)) ну, а если по делу, может тоже глянете базу и скажете в чем причина возникающей ошибки?(
18 Wobland
 
21.04.14
10:28
(17) часа через 4
а надо позвать меня в гости, встретить, накормить, напоить и напарить в баньке
19 Reich
 
21.04.14
10:31
(18) спасибо, буду очень благодарна, если посмотрите часа через 4. а то я совсем не знаю, что делать(
20 hrsob
 
21.04.14
10:31
(16) какие сиськи))ты на попу глянь и пластику)))а еще вон и борщ варить умеет)
21 Wobland
 
21.04.14
10:31
(19) аську рассказать?
22 Reich
 
21.04.14
10:35
(21) если не сложно, то напишите здесь, если сможете помочь)меня нет в аське
23 Люблю 1с
 
21.04.14
10:36
(20) а представь это же с сиськамэ
24 hrsob
 
21.04.14
10:38
подождем нового конкурса мисс-миста 2014)))мож она как и не помню ник...где в майке 1с мокрой они самые видны поставит аву)
25 Wobland
 
21.04.14
10:40
(22) готовую базу сюда покласть? это работа, это за деньги
26 Люблю 1с
 
21.04.14
10:42
(24) если б они самые были, то их бы и при такой растяжке видно было
27 Reich
 
21.04.14
10:43
(25) да неет, не готовую. я все понимаю. я хотела, чтобы вы подсказали из-за чего возникает ошибка, что метод объекта не обнаружен, хотя он есть в общем модуле. или может я вообще все неправильно делаю, так хотя бы направить в нужное русло, подсказать.
28 hrsob
 
21.04.14
10:43
волосами прикрыты)))
29 Wobland
 
21.04.14
10:44
(27) таких веток тут тыщи создаются. хочешь конкретный ответ - задай конкретный вопрос
30 Reich
 
21.04.14
10:45
(29) так я уже написала, что в справочнике контрагентов, на закладке адреса и телефоны, в поле юридический адрес при начале выбора вылетает ошибка, что метод объекта не обнаружен, хотя он есть в общем модуле. для наглядности выложила базу, чтобы можно было посмотреть, что не так. чем не конкретный вопрос?
31 Cube
 
21.04.14
10:46
(27) Скачал, говори, где ошибка... Какую последовательность действий надо сделать-то?
32 Wobland
 
21.04.14
10:47
(30) смахивает на АААА!! как так - не обнаружен???
33 Reich
 
21.04.14
10:48
(31) заходите в справочник Контрагенты. затем Создать. переходите на закладку Адреса и телефоны. и при начале выбора в поле Юридический адрес вылетает ошибка
34 Cube
 
21.04.14
10:49
(30) У тебя общий модуль УправлениеКонтактнойИнформацией не доступен &НаКлиенте, а обращаешься ты к нему &НаКлиенте...
35 Reich
 
21.04.14
10:50
(34) я тоже так подумала, но если в свойствах общего модуля поставить галочку возле клиента, то посыпятся новые ошибки, которые я тоже не могу решить..
36 Wobland
 
21.04.14
10:51
(35) не надо ничего там ставить. надо просто включить IDDQD и понять, что такое клиент, что такое сервер, и как разрулить эту всю логику
37 Wobland
 
21.04.14
10:52
в БСП есть подсистема про КЛАДР и жирный мануал на ИТС по интеграции этого дела
38 Cube
 
21.04.14
10:53
(35) Не надо ставить галочку, обращайся к нему через вызов сервера:

&НаКлиенте
Процедура ПолеВводаКИНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    Перем мСтруктураРедактированияКИ;
    ПолеВводаКИНачалоВыбораНаСервере(мСтруктураРедактированияКИ, Элемент, СтандартнаяОбработка, ЭтаФорма);
    
КонецПроцедуры //ПолеВводаКИНачалоВыбора()

&НаСервере
Процедура ПолеВводаКИНачалоВыбораНаСервере(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    УправлениеКонтактнойИнформацией.ПолеВводаКИНачалоВыбора(мСтруктураРедактированияКИ, Элемент, СтандартнаяОбработка, ЭтаФорма);    
    
КонецПроцедуры //ПолеВводаКИНачалоВыбораНаСервере()
39 Cube
 
21.04.14
10:54
(38) Упс, есть ошибка. Сама найдешь))))
40 Cube
 
21.04.14
10:55
+(39) Ладно, сам устраню:

&НаКлиенте
Процедура ПолеВводаКИНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    Перем мСтруктураРедактированияКИ;
    ПолеВводаКИНачалоВыбораНаСервере(мСтруктураРедактированияКИ, Элемент, СтандартнаяОбработка, ЭтаФорма);
    
КонецПроцедуры //ПолеВводаКИНачалоВыбора()


&НаСервере
Процедура ПолеВводаКИНачалоВыбораНаСервере(мСтруктураРедактированияКИ, Элемент, СтандартнаяОбработка, ЭтаФорма)
    
    УправлениеКонтактнойИнформацией.ПолеВводаКИНачалоВыбора(мСтруктураРедактированияКИ, Элемент, СтандартнаяОбработка, ЭтаФорма);    
    
КонецПроцедуры //ПолеВводаКИНачалоВыбораНаСервере()
41 Reich
 
21.04.14
10:57
(40) спасибо огромное, но теперь возникла следующая ошибка(( не подскажете как ее можно решить?
{Справочник.Контрагенты.Форма.ФормаЭлемента.Форма(27)}: Ошибка при вызове метода контекста (ПолеВводаКИНачалоВыбораНаСервере)
    ПолеВводаКИНачалоВыбораНаСервере(мСтруктураРедактированияКИ, Элемент, СтандартнаяОбработка, ЭтаФорма);
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
Запись значения свойства 'param':
    форма: Элемент
    имя: {http://v8.1c.ru/8.2/managed-application/modules}param
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа 'ПолеФормы'
42 Wobland
 
21.04.14
10:58
>ПолеВводаКИНачалоВыбораНаСервере
а такое бывает?
43 Cube
 
21.04.14
11:00
(41) Твоя проблема в том, что ты взяла кусок конфы НА ОБЫЧНЫХ ФОРМАХ и пытаешься его адаптировать к конфе НА УПРАВЛЯЕМЫХ ФОРМАХ...
Бери блок для КИ из конфы на УФ или из БСП вообще...
44 Cube
 
21.04.14
11:01
(42) Это же пример, демонстрирующий вызов сервера))
45 Wobland
 
21.04.14
11:03
дада. погружаться в пучины БСП - это то, чего не хватает молодым симпатичным девушкам, дружащим с борщом.
но это на самом деле наиболее разумный вариант
46 Reich
 
21.04.14
11:03
(43) блин( я так и думала, что это мне где-нибудь выльется( значит возникшую ошибку не возможно решить? придется удалять мой загруженный кладр из бп 2.0 и пытаться все сделать заново, взяв за основу бсп?
47 Cube
 
21.04.14
11:05
(46) "значит возникшую ошибку не возможно решить?"
Возможно, но не тебе. Тебе пока рано, возьми готовое.

"пытаться все сделать заново, взяв за основу бсп?"
Не только БСП, можно БП 3.0, ЗиУП 3.0, УТ 11...
48 Wobland
 
21.04.14
11:05
(46) получишь +800 к опыту
49 Reich
 
21.04.14
11:10
(47) спасибо за помощь) я вас поняла. тогда сейчас все удалю и попытаюсь решить свою задачу с помощью бп 3.0 ))
50 Wobland
 
21.04.14
11:11
(49) написанной с употреблением БСП. в добрый путь
51 mikecool
 
21.04.14
11:12
(0) эк раскорячилась то для запросов на мисте )))
52 Reich
 
21.04.14
11:15
(50) а что только с помощью бп 3.0 я никак не справлюсь? обязательно присутствие бсп?
53 Wobland
 
21.04.14
11:17
(52) думаешь, как попал классификатор в третью бухию?
54 Wobland
 
21.04.14
11:19
55 Cube
 
21.04.14
11:19
(52) Сейчас все типовые 1С пишет на своей же БСП... :)

Знаешь, я бы тебе посовоетовал не заморачиваться с адресами вообще. Оставь просто текстовое поле, пусть забивают руками, а не выбирают из КЛАДРа. Это не ЗиУП, где надо отчетность предоставлять... Для твоей задачи хватит и сэкономит время для более важных вещей в твоей конфигурации.
А КЛАДР - его и потом можно прикрутить, если сильно уж надо будет (но я сомневаюсь).
56 Cube
 
21.04.14
11:20
+(55) "но я сомневаюсь" = но я сомневаюсь, что это надо будет :)
57 Wobland
 
21.04.14
11:20
(55) что там за нетленка?
58 Reich
 
21.04.14
11:21
(53) так, если этот самый классификатор попал в бп 3.0, значит он там уже есть, так?) тогда зачем мне лезть в бсп, если в бп 3.0 уже есть все необходимое?
59 Wobland
 
21.04.14
11:21
(58) ты не познала дао БСП
60 Cube
 
21.04.14
11:22
(57) Там конфа для учета клиентской базы франча/фрилансера...
61 Reich
 
21.04.14
11:22
(55) есть поставленная задача и я, к сожалению, не могу от нее отойти(((
62 Wobland
 
21.04.14
11:24
(60) ну а по городу, скажем, как их в отчётах группировать? я за КЛАДР
63 Reich
 
21.04.14
11:27
в общем, всем спасибо) щас буду пытаться стянуть объекты для кладра из бп 3.0) если что, я вам напишу))
64 Cube
 
21.04.14
11:28
(62) Ну иди сгруппируй физлиц в ЗиУП по городу... :)))
65 Cube
 
21.04.14
11:29
(63) Давай-давай))
А вообще, правильно,в этом деле (в программировании) главное - не сцать! :p
66 Wobland
 
21.04.14
11:31
сегодня день большой осы,
но ты не ссы
67 Wobland
 
21.04.14
11:31
при слове ЗиУП я привычно впадаю в стресс..
68 Жан Пердежон
 
21.04.14
11:31
(63) бери сразу из БСП
69 Wobland
 
21.04.14
14:27
ну чо там? мы потеряли девушку?
Закон Брукера: Даже маленькая практика стоит большой теории.