0. motrl 13 17.06.13 11:42 Сейчас в теме

Печать счета-фактуры на основании непроведенного документа

Создание и печать счета-фактуры на основании непроведенного документа реализации.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. DimanYa 17.06.13 11:42 Сейчас в теме
Можете подсказать как использовать этот механзм для печати внешних форм для документов, которые не проведены, но для БП ред 3.0?
4. Поручик 4334 15.07.13 15:03 Сейчас в теме
(1)(2) Методика без изменения конфигурации.
http://infostart.ru/public/191796/
2. motrl 13 17.06.13 12:11 Сейчас в теме
К сожалению с Бухгалтерией 3.0 не работал, но думаю что такой механизм реализовать можно.
Весь смысл создания документа на основании не проведенного документа, заключается в том, что в коде стоит запрет, и его надо обойти. В управлении торговлей этот запрет стоит в обработке которая создает печатную форму. В Бухгалтерии возможно, этот механизм используется как команда у объекта документ. Посмотрите где по коду происходит запрет на печать если документ не проведен и добавьте условие для дополнительной роли, как уже описано выше.
1) Добавить новую роль "ПечатьНепроведенныхДокументов"
2) Дать этой роли полные права на обработку "ПечатьОбщихФорм" (или команду объекта документ или другую обработку печати)
3) В командах обработки "ПечатьОбщихФорм" написать код обхода стандартных правил. (Описание содержится в текстовом файле)
4) Аналогичное правило нужно также прописать в процедуре " ВыполнитьОткрытиеПечатнойФормы() " общей формы "ДополнительныеотчетыИОбработки" .
Желаю удачи.
3. Estranger78 15.07.13 14:46 Сейчас в теме
А есть нечто подобное для 8.1 УТ 10.3?
5. naida.666 17 25.10.13 02:17 Сейчас в теме
А для печатной формы ТОРГ 12 есть что то подобное?
6. motrl 13 25.10.13 13:08 Сейчас в теме
(5) naida.666,
Весь смысл здесь крутится вокруг роли, по-этому, после выполнения инструкций описанных выше, должна заработать и печатная форма ТОРГ-12. В общих модулях УТ 11, перед выводом печатной формы есть проверка на свойство документа (Проведен он или нет). Вам необходимо только добавить проверку на роль:
Если РольДоступа(ПечатьНепроведенныхДокументов) Тогда
//Неважно проведен документ или нет
Иначе
//проверим на проведен или нет
// то есть типовой механизм.
КонецЕсли;
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист, аналитик, эксперт 1С
Санкт-Петербург
По совместительству

Технический лидер, архитектор 1С, руководитель проектов
Санкт-Петербург
зарплата от 150 000 руб.
Полный день

Ведущий 1С консультант по БГУ
Омск
зарплата от 50 000 руб. до 95 000 руб.
Полный день

Специалист внедрения и сопровождения 1С
Омск
зарплата от 25 000 руб. до 50 000 руб.
Полный день

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству