Печать внешних форм документов для 7.7
Задачи пользователя - Пакетная печать
Бесплатные
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО
| Наименование | Скачано | Бесплатно |
|---|---|---|
|
Печать поправленная...+ усн
.ert 422,00Kb
1048
|
1048 | Скачать бесплатно |
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Позволяет печатать документы за выбранный период (или выборочно ) с настройкой порядка печ. форм
+Сортировка
+МФ
+Печать на выбранный принтер (для каждой формы СВОЙ или по-умолчанию)
+Запись в файл
+Ориентация страницы
Три последние опции реализуются, если в печатных формах сделать следующее:
ИмяПринтера = Форма.Параметр.Получить("ИмяПринтера");
Ориентация= Форма.Параметр.Получить("Ориентация");
ИсхТабл.ПараметрыСтраницы(Ориентация,,,,,,,,,1,,ИмяПринтера);
......
ИначеЕсли Устройство = 2 Тогда
ИмяФайла = Форма.Параметр.Получить("ИмяФайла");
Если ПустоеЗначение(ИмяФайла)=0 Тогда
ИсхТабл.Записать(ИмяФайла,1);
КонецЕсли;
ЗЫ: Переделать под другие конфы (пуб/усн и т.д) - самостоятельно..
ЗЫЫ: принимаю пожертвования в качесте благодарности на
яндекс деньги 41001277400750
Вступайте в нашу телеграмм-группу Инфостарт
См. также
Пакетная печать Взаиморасчеты Акт сверки Бухгалтер Пользователь 1С:Предприятие 7.7 1С:Упрощенное налогообложение 7.7 Россия Бухгалтерский учет Абонемент ($m)
Групповая печать актов сверки по списку клиентов. Формирует две формы на выбор: управленческий акт(простая форма) и фискальный акт (с детализацией по операциям).
1 стартмани
20.01.2023 4401 0 Dedushka 0
Пакетная печать Этикетки, ценники Пользователь 1С:Предприятие 7.7 1C77 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Легкая промышленность, мода и одежда Россия Управленческий учет Платные (руб)
С помощью обработки 1С 7.7 можно коды маркировки вводить вручную или загружать файлы в формате csv и печатать либо на ленту (принтер этикеток) либо на лист (офисный принтер). Есть возможность создать разные шаблоны этикеток с настраиваемым выводом текста и логотипа, с указанием числа рядов и столбцов при печати этикеток на офисный принтер. Имеется проверка штрихкодов на соответствие форматам согласно документа "Протокол информационного обмена (ОФД). Поддерживаются форматы всех товарных групп, подлежащих маркировке или участвующих в эксперименте (алкоголь, изделия из меха, табак, обувь, лекарства, текстиль, шины и т.д.) Выделение из ШК идентификаторов применения (AI) и их показ. Расшифровка максимальной розничной цены (МРЦ) из Datamatrix табака.
5124 руб.
12.03.2020 22832 17 4
Пакетная печать Кассовые операции Печатные формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Бухгалтерский учет Абонемент ($m)
Обработка групповой печати ПКО и РКО в 7.7 (2 шт. на одном листе).
1 стартмани
08.11.2017 16709 5 Юлия69 0
Пакетная печать Бухгалтер 1С:Предприятие 7.7 1C77 Украина Абонемент ($m)
Групповая печать расходных накладных 1С: 7.7, легко и просто.
1 стартмани
07.09.2017 15930 1 Djyri25 0
Пакетная печать Печатные формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)
Внешняя обработка пакетной печати документов из конфигурации Бухгалтерский учет 7.7 ред. 4.5, а также Подрядчик строительства 7.7 ред. 2.3 Для пользователей, вынужденных производить массовую печать документов за период. Внесены изменения в печать счет-фактуры согласно 625 постановлению (№ госконтракта). Внесены изменения в печать счет-фактуры и УПД согласно 981 постановлению.
1 стартмани
23.11.2016 19040 29 SanchoD 4
Пакетная печать Бухгалтер Пользователь 1С:Предприятие 7.7 1С:Торговля и склад 7.7 Абонемент ($m)
Аналог стандартной обработки "Групповая обработка документов". Добавлена возможность отбора не только по элементам, но и по группам(ТМЦ, Покупатели и тд) Добавлен Множественный фильтр для отбора документов.
1 стартмани
08.07.2016 17867 16 SOLTAN 1
Пакетная печать Кассовые операции Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)
Внешняя обработка выводит на печать все расходные кассовые ордера за выбранный период.
1 стартмани
17.05.2015 15467 2 vv-adm 1
Пакетная печать Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Абонемент ($m)
Простая внешняя обработка позволяет печатать наиболее часто используемые документы: Счет фактура, Отгрузка товаров (реализация), Счет выданный, ПКО, РКО из выбранного вами списка документов.
1 стартмани
08.12.2014 21727 21 BorisBelov 2
ЭкзЭмпляров :)
(1) Там всего-то переделки - подменить глФильтрПоПеременнойЗапроса и выбросить общие реквизиты Проект и Автор. Текст внятно структурирован, попробуйте еще :)
{D:\ЮЛЯ\EXTFORMS\PRINTEXTFORMS.ERT(991)}: Переменная не определена (глКаталогПечФорм)
Если ФС.СуществуетФайл(глКаталогПечФорм <<?>>+ Файл) = 1 Тогда
{D:\ЮЛЯ\EXTFORMS\PRINTEXTFORMS.ERT(993)}: Переменная не определена (глКаталогПечФорм)
Если глНайтиВнешнююПечФорму<<?>>(Текст, """" + ВидОбъекта + """", Название, Кнопка) = 1 Тогда
{D:\ЮЛЯ\EXTFORMS\PRINTEXTFORMS.ERT(994)}: Функция не обнаружена (глНайтиВнешнююПечФорму)
Файл=глКаталогПечФорм<<?>>+ТзПечФ.Файл;
{D:\ЮЛЯ\EXTFORMS\PRINTEXTFORMS.ERT(1209)}: Переменная не определена (глКаталогПечФорм)
Стр = глКаталогПечФорм<<?>>+СокрЛП(ТЗ.Файл);
{D:\ЮЛЯ\EXTFORMS\PRINTEXTFORMS.ERT(1248)}: Переменная не определена (глКаталогПечФорм)
Итак.
1. Если выбраны документы в которых нет реквизита Контрагент, то запрос вываливается с ошибкой.
Как поправить, можно посмотреть вот здесь:
2. МФ сохраняется-востанавливается криво. Как поправить - читаем здесь:
(Это типа пиар :))
3. Кнопка "НоменклатураИзДокумента" в диалоге МФ зачем, если она ничего не делает?
Почему не видно, что МФ задан?
4.Ввод периода отображается только на закладке "Документы", что имхо не очень информативно.
Я бы поместил его в слой "Кнопки".
При открытии отчета - не задаютя даты начала и окончания - это издевательство над пользователями.
Еще - в типовых конфигурациях с "ДатаКонца" принято снимать флаг сохранения настройки, ее обычно заполняют рабочей датой или датой ТА.
Хотя здесь я может чего не догнал, и ее необходимо восстанавливать из настройки. Но опять же настройка восстанавливается криво (читаем пункт 2).
5. Имхо если ТЗ с отобранными документами масштабировать, то у пользователя присутствовало бы ощущение, что он работает с полноценным журналом документов.
Чтобы не использовать формекс, я бы поставил слой "Документы" первым в списке, а ТЗ "ТабДок" назначил бы первой в обходе.
Границы ТЗ (правую и нижнюю) нада вынести за границы остальных реквизитов формы, чтобы последние не "поплыли".
Здесь прийдется весь "подвал" слоя "Документы" перенести в "шапку". Ну и другие слои чуток поправить.
Напоследок установить флаг формы "Изменять размер".
6. В диалоге "Скока печатать" желательно по умолчанию ставить единичку.
7. Для идентификации типовой конфы есть спец. функция глИдентификаторКонфигурации(),
обычно ее не изменяют, а вот над идентификатором конфигурации издеваются часто.
На последок простенькая задачка: как написать текст запроса, что бы в выборку попали помеченные на удаление и проведенные документы, и не попали текущие (т.е. непомеченные/непроведенные).
По-поводу клиентосов не во всех документах - данная поделка давно переделана на прямые запросы + ТП и т.д..
Там свой фильтр.
А это - старый вариант, из которого почти всё пришлось выкинуть..проверил только, что б в ТиСе работал типовом и всё.
Дык там же ЭТО всё есть.. как в прочем и в любой штатной обработки документов с ИТС ... 2 переключателя Включать проведенные и Включать помеченные на удаления...
Ставим Все и не помеченные на удаление и привет..
В твоей обработке этого как раз нет.
В типовой ТиС используется не запрос, а перебор документов ВыбратьДокументы() поэтому выбрать одномоментно проведенные и помеченные на удаление можно уже в выборке отсекая "текущие" ("текущие" - это в терминах типовой ТиС непроведеннные и одновременно не помеченные на удаление, см. ПечатьРеестра, ГрупповаяОбработкаДокументов).
К сожалению нет под рукой обработок с ИТС, но там вроде тоже используется перебор документов, а не запрос.
Если ТаблицаДокументов.НайтиЗначение(ВыбранныеДокументы.ПолучитьЗначение(Стр),ид,"ВидДокумента")=1 Тогда
{...\EXTFORMS\PRINTEXTFORMS.ERT(1026)}: Индекс не входит в границы списка значений.
Достаточно вынести флаг или радиобутон на форму поделки, что это ландшафт или портрет +
передать в параметры + в печатных формах получить этот параметр и ежели он есть, воткнуть его в ПараметрыСтраницы.
(Достаточно вынести флаг или радиобутон на форму поделки, что это ландшафт или портрет +
передать в параметры + в печатных формах получить этот параметр и ежели он есть, воткнуть его в ПараметрыСтраницы.) можно по этой идеи подробнее. Пытался реализовать данную вещь в печатной форме ТОРГ12, результат отрицательный, а идея отличная.
Слегка поправить модуль поделки, чтоб при печати в параметры летел флаг портрета/ландшафта и , либо принтёр с табличной части для каждой формы, или принтёр "по-умолчанию" с формы.. всё собственно.
Могу переделать, если надо.
где то я ошибку делаю. Не туда прописываю. Сделал так:
Если Устройство = 0 Тогда
ИсхТабл.Опции(0, 0, 0, 0, "ДляСчетаФактурыВыданногоСГТДИзНоменклатуры");
ИсхТабл.ОбластьПечати(, 2, , );
ИсхТабл.ПовторятьПриПечатиСтроки( 17, 19 );
Если глПолучитьПолномочие("РазрешитьРедактированиеТаблиц") = 0 Тогда
ИсхТабл.Защита(1);
Иначе
ИсхТабл.Защита(0);
КонецЕсли;
ИсхТабл.ТолькоПросмотр(1);
ИсхТабл.Показать(глНазваниеДокументаВжурнале(Докум),"");
Иначе
ИсхТабл.ОбластьПечати(, 2, , );
ИсхТабл.ПовторятьПриПечатиСтроки( 17, 19 );
Ориентация= Форма.Параметр.Получить(\"Ориентация\");
ИсхТабл.ПараметрыСтраницы(Ориентация,,,,,,,,,1,,ИмяПринтера);
ИсхТабл.КоличествоЭкземпляров(КолвоКопий);
ИсхТабл.Напечатать(0);
КонецЕсли;
КонецПроцедуры // Печать()
Ориентация= Форма.Параметр.Получить(<<?>>\"Ориентация\");
{D:\1С\2010\EXTFORMS\PRNFORMS\SF1137.ERT(825)}: Ожидается выражение
ИсхТабл.ПараметрыСтраницы(Ориентация,,,,,,,,,1,,ИмяПринтера<<?>>);
{D:\1С\2010\EXTFORMS\PRNFORMS\SF1137.ERT(827)}: Переменная не определена (ИмяПринтера)
Поправьте на вот так:
ТипКонфы=0;
//Если Найти(",OUTK,OUTKF,OUMNPV,OUBV,BUOUSL",","+Шаблон("[глИдентификаторКонфигурации()]"))>0 Тогда
// ТипКонфы = 1;
//КонецЕсли;
И попробуйте еще сразу выставить ТипКонфы = 1; если в вашей конфигурации есть справочники
"Контрагенты","Фирмы","Пользователи", "Проекты", если их нет , ставьте в коде ТипКонфы=0;
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 58816
Создание 15.10.09 18:10
Обновление 18.12.13 12:04
Просмотры 33101
Загрузки 1048
Рейтинг
81
Комментарии 96
Код открыт Не указано
Рубрики Пакетная печать
Кому Бухгалтер
Тип файла Внешняя обработка (ert,epf)
Платформа 1С:Предприятие 7.7
Конфигурация 1C77
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Бухгалтерский учет
Доступ к файлу Бесплатно (free)