Подскажите пожалуйста как в накладной реализации добавить номер и дату входящего документа из которого она копировалась
Подскажите пожалуйста как в накладной реализации добавить номер и дату входящего документа из которого она копировалась
Ни как, если вы имеете ввиду, что вы скопировали какую-то накладную, пытаетесь распечать новый документ и в нем увидеть параметры документа котрый Вы скопировали. Копия с оригиналом никак не связаны.<br><br>А вот если вы вводили на основании, то во многих конфигурациях есть скрытый реквизит ДокументОснования, через который можно получить параметры документа основания<br><br>Другой вопрос, если вы хотите заполнить какой-нибудь реквизит в новом документе номером и датой исходного документа<br><br><br>Уточните, что Вы имели ввиду
Я ввожу приходную накладную с № и датой , затем копирую ее в реализацию, она идет под своим № и датой ввода. А мне нужно, чтобы в накладной реализации кроме ее собственного № и даты печатался номер и дата входящего документа
> затем копирую ее в реализацию<br>Как копируете?
через ДЕЙСТВИЯ - СКОПИРОВАТЬ В... - РЕАЛИЗАЦИЯ
Это, похоже, Комплексная или ТиС. Есть там такая штука. Но! Поскольку табличную часть документа "Реализация" возможно сформировать переносом в нее строк из набора иных документов (в том числе и приходных), то получается перенос множества в режиме "многие в один", поэтому в итоге даже каждая отдельно взятая строка в результате может в виде источника иметь много документов. Как тут сохранять ссылки на источники, да еще и с учетом того, что табличная часть свободна для редактирования? Поэтому пишите в комментарий сами инфо о документах, из которых вы сформировали свою табличную часть копированием
У меня ТиС 7.7.Так пока и делаю, только хотелось бы, чтобы это делалось автоматически. Я копирую только из одного документа (на каждую приходную 1 расходная накладная)
"Сделать совсем несложно, но вы должны понимать, что ваша конфигурация перестанет быть "типовой". Минусы этого:<br>- сделанное изменение пропадет при ближайшем обновлении, если должным образом не подготовить файл нового релиза, на который вы будете обновляться или не внесете свои изменения заново.<br>- если вы являетесь подписчиками ИТС, то ваш подписчик освободится от необходимости проводить бесплатно обновление этой конфигурации, так как в договоре ИТС указано, что при доставке диска ИТС вам обновят ТИПОВЫЕ конфигурации<br><br>В общем, если вас это не останавливает, вот:<br>1. Старт в режиме конфигуратора<br>2. меню: Администрирование-Сохранить данные (если что то не получится, с этого архива можно будет вернуть базу в первоначальное состояние)<br>3. меню: Конфигурация-Открыть конфигурацию<br>4. ищем в дереве ветку Обработки, раскрываем ее и ищем там элемент Копирование документа, делаем двойной клик мышкой на этом элементе и внизу появившегося окна ищем закладку Модулт, переходим в нее.<br>5. меню: Действия-Процедуры и функции модуля. Выбираем ПриОткрытии и жмем кнопку Перейти.<br>6. Смотрим алгоритм и ищем чуть ниже пару строчек:<br> ЗаполнитьШапку(Конт, ДокОсн);<br> ЗаполнитьТЧ(Конт, ДокОсн);<br>7. Вот после них мы и вставим наш дополнительный кусок, который "автоматизирует" вашу задачку. В общем, нужно, чтобы алгоритм после изменений стал вот таким:<br> ЗаполнитьШапку(Конт, ДокОсн);<br> ЗаполнитьТЧ(Конт, ДокОсн);<br> Если (Конт.Вид()="Реализация") И (ДокОсн.Вид()="ПоступлениеТМЦ") Тогда<br> Конт.Комментарий="Состав документа скопировано из "+глПредставлениеДокумента(ДокОсн);<br> КонецЕсли;<br>8. Сохраняемся, пробуем.<br><br>P.S. Ваша тема озаглавлена как "изменение печатной формы". Вы хотите еще как то печатать эти сведения? Если да, пишите, продолжим "разработку""
После внесения изменений при проведении накладной поступления выдает ошибку<br>Если(КНТ<<?>>.Вид()="Реализация") И (ДокОсн.Вид()="ПоступлениеТМЦ")Тогда<br>{Обработка.КопированиеДокумента.Форма.Модуль(577)}енная не определена(Кнт)<br>А функция Действия-скопировать в - ... не выполняется совсем
"Будьте внимательнее!<br>Посмотрите на мой текст и на тот, что вы напечатали в модуль сами.<br><br>Мой:<br>Если (Конт.Вид()="Реализация") И (ДокОсн.Вид()="ПоступлениеТМЦ") Тогда<br> Конт.Комментарий="Состав документа скопировано из "+глПредставлениеДокумента(ДокОсн);<br>КонецЕсли;<br><br>и ваш:<br>Если (Кнт.Вид()="Реализация") И (ДокОсн.Вид()="ПоступлениеТМЦ") Тогда<br> Конт.Комментарий="Состав документа скопировано из "+глПредставлениеДокумента(ДокОсн);<br>КонецЕсли;<br><br>Они же отличаются, правда?"
1C:Лекторий: 14 января 2025 года, начало в 10:00 — Бесплатная онлайн-лекция о поддержке изменений законодательства с 2025 года в программах 1С:ERP, 1С:КА, 1С:УТ 1C:Лекторий: 21 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция о зарплатной отчетности за 2024 год - рекомендации по подготовке в 1С:ЗУП ред.3 |
1C:Лекторий: 30 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция об управлении складом и организации складских запасов в 1С:ERP, 1С:КА и 1С:УТ |