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

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

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

Оффлайн Irina_Iva

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


Оффлайн Dethmontt

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

Оффлайн Irina_Iva

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

Оффлайн chuevsf

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

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

Оффлайн GRADUS

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

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

Оффлайн Dethmontt

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

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

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

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

Оффлайн Irina_Iva

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

Оффлайн chuevsf

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

Оффлайн Dethmontt

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

Оффлайн Irina_Iva

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

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

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


Теги:
 


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

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

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


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

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

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

* Реклама

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

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

Геннадий ОбьГЭС Геннадий ОбьГЭС
172 Сообщений
ilyay ilyay
75 Сообщений
oleg-x
51 Сообщений
alex0402
49 Сообщений
andron81_81
38 Сообщений
AIFrame
37 Сообщений
MuI_I_Ika MuI_I_Ika
34 Сообщений
BuhRust
30 Сообщений
Golickoff Golickoff
28 Сообщений
Dima Dddd Dima Dddd
26 Сообщений

* Кто онлайн

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

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

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

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

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

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal