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

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

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

Проблема при записи программно открытого документа

Another_Side
читатель
офлайн
Дата регистрации: 26.05.2006
Сообщений: 159
Пост №1
 
11.09.2008 14:16

"Бухгалтерия 7.7, последний релиз: из обработки в цикле открываю формы новых документов через <br>ОткрытьФорму("Документ.ХХХ",,Док.ТекущийДокумент()),<br>т.е. выполняется ввод на основании. После чего пытаюсь записать этот новый документ через Записать(), на что получаю<br>"Данная команда не может выполняться в формуле элемента диалога!"<br>В другой обработке Записать() работало без ошибок, еще в одной делал через вызов процедуры:<br>Процедура _Записать() <br> Записать(); <br>КонецПроцедуры - тоже работало.<br>Здесь же ничего не помогает... Какие еще могут быть варианты?"

Libertus
читатель
офлайн
Дата регистрации: 29.01.2009
Сообщений: 1
Пост №2
 
29.01.2009 14:12

"У меня была такая же ситуация. Док1 - Док.Основание, Док2 - программно создаваемый документ. <br><br>1) //в Док1<br>Процедура ОбработкаПроведения() //Док1<br> ......<br> новДок2=создатьобъект("Документ.Док2");<br> новДок2.новый();<br> //заполняем необходимые реквизиты новДок2<br> новДок2.записать();<br> Парам = новДок2;<br> ОткрытьФорму("Обработка.НазваниеОбработки", Парам);<br>......<br>КонецПроцедуры //ОбработкаПроведения()<br><br>2) //в Обработка.НазваниеОбработки<br>Перем Парам;<br><br>Процедура ПриОткрытии()<br> Парам = Форма.Параметр;<br> Если ТипЗначенияСтр(Парам) <> "Документ" тогда<br> СтатусВозврата(0);<br> Возврат;<br> КонецЕсли;<br> Форма.Закрыть();<br>КонецПроцедуры // ПриОткрытии()<br><br>Процедура ПриЗакрытии()<br> ПроводимыйДок = СоздатьОбъект("Документ.Док2");<br> если ПроводимыйДок.НайтиДокумент(Форма.Параметр) = 1 тогда<br> ПроводимыйДок.Провести();<br> иначе<br> сообщить("Док2 не найден!");<br> конецесли;<br>КонецПроцедуры // ПриЗакрытии()<br><br>В эту обработку у меня (в зависимости от типа Док1) передается либо Парам=Документ, либо Парам=ТаблицаЗначений. Про ТаблицуЗначений я все вырезал просто. Вот. Как то так."

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

Читают тему:

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