Функция АвтоЗаполнение при вводе в справочнике. #524961


#0 by IngWar2008
Здравствуйте. Народ, подскажите, что-то я либо с утра еще не проснулся или чет напутал. Простейший вопрос, первоклассника. Есть справочник, в нем есть графа с типом данных другой справочник. Графа к примеру наывается "Цвет"... так вот при выборе в этой графе стоит Функция АвтоЦена, которая берет из справочника и вставляет цену в другую графу этого же справочника. Функция АвтоЦена но не работает функция почему-то... преставление справочника в виде диалога... не может быть это из-за этого?
#1 by Wobland
как именно не работает? функция привязана к событию? тогда АвтоЦена(Элемент) должно быть
#2 by IngWar2008
функция стоит в поле справочника, там в "дополнительно" она указана, в другой базе точно так же делал - все работает. Здесь почему-то нет. Т.е. когда происходит выбор элемента, в котором прописана эта функция она срабатывает и сообщает в другую графу данные. Функция вообще не срабатывает, вставлял в функцию просто "сообжить("бла-бла");" тож не сообщает, значит просто функция не запускается(
#3 by Wobland
это 8 или 7?
#4 by IngWar2008
это 7.7
#5 by Wobland
так бы и сказал
#6 by IngWar2008
да с утра еще не проснулся(
#7 by IngWar2008
сорри
#8 by IngWar2008
В другом, документе правдо - не справочнике...все отлично  работает... функция точно такого же вида... вот не пойму... не может быть из-за того, что в диалоге редактирование справочника?
#9 by Rie
"Кто на ком стоял?" В каком поле ввода эта функция стоит в "Дополнительно"? В поле Цвет? Что по этому поводу говорит Отладчик?
#10 by IngWar2008
да, в поле цвет, и это же поле с типом справочника другого... там выбираю цвет... и должна срабатывать функция... и передавать цена_К.
#11 by 1Сергей
Цвет - периодический? или Цена_К периодическая?
#12 by Rie
Кто такое "это же поле"? Ты можешь членораздельно описать, что у тебя там творится? Есть справочник ... Есть реквизит Цвет типа ... Есть реквизит Цена типа ... В форме элемента есть реквизит диалога Цвет. У него в Дополнительно указано ... В форме элемента есть реквизит диалога Цена. У него в Дополнительно указано ...
#13 by andrewks
Цена - это текстовая колонка? или чо?
#14 by Rie
Вряд ли. У него - форма элемента. Скорее, дело в .
#15 by IngWar2008
есть справочник "Кирпич" в нем в поле "Цвет" типо справочник "ЦветоваяХарактеристика". В поле цвет стоит в "дополнительно" функция "АвтоЦена" которая передает в графу "Цена" справочника "Кирпич" значение "Цена_К"
#16 by Ёпрст
готично.
#17 by Rie
Цена - периодический реквизит? Цвет - периодический реквизит? Цена_К в справочнике ЦветоваяХарактеристика - периодический реквизит?
#18 by 1Сергей
см
#19 by IngWar2008
вот я за что и говорю.... что может из-за этого
#20 by IngWar2008
да_))) жестко)) согласен) но там просто тип попросил... кирпичем занимается...
#21 by IngWar2008
нет периодических реквизитов, если б был периодический использовал бы "получить"
#22 by andrewks
ага, не заметил
#23 by 1Сергей
блин, на вопрос ответь
#24 by IngWar2008
дело в том что он дажде не сообщет "Функция", т.е. получается процедура не вызываается
#25 by 1Сергей
Тип Цена_К?
#26 by 1Сергей
нет ли случаем Процедуры ПриНачалеВыбораЗначения ?
#27 by Rie
И на синтаксис не ругается?
#28 by PaulBC
Функция в форме элемента или форме списка справочника?
#29 by МастерВопросов
может так взлетит:
#30 by МастерВопросов
так бы сразу и сказал
#31 by IngWar2008
нет....не взлетела... функция вообще не срабатывает...
#32 by IngWar2008
обновить тут не поможет( не помогло.
#33 by Rie
На вопрос из ответь.
#34 by IngWar2008
все, разобрался, как и предполагал... в диалоге не позваляет 1ска так джелать...в списке все работает... но блин не очень это удобно...
#35 by andrewks
бесполезно. надо утюг греть
#36 by МастерВопросов
Других процедур в этом поле нет? Может забыл разделить их ";"?
#37 by Rie
Чего-чего?!!! "Разобрался"...
#38 by andrewks
пущай себе летит... (с)
#39 by МастерВопросов
Насколько мне позволяют мили теоепатические сопособности: у него функция стоит в поле ввода формы списка, а редактирование установлено "только в диалоге". Т.е. он попросту не щелкает мышкой по нужной колонке "Цвет" и вызова функции не происходит.
#40 by IngWar2008
Что "чего-чего"? В самом начале писал, что может из-за того, что представление в диалоге, а не в списке. Спасибо, что откликнулись!
#41 by Rie
"преставление справочника в виде диалога", если верить . Так что косяк где-то в другом месте. Вот только, раз уж автор "разобрался", так и останется тайной - в каком именно.
#42 by Rie
Того, что неправильно "разобрался". В диалоге такие функции прекрасно работают (если ты на вопросы правильно отвечал). Вот на вопрос ответа так и не было. А вопрос-то - очень интересный (и не только ПриНачалеВыбораЗначения - бывает ещё и ОбработкаВыбораЗначения).
#43 by 1Сергей
может, галка стоит "Быстрый выбор"
#44 by Rie
Может, в начале модуля Перем Цена; стоит.
#45 by IngWar2008
не не... галки не стоит... и объявления тоже нет "перем"
#46 by Rie
На вопрос ответь.
#47 by PaulBC
Вставь уже свою функцию в форму элемента, а не списка.
#48 by IngWar2008
поставил редактировать в списке и все пошло... я протупил в том, что я то ставил функцию в диалоге в "дополнительно" автоЦена, а  запускал "в списке" потом просто поставил ее в список и указал, что редактировать "в списке". Ну тупанул в общем)) Спасибо что не оставили одного))))
#49 by IngWar2008
других проедур там нет и функций тоде
#50 by 1Сергей
эта неделя последняя в году. Считай - пятничная
#51 by Mikeware
"пятница года"? :-) зы. тут все недели пятничные...
#52 by IngWar2008
ага и не говорите))
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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