Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
22 Май 2018, 09:13
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Программирование в 1С8.2  (Прочитано 5215 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Irina_Iva

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-10-10
  • Сайт: 
  • Профессия: Программист 1С
Подскажите, пожалуйста, в каком месте можно задать значения реквизитов при создании пользователем нового документа? Среди ответов нашла "проверить ЭтоНовый()", но он работает ПередЗаписью(), это уже поздно, мне нужно, чтобы пользователь увидел присвоенные значения, как это было в 7.7 при создании нового.


Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2861
  • РЕПУТАЦИЯ: 548
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Процедура ПриОткрытии()
  Если ЭтоНовый() Тогда
     МоеЗначение = "Ааааа";
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн Irina_Iva

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-10-10
  • Сайт: 
  • Профессия: Программист 1С
В процедуре ПриОткрытии() на ЭтоНовый() выдает ошибку, как я уже писала, только ПередЗаписью()

Оффлайн chuevsf

  • Хочу! Хочу! Хочу! Мышь на палочке!
  • Глобальный модератор
  • *****
  • Сообщений: 1377
  • РЕПУТАЦИЯ: 345
  • КПД: 25%
  • Регистрация: 2010-07-08
    • Skype: chuevsf
  • Сайт: 
  • Профессия: Программист 1С
В процедуре ПриОткрытии() на ЭтоНовый() выдает ошибку, как я уже писала, только ПередЗаписью()
Процедура ПриОткрытии()	
Если НЕ ЭтоНовый() Тогда

Вот специально скопировал этот код из рабочей базы... Работает однако... Может у вас ругается на то, что вы ниже пишите?

Оффлайн GRADUS

  • *****
  • Сообщений: 699
  • РЕПУТАЦИЯ: 51
  • КПД: 7%
  • Регистрация: 2013-06-08
  • Сайт: 
  • Профессия: Программист 1С
В процедуре ПриОткрытии() на ЭтоНовый() выдает ошибку, как я уже писала, только ПередЗаписью()

Процедура ПриОткрытии()   
   Если ЗначениеЗаполнено(Ссылка) Тогда

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2861
  • РЕПУТАЦИЯ: 548
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Видимо речь идет об Управляемых формах...

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

Об = РеквизитФормыВЗначение("Объект");
Если Об.ЭтоНовый() Тогда
Сообщить("Ура!!! Я могу тут установить свои значения!!!");
КонецЕсли;

КонецПроцедуры
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн Irina_Iva

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-10-10
  • Сайт: 
  • Профессия: Программист 1С
1)В процедуре ПриОткрытии ошибка еще при синтакс-контроле:
Процедура или функция с указанным именем не определена (ЭтоНовый)
Если <<?>>ЭтоНовый() Тогда (Проверка: Тонкий клиент)
2) если ставлю в процедуре ПриСозданииНовогоНаСервере, туда почему-то попадаю только при открытии уже существующего документа

Оффлайн chuevsf

  • Хочу! Хочу! Хочу! Мышь на палочке!
  • Глобальный модератор
  • *****
  • Сообщений: 1377
  • РЕПУТАЦИЯ: 345
  • КПД: 25%
  • Регистрация: 2010-07-08
    • Skype: chuevsf
  • Сайт: 
  • Профессия: Программист 1С
Цитировать
(Проверка: Тонкий клиент)
А что же сударыня вы об этом раньше не писали?

Оффлайн Dethmontt

  • Денис
  • Модератор
  • *****
  • Сообщений: 2861
  • РЕПУТАЦИЯ: 548
  • КПД: 19%
  • Адын Эс
  • Регистрация: 2010-11-01
  • Сайт: 
  • Профессия: Программист 1С
Вы не можете тупо скопировать то что я написал?
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Оффлайн Irina_Iva

  • *
  • Сообщений: 4
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2013-10-10
  • Сайт: 
  • Профессия: Программист 1С
Всем спасибо! Получилось так:

&НаКлиенте
Процедура ПриОткрытии(Отказ)

Если не ЗначениеЗаполнено(Объект.Ссылка) тогда
   ....


Теги:
 


* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
147 Сообщений
oleg-x
66 Сообщений
alex0402
63 Сообщений
AIFrame AIFrame
52 Сообщений
wise wise
37 Сообщений
KOI8-R
34 Сообщений
buketov.av buketov.av
34 Сообщений
Alter
26 Сообщений
BuhRust
21 Сообщений
trialex3
20 Сообщений

* Кто онлайн

  • Точка Гостей: 618
  • Точка Скрытых: 0
  • Точка Пользователей: 16
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal