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

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

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

Проведение одного документа из другого в Бух 7.7

kokos
читатель
офлайн
Дата регистрации: 18.03.2007
Сообщений: 2
Пост №1
 
18.03.2007 11:40

Здравствуйте, <br>Подскажите, как из модуля формы документа(выписки) запустить проведение другого документа<br>Я пробовал сделать это с помощью метода провести(), запуская его в модуле формы выписки, а в др. документе в проц. обработке проведения() размещал необходимые мне проводки. При этом программа выдавала ошибку, выполняя <br>Опрерация.НоваяПроводка() в проц. обработкаПроведения()<br><br>

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №2
 
18.03.2007 16:09

"1.В документе который нужно перепровести в модуле формы нужно добавить<br>ПРи открытии()<br> если пустоезначение(форма.параметр)=0 тогда<br> провести();<br> форма.закрыть();<br> возврат;<br> КонецЕсли;<br><br>2. В выписке в модуле документа в процедуре проведения<br> <br>добавить <br>конт=1;<br>открытьформу(док,конт,1);<br>где док -ссылка на документ, который перепроводится.<br>Удачи."

kokos
читатель
офлайн
Дата регистрации: 18.03.2007
Сообщений: 2
Пост №3
 
19.03.2007 22:31

Не получилось сделать так, как вы советовали, программа выдает ошибку "операция.новаяпроводка((-недопустимая операция"<br>Конт у меня равняется списку значений которые нужно передать в процедуру обработки провождения

BelikovS
читатель
офлайн
Дата регистрации: 05.03.2007
Сообщений: 1701
Пост №4
 
20.03.2007 10:10

А если открыть документ (нормально) и нажать Ок - он проведется?<br>Такое ощущение, будто у вас ошибка в строке.<br>Нельзя запускать проведение какого-либо документа только из модуля документа. В вашем случае должно было сработать, раз не сработало - смотрите модуль документа, который пытаетесь провести.

Tanya
читатель
офлайн
Дата регистрации: 03.12.2001
Сообщений: 8412
Пост №5
 
20.03.2007 10:21

> Не получилось сделать так, как вы советовали, программа выдает >ошибку "операция.новаяпроводка((-недопустимая операция"<br>><br>Эта схема работает когда вы проводите документ, который уже существует. При таком вызове , указанной ошибки в принципе быть не может, так как ничего в модуле проведения не дописывается. Это аналогично процедуре из сервиса - обработка проведения -провести.<br><br>> Конт у меня равняется списку значений которые нужно передать в >процедуру обработки провождения<br>><br>То, что конт - список значений, значит в документе при открытии нужно просто обработать список значений, например<br>если (ТипЗначенияСтр(форма.параметр)="СписокЗначений") и (Форма.Параметр.РазмерСписка()>0) тогда<br>и т д<br><br>То, что вы передаете список значений, указывает что Вы не просто перепроводите документ. <br>

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

Читают тему:

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