#0
by Dorian
Не могу понять есть ли возможность вводить документы на основании других программно или нет, в 1с руководстве вроде ни чего такого нет, тем не мене...
#4
by Dorian
3) Это не совсем то что я имею ввиду.Вводим счет-фактуру(с-ф) на основании реализации,для этого заходим в журнал реализаций позицианируем на документе, на основании которого собираемся создавать с-ф, жмем на "Ввести на основании" , выбираем из списка С-Ф - создается С-Ф (в ней отрабатывает процедура ВводНаОсновании , если такая описана в модуле формы С-Ф).Мне надо чтобы это можно было сделать непосредственно из формы документа реализация,Создать в форме кнопку "Счет фактура". Жмешь её и пошла процедура , в которой создаётся ПРОГРАММНО счет фактура , введенная на основании данной реализации, без всяких общих реквизитов, а фактически. чтоб при вызове списка подчиненных документов было все красиво.Грубо говоря в 1с есть свои "общие реквизиты" для организации свяхи документов созданных на основании с документами на основании которых созданы первые. Они инициализируется когда процес сождания на основании производиться через меню "Ввести на основании". нужно смоделировать тоже самоее програмно, в коде процедуры.
#5
by ЦыпаДрипа
Всегда можно интерактивно создать новый документ и заполнить его имеющимися данными, записать и провести.
#6
by Uho
ОткрытьФорму("Документ.СчетФактура",ляляля)В СчетФактуре ПриОткрытии обрабатывать это ляляля
#7
by Behemot
Ну во первых в 1с документа как такового нет, пока он не записан.Процедура ВводНаОсновании находится в форме документа, т.е. отрабатывается только при интерактивном создании документа. Если хочешь создавать документ на основании программно, то просто скопируй алоритм из модуля формы в свою процедуру вызываемую нажатием на кнопку.
#9
by wt
В торговле в глобальном модуле есть такая процедура:"Процедура глВводСчетаФактуры(Конт,ВидСФ) Экспорт"Посмотри где она применяется и сделай также.
#10
by Dorian
Есть такая муля в 1С: если в конфигураторе мы определям список документов вводимых на основании ,допустим счета, то в журнале счетов, нажав правой кнопкой мыши на счет, появиться контекстное меню с пунктом "Подчиненные документы".Выбрав его получим отдельный список документов созданных на основании данного счета, и созданны они не интерактивно а спомощью "Ввести на основании" (через меню, панель инструментов или контекстное меню - это уже не важно).Лично я не знаю как создать интерактивно , т.е. программно , подчиненный документ . Не в том смысле что у него будет реквизит ДокументОснование, а в том, что он будет для системы точно таким же, что и те, что созданны с помощью "Ввести на основании", и точно также будет поадать в тот самый список "Подчиненные документы" и попадать под метод "ВыбратьПодчиненныеДокументы(<Дата1>,<Дата2>,<Докум>)".В книжках 1С я не нашел такого метода с списке мотодов "Документа".Может это как то можно сделать по другому, более ухищренным путем?
#11
by Dorian
Дело все в том что я с ТИСом не особо дружу, все больше в БУ работаю, Спасибо посмотрю что там в ТИСе.
#13
by Uho
Дело в том, что тебе уже ответили в 5,6,7.А чтобы он был "для системы точно таким же, что и те, что созданны с помощью "Ввести на основании"" нужно просто чтобы в документе был заполнен реквизит-ссылка на Документ-основаниеЗЫ. Мне понравилось из "интерактивно , т.е. программно"
#14
by VZ
Во всех конфигурациях, для всех документов, для всех времен и народов, 1С предприятие создает документы "На основании" только и исключительно программно, опираясь на код, написанный в каком-нить модуле."Интерактивно" - это всего лишь означает, что ссылка на документ-основание формируется движком и управление передается в функцию с определенным именем. Это все. Весь автосервиз. Далее - дело рук и мозгов. И с этой точки зрения совершенно не понятны затруднения создания нового документа, имея ссылку на какой-нибудь другой.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Книга покупок не попадают "Ввод остатков поставщика", "Ввод остатков покупа
- v7: Ввод на основании на основании Документа Операция
- кнопка ввод на основании
- Как программно вызвать метод ввода документов Ввод на основании?
- Как отменить ввод на основании при интерактивном вводе?
- Ввод на основании - как заблокировать процедуру ввода на основании?
- Инициировать ввод на основании программно
- v7: Ввод на основании (программно)
- ЗуП 2.5 Ввод постоянного начисления/удержания, ввод планового удержания, начисления
- Окончание ввода текста, но только глобально (ввод по строке)
В этой группе 1С
- Вопрос бухгалтерам: Как закрываются 90-е и 99-е счета?
- Объясните, пожалуйста, что за формы отчетности за 2005 год: *.005, *.grp, *.upd
- Что такое "Межотчетный период" в Бюджете?
- Как правильно оформить возврать основного средства поставщику?
- Комплектация в ТИС 9.2
- Печатает Торг12 на пол страницы. В чем проблема?
- При попытке печати 1С закрывается
- ПУБ. Зачёт аванса покупателю
- Конвертор ИБ 1С Предприятия 7.7
- форма 0504210 Бюджет, 5
- Как получить средний остаток товаров за период?
- есть ли в УПП возможность закрыть редактирование документов за период?
- Фактически отработанные дни в ЗиК!
- Чем объяснить различие субконто 71 счета в БУХ и УСН?
- Как сделать кнопку подсчета проданного товара по видам в 1С:Бухгалтерия?
- Реквизиты справочника в печатную форму
- Срочно! ЗиК , премия разовая, изменить код дохода?
- "Счет на оплату" Требуют изменить форму !!!
- Не работает выбор подчиненных документов
- Типовая Торговля и Склад