В общем, я не должна знать как ссылаться на данные документа Операция. Это секрет фирмы 1С. Ну так и скажите.<br>
В общем, я не должна знать как ссылаться на данные документа Операция. Это секрет фирмы 1С. Ну так и скажите.<br>
Вам уже сказали, и даже с примером, как ссылаться на данные документа Операция. Непонятна логика пользователя - вбивать ручные проводки, если есть уже готовый документ, формирующий эти проводки автоматически. Мне почему-то казалось работать с документом более правильным, да и бухи, которых "перевел" на документ вместо операции (по забалансовым счетам), говорили спасибо. -)
Спасибо всем, кто пытался помочь. Если у кого-нибудь еще будут идеи, почему эта процедура не работает, пожалуйста, поделитесь.
Потому, что операция не считается документом. Если перебирать документы - то документ операцию не увидишь. Например: некоторая обработка выгружает все документы. А в другой конфигурации эти документы загружаются и проводятся. Так вот документа операции среди них не будет. Более того, та форма, которой вы пользуетесь, заполнияя операцию описана в "Операция", а не в "Документ.Операция". Так что перебирайте операции, если хотите найти то, что нужно, а не документы.
ответ в самую точку -)
А как распечатать содержимое операции??? <br>Кнопка печать внутри операции отсутствует, есть только в журнале документов. Но и там она не работает а просто открывает операцию, и кнопка принтера погашена. <br>В режиме подключение внешних печатных форм, можно привезать какую либо форму к документу "Операция" но при печати из журнала документов все равно просто открывается операция, а про печатную форму даже не вспоминает.<br><br>Может есть какая-то специальная печатная форма? Такой важный момент и почему-то нет стандартного решения 1 С ...
В 7<br>1 Общий журнал - действия- отчет о движениях документа.<br>2 Вводить "Бух.справкой", что правильнее чем ручной операцией.<br>
"> А как распечатать содержимое операции??? <br><br>А Вы обсужение в теме читали? Ведь ответили уже.<br>Надо обращаться к объекту Операция документа Операция. Чего проще-то! Например<br><br>ВыбДокумент = //**** ссылка на текущий документ вида Операция <br> //**** или идентификатор реквизита диалога с типом Документ.Операция<br><br>Оп=СоздатьОбъект("Операция"); //**** а это и есть объект Операция<br><br>Оп.Найти Операцию(ВыбДокумент);<br><br>Оп.ВыбратьПроводки();<br>Пока Оп.ПолучитьПроводку()=1 Цикл<br>//**** здесь печатайте что хотите<br>КонецЦикла;<br><br>И чем же Вас не устраивает внешняя обработка?<br><br><br>"
> В общем, я не должна знать как ссылаться на данные документа Операция. Это секрет фирмы 1С. Ну так и скажите.<br><br><br>Учите матчасть. То есть программирование в 1с. Это возможно. Но не на форуме.<br><br>
какой бред создавать ручные проводки, а потом создавать документ на их основании, чтобы получить печатную форму.<br>Это вам не Инфин-бухгалтерия. Учитесь ПРАВИЛЬНО работать с 1С и тогда все операции будут оформляться в разы быстрее!