Вопрос № 167649: Добрый день. 1С:Бухгалтерский учет 7.7 для Украины. Открываю Справочник.Фирмы, в поле "Электронная почта" ввожу e-mail, жму на кнопку "Записать" и в результате это поле очищается и все. А мне надо, чтобы при нажатии &...
Вопрос № 167.649
Добрый день. 1С:Бухгалтерский учет 7.7 для Украины. Открываю Справочник.Фирмы, в поле "Электронная почта" ввожу e-mail, жму на кнопку "Записать" и в результате это поле очищается и все. А мне надо, чтобы при нажатии "Записать" данные сохранялись. В чем может быть причина?
Отвечает: М.Денис
Здравствуйте, Устименко Юрий Владимирович! У меня стоит 7.70.272 релиз, таких проблем нет. Все же я Вам рекомендую заглянуть в конфигуратор Справочник Фирмы - ФормаЭлемента - Процедура ПриЗаписи() может там найдется заковыка.
--------- The important thing is not to stop questioning. Albert Einstein
Ответ отправил: М.Денис (статус: 5-й класс)
Ответ отправлен: 18.05.2009, 17:17
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 249420 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Владимир Лазурко
Здравствуйте, Устименко Юрий Владимирович!
1. Как давно такое происходит? 2. Это происходит только для поля "Электронная почта"? 3. Если условие из пункта 2 выполняется, проверьте соответствие переменной в поле "электронная почта" - есть ли такой реквизит?
Поле "Электронная почта" у меня (Бухгалтерия для Украины 272 релиз) имеет идентификатор ЭлПочта и в свойствах этого реквизита на форме идентификатор недоступен (серый фон). Если же Вы можете изменить
идентификатор, значит что-то проделано неправильно.
Как исправить: 1-й вариант. В Конфигураторе откройте справочник Фирмы, просмотрите реквизиты этого справочника. Возможно, реквизит, определяющий электронную почту есть, но он не вставлен на форму. Для этого вызовите меню Вставить => Реквизиты (CTRL+E), в диалоге отметьте флажком нужный реквизит, включите флажок "Свтавлять имя" и нажмите кнопку Вставить. 2-й вариант. Вы сами
добавили поле e-mail на форму и теперь не можете его связать с базой. Это еще проще: запомните идентификатор этого поля (в буфер обмена) и в окне справочника Фирмы добавьте реквизит типа Строка, присвойте ему идентификатор, какой есть у этого поля на форме. Это еще можно сделать, раскрыв структуру справочника Фирмы в дереве метаданных и нажать Insert. Далее как я уже написал.
Дополнительно: 1. Откройте в Конфигураторе форму элемента справочника Фирмы, найдите процедуру ПриЗаписи() и просмотрите, какие
действия выполняются. 2. Также проверьте формулу в свойствах кнопки "Записать" - есть ли там директива #Сохранить ? 3. У меня в 272 релизе процедура ПриЗаписи() элемента справочника Фирмы такая:
Код:
Процедура ПриЗаписи() Ес
ли ПустаяСтрока(ПрефиксНомера) = 1 Тогда Предупреждение("Для фирмы необходимо указать префикс номера документа!"); СтатусВозврата(0); Возврат; КонецЕсли; Если глЗаписьПериодическихРеквизитов(Контекст) = 0 Тогда СтатусВозврата(0); КонецЕсли;
//дата для расчета даты базы коеффициента инфляции СохранитьДатаБазыИндекса();
Если ПустоеЗначение(ПолнНаименование) = 1 Тогда ПолнНаименование = Наименование; КонецЕсли; Если ПустоеЗначение(ПолнНаименованиеНал)
= 1 Тогда ПолнНаименованиеНал = ПолнНаименование; КонецЕсли;
КонецПроцедуры
Если Вы зтрудняетесь это проделать, можете прислать мне .MD файл и я Вам помогу (бесплатно).
Успехов! С уважением, Владимир.
--------- И как хотите, чтобы с вами поступали люди, так и вы поступайте с ними. (Евангелие от Луки, 6:31, совр. перевод)
Ответ отправил: Владимир Лазурко (статус: Практикант)
Ответ отправлен: 18.05.2009, 17:31
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 249421 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.