Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

1С 7.7 почему не срабатывает ПриЗаписи()?

Katywka
читатель
офлайн
Дата регистрации: 21.01.2010
Сообщений: 155
Пост №1
 
05.10.2010 16:53

"Есть один документ <br>Из него вызывается другой <br>       <br><br>       Процедура Тест()<br> ТестСМС=СоздатьОбъект("Документ.SMS"); <br> ТестСМС.Новый();<br> ТестСМС.Записать();<br> КонецПроцедуры<br><br>Есть другой, у него есть событие ПриЗаписи()<br>       <br>       Процедура ПриЗаписи()<br> Сообщить ("Сообщаю");<br>       КонецПроцедуры<br><br>Так вот, созданный документ я могу просмотреть. Когда создаю документ "вручную", сообщение выдается, из другого документа я могу создать и сохранить документ, но сообщение не выдается. Что делаю не так?<br>"

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №2
 
05.10.2010 16:58

"а так ?<br><br>Процедура Тест()<br>Конт = """";<br>ОткрытьФорму("Документ.SMS",Конт);<br>Конт.СтрокаДействийФормы = "Записать Закрыть";<br><br>КонецПроцедуры"

tulke
читатель
офлайн
Дата регистрации: 25.01.2009
Сообщений: 60
Пост №3
 
05.10.2010 17:25

Синтаксис:<br>ПриЗаписи()<br>Назначение:<br>Предопределенная процедура при интерактивной записи документа.<br><br>Интерактивно - значит руками.

tulke
читатель
офлайн
Дата регистрации: 25.01.2009
Сообщений: 60
Пост №4
 
05.10.2010 17:35

"ТестСМС.Записать(); <br>Сообщить("Создан документ СМС: " + глПредставлениеДокумента(ТестСМС.ТекущийДокумент())); "

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №5
 
05.10.2010 18:52

<br>> Интерактивно - значит руками.<br><br>не всегда, см. выше<br><br>

Katywka
читатель
офлайн
Дата регистрации: 21.01.2010
Сообщений: 155
Пост №6
 
06.10.2010 08:02

а можно это реализовать, не открывая форму документа?

Katywka
читатель
офлайн
Дата регистрации: 21.01.2010
Сообщений: 155
Пост №7
 
06.10.2010 08:33

не совсем поняла, что эта функция должна делать?<br><br>глПредставлениеДокумента(ТестСМС.ТекущийДокумент()))

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №8
 
06.10.2010 09:11

тебе же надо вызвать ПриЗаписи() - а это процедура ФОРМЫ => открыть её надо<br>или извращаться с Форма.Параметр

Katywka
читатель
офлайн
Дата регистрации: 21.01.2010
Сообщений: 155
Пост №9
 
06.10.2010 09:48

или извращаться с Форма.Параметр <br><br>каким образом?

tulke
читатель
офлайн
Дата регистрации: 25.01.2009
Сообщений: 60
Пост №10
 
06.10.2010 10:22

Передача параметров без открытия формы? Код покажи.

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация