Два варианта использования:
1. Внешняя печатная форма. Сохраняет реквизиты в параметре для текущего пользователя (через СохранитьЗначение), привязывает значения к контрагенту (а точнее к его ИНН и КПП)
2. Основана на регистре сведений, сохраняет все реквизиты и привязывает их к контрагенту.
После нажатия на «Записать данные» сохраняются необходимые значения введенных реквизитов. При оформлении следующих реализаций по этому контрагенту нужные значения будут восстановлены и их не придется вводить заново.
Вариант1
Большим преимуществом этого вариант являются простота установки и то, что нет необходимости дорабатывать конфигурацию. Но есть и недостаток — значения сохраняются только для текущего пользователя.
Для использования этого варианта скачиваем только обработку печати «ПечатьТТН1208.epf» — в ред. постановления Правительства РФ от 30.12.2011 № 1208.
Необходимо установить обработку как внешнюю печатную форму.
1. сохраняем обработку на жесткий диск
2. в пользовательском режиме 1с идем в меню «Сервис — дополнительные отчеты и обработки — доп. внешние печатные формы
3. добавляем новый элемент, жмем кнопку «заменить файл внешней обработки» (папка со стрелкой), выбираем сохраненный файл.
4. нажимаем ОК.
5. печатная форма доступна в обычном меню печати документа
Вариант 2
В связи с необходимостью менять конфигурацию, этот вариант не подходит для базовых версий.
В файле конфигурации «ТТН.cf» находятся 2 обработки печати — до и после ред. постановления Правительства РФ от 30.12.2011 № 1208, и регистр сведений.
Описание действий по установке:
1. На всех компьютерах закрываем 1С. Запускаем конфигуратор.
2. На всякий случай делаем копию базы (Администрирование — выгрузить инф. базу)
3. Конфигурация должна быть открыта (Конфигурация — открыть конфигурацию) и доступна для редактирования (Конфигурация — Поддержка — Настройка поддержки — Включить возможность изменения)
Если режим «Редактировать с сохранением поддержки» для обработок «ПечатьТТН» и «ПечатьТТН1208» не включен, то необходимо его установить (включая подчиненные объекты). Также надо включить режим «Редактировать с сохранением поддержки» для верхнего уровня «БухгалтерияПредприятия» (без подчиненных).
4. Конфигурация — сравнить, объединить с конф. из файла. выбираем файл «ТТН.cf». В дереве галками отмечаем 2 обработки печати и регистр сведений «ДанныеДляЗаполненияТТН». Выполнить.
5. Жмем F7.
В регистре сведений, более лучше, чем через значениясвойств объекта, поскольку значения привязываются к документу, а к контрагенту более правильно.
(1) angler225, Вот и я такого же мнения 🙂
А как его устанавливать?
Отличная штука, еще бы разобраться как устанавливать-для чайников)) Заранее спасибо!
(3) olesechka, инструкции по установке добавил в описание публикации
(4) r290128, инструкции по установке добавил в описание публикации
(0)вот запись в регистр есть, а где выгрузка из регистра? чтобы опять всё не записывать?
или он по контрагенту выгружает из регистра?
наверно проще было бы сделать регистр не в 3 колонки (1 измерение и 2 реквизита), а в большее (1 измерение и столько реквизитов, сколько полей в ТТН), ИМХО так хранить данные удобнее, до и значения брать по названию колонки проще.
хотя измерений наверно должно быть больше чем 1, так как на один объект ездит не один водитель и не на одной машине…
но идея хорошая…
(7) PanKir,
Спасибо за участие. Советую скачать — многие вопросы сразу бы отпали 🙂 Данные из регистра берутся при открытии формы обработки. По поводу реквизитов не согласен, по поводу измерений — это индивидуально, моим клиентам пока достаточно привязки только по контрагенту.
(8)да моим клиентам (точнее нашим бухам) пока тоже хватает того варианта, что я сделал…
я просто добавил возможность выбора ввода данных — строка или справочник, частично заполнил бланк по документу, а такие данные как гос номер и удостоверение записал в свойства справочников. при этом всё сделано во внешних обработках, то есть конфигурация вообще не пострадала…
(справочник «Авто» был создан ранее для других целей — пожалуй единственное изменение конфы)
Объединил с демкой конфигурациии Бухгалтерия 2.0(2.0.28.3) в документе Реализация товаров жму Печать-Бланки ТТН выскакивает ошибка {Обработка.ПечатьТТН.Форма.Форма.Форма(64)}: Поле объекта не обнаружено (Пункт3_3)
ДанныеДокумента.Вставить(«Пункт6_5″, ДанныеДокумента.Пункт3_3+»; «+ДанныеДокумента.Пункт3_2)
Что это может быть?
(10) 7fortune,
Обработки из версии 2.0.36. Скорей всего поможет обновление, или просто закомментируйте эту строку в конфигураторе.
(3) olesechka,
В конигурации — копируете Отчет.ТТН — вставляете в документы.
Получаете новый документ ТТН — с формой списка и т.д и т.п.
В документе Реализация товаров услуг , в модуле объекта
Функция ПечатьТТН()
//ОбработкаПечати = Обработки.ПечатьТТН.ПолучитьФорму(«Форма»);
ОбработкаПечати = Документы.ПечатьТТН.ПолучитьФорму(«Форма»);
ОбработкаПечати.Документ = ЭтотОбъект.Ссылка;
ОбработкаПечати.Открыть();
Возврат Неопределено;
КонецФункции // ПечатьТТН()
Добавить 2 справочника :
* Автомобили — с реквизитами марка авто., гос.номер, прицеп, гос.номер прицепа.
* Места достави — ревизит наименование.
Строка ФИО водителя — справочник физ.лица.
Ну и структуру подчиненности т.к. на одну Расходную может быть 10-20 ТТН.
(12) stagov, Это не по публикации я так понимаю?!) Пытаюсь обновить по методике автора ошибки вылазят на структуру… пока не работает….
(13) JLaikova,
Это просто метод сделать сохраняемуюю ТТН. Без всяких регистров и т.д.
(13) JLaikova,
Делайте мо моей схеме и будет вам счастье. Структуру подчиненности можно найти на сайте. Добавьте отдельный общий модуль типа Печать_ТТН.
(15) stagov, Прошу Вас больше не оставлять комментариев к этой публикации. Здесь обсуждается моя обработка.
(13) JLaikova, В какой момент вылезает ошибка? Приведите ее точную формулировку.
(16)
Не вопрос.
(16)
Но в споре рождается истинна. Мудрость. Сократ.
Или «В споре мудрецов — рождается истина , в споре дураков — рушится мир» Как Вам будет угодно.
(17) ритерийОтбора.ДокументыПоДоговоруКонтрагента: В критерии отбора ссылка на поле не подходящего типа:
Документ.РеализацияТоваровУслуг.Реквизит.ДоговорКонтрагента
КритерийОтбора.СтруктураПодчиненности: В критерии отбора ссылка на поле не подходящего типа:
Документ.РеализацияТоваровУслуг.Реквизит.СчетНаОплатуПокупателю
КритерийОтбора.СтруктураПодчиненности: В критерии отбора ссылка на поле не подходящего типа:
Документ.РеализацияТоваровУслуг.ТабличнаяЧасть.Товары.Реквизит.ДокументОприходования
Последовательность.Взаиморасчеты.Измерение.Организация: Состав свойства не соответствует типу измерения.
Документ.РеализацияТоваровУслуг.Реквизит.Организация
Последовательность.ОбщаяПоследовательность.Измерение.Организация: Состав свойства не соответствует типу измерения.
Документ.РеализацияТоваровУслуг.Реквизит.Организация
Последовательность.ОбщаяПоследовательность.Измерение.Организация: Состав свойства не соответствует типу измерения.
Документ.ПередачаТоваров.Реквизит.Организация
при сохранении конфигурации…
я делал сохранение значений полей в списки значений в пользовательские настройки, а потом при открытии формы их восстанавливал. то, что водитель не должен быть привязан к контрагенту, считаю правильным
(21) Hawk_sib, Хорошее решение. А вот привязка контрагентов — это индивидуально.
Народ, а на КА кто нибудь тестировал?
Я на КА делаю документ «ТТН» как советовал stagov. Мне нужно хранить документы.
Добрый день,
подскажите где в коде сделать привязку не к Контрагенту, а к Грузополучателю?
(25) novohleb, в модуль формы обработки надо внести изменения в строки 36 и 670