Создание внешних печатных форм под управляемым приложением 1С 8.3

  Рет қаралды 64,254

Программирование в 1С с Ильясом Низамутдиновым

Программирование в 1С с Ильясом Низамутдиновым

Күн бұрын

В этом уроке рассмотрен процесс создания внешней печатной формы под управляемым приложением 1С 8.3. от и до, рассмотрено на основе конфигурации 1С Бухгалтерия 3.0 Базовая версия
Для тех, кто только начал изучать программирование в 1С: книга "Программировать в 1С за 11 шагов":
lp.1s-up.ru/pro...
Для тех, кто желает более подробно изучить разработку управляемого приложения: книга "Основы разработки в 1С: Такси":
1s-taxi.ru/
Научиться работать с расширениями можно в этой книге:
lp.1s-up.ru/ra...
Все книги три книги в наборе:
lp.1s-up.ru/3_...
Идеальный комплект старта для начинающих: lp.1s-up.ru/ko...
Обучающие статьи и видео-ролики по разработке в 1С: www.1s-up.ru
Присоединяйтесь к нам ВК: 1c_prosto
Присоединяйтесь к нам в Фейсбуке: / 922972144448119
Присоединяйтесь к нам в ТГ: t.me/Programmi...
Ссылка на чат в ТГ: t.me/+CD9Wapqe...

Пікірлер: 74
@bajiandroid648
@bajiandroid648 10 жыл бұрын
Благодарю, Ильяс! Всё сверхдоступно и сверхпонятно. Внешняя обработка заработала, хотя до этого пытался реализовать её как описывалось на ИТС и других материалах в интернете. Большое спасибо за видеоурок!!!
@BogdanovaAF
@BogdanovaAF 9 жыл бұрын
Ильяс, благодарю Вас за столь содержательный и полезный видео-урок!!!
@programming_1C
@programming_1C 8 жыл бұрын
Изучите работу с запросами в 1С в моём новом курсе "Запросы в 1С для начинающих" Ссылка на курс: 1czapros.ru
@buhprv
@buhprv 7 жыл бұрын
Ильяс спасибо! До сих пор актуальный материал! Ошибки стандартные и все описаны в каментах.
@Nailja
@Nailja Жыл бұрын
Спасибо земляку!
@СергейЗаиграев-ь9л
@СергейЗаиграев-ь9л 9 жыл бұрын
Четко! Делайте еще видео, и особенно интересно про решения часто встречающихся задач при работе с клиентами ))
@СергейСеменов-з9э
@СергейСеменов-з9э 9 жыл бұрын
Все доступно и понятно, у меня все получилось. Спасибо!
@GlSerega
@GlSerega 6 жыл бұрын
Спасибо, принцип понятен, очень помогло
@УфимцевВладимир-ъ1ю
@УфимцевВладимир-ъ1ю 9 жыл бұрын
Остается еще вопрос по отладке внешней печатной формы.
@anza5871
@anza5871 7 жыл бұрын
Спасибо за видео
@chiv83
@chiv83 8 ай бұрын
Но функция "СведенияОВнешнейОбработке" должна быть реализована независимо, т.е. без внутренних функций и процедур типа ПолучитьТаблицуКоманд() и т.д., иначе на Фреш не будет работать, обработка не пройдёт аудит.;) Автору спасибо, всем успехов)
@programming_1C
@programming_1C 8 ай бұрын
Когда это видео писалось, ни какого фреша не было)))
@LESSONS1C83
@LESSONS1C83 9 жыл бұрын
ЯХШЫ ДЭРЕС ИЛЬЯС!!!
@almeier3314
@almeier3314 8 жыл бұрын
отлично! все получилось
@АлинаИванова-в3ш3ъ
@АлинаИванова-в3ш3ъ 10 жыл бұрын
Спасибо!
@mol4unkin
@mol4unkin 10 жыл бұрын
В видео Идентификатор "БезопастныйРежим" написан через пробел Создание внешних печатных форм под управляемым приложением 1С 8.3 Должно быть слитно
@adamasts
@adamasts 7 жыл бұрын
у кого ошибка "не найдем макет..." будьте внимательны: Помучался, тут так быстро момент с макетом проскочил автор проскочил, на 13:58 т.е. нужно не просто стереть текст "ОбщийМакет. " , но другой функцией воспользоваться для получения ссылки на макет из обработки к примеру у меня документ Требование накладная: строчку Макет = УправлениеПечатью.МакетПечатнойФормы("ОбщийМакет.ПФ_MXL_М11") нужно заменить Макет = ПолучитьМакет("ПФ_MXL_М11_локальный_макет");
@adamasts
@adamasts 7 жыл бұрын
за урок спасибо! помог, хотя для новичка пару горячих клавиш озвучить было бы к стати, как быстро шаблон "функцию" вставить и прочие плюшки...
@ЮлияПетрова-ъ8ч
@ЮлияПетрова-ъ8ч 5 жыл бұрын
Спасибо большое, очень помогло.
@anatoliylv1982
@anatoliylv1982 10 жыл бұрын
Спасибо за видео , очень помогло, правда не сразу получилось (сделал я несколько ошибок).
@fedorbolshakov7762
@fedorbolshakov7762 9 жыл бұрын
Отличное видео. но только вот вылезает ошибка "Поле объекта не обнаружено (Добавить). все перепроверил и никак не могу найти ошибку.
@МаксимВоднев-к3н
@МаксимВоднев-к3н 10 жыл бұрын
Ильяс! Спасибо большое за урок. Все получилось. Но хотелось бы еще узнать, как можно добавить доп. данные контрагента (покупателя), а именно имя контактного лица и его телефон
@programming_1C
@programming_1C 10 жыл бұрын
Все зависит какая конфигурация, если УТ 11, то там должны быть контактные лица, а если БП 3.0 то используйте дополнительные сведения
@1BeNNy4eg1
@1BeNNy4eg1 10 жыл бұрын
Спасибо большое за урок! А то долго не мог понять почему не работает, оказалось все просто. Только правда в Идентификаторе как уже сказал Dmitrij S, пробел не нужен, ругается и не регистрируется.
@programming_1C
@programming_1C 10 жыл бұрын
Усаев Азамат Спасибо за комментарий, там опечатка, увидел когда уже выложил
@Дмитрийсекрет-н7о
@Дмитрийсекрет-н7о 9 жыл бұрын
Почему то у меня нет этой строки в модуле менеджера ->Процедура ПечатьОбщегоНазначенияБП.ЗаполнитьДополнительныеПараметрыПечати(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода);
@Sergei_Derevnya
@Sergei_Derevnya 9 жыл бұрын
Спасибо ! БГУ 2.0 не подключается обработка -Слишком много фактических параметров в ошибке не видно на что ругается , где искать ?
@vasyanpro4567345
@vasyanpro4567345 7 жыл бұрын
а как изменить заголовок печатной формы на свой? Чтоб не было написано печать документов
@dagestam
@dagestam 9 жыл бұрын
Делал все по видео - заработало. Попробовал по аналогии сделать для Товарной накладной, выдает ошибку при добавлении обработки: Невозможно подключить дополнительную обработку из файла. Возможно, она не подходит для этой версии программы. Значение не является значением объектного типа (Добавить) С чем это может быть связано?
@vadimpopov5148
@vadimpopov5148 9 жыл бұрын
В обработчике печати не был сформирован табличный документ для Макет. текст ошибки : {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(237)}: В обработчике печати не был сформирован табличный документ для: Макет ВызватьИсключение(ТекстСообщенияОбОшибке);
@АлександрЕлистратов-й7и
@АлександрЕлистратов-й7и 10 жыл бұрын
А если нужно печатать дополнительные реквизиты, причем разные для разных документов?
@programming_1C
@programming_1C 10 жыл бұрын
Александр Елистратов а в чем проблема? можно использовать разные макеты, по ссылке определить тип документа
10 жыл бұрын
Доброго времени суток . Вылезает ошибка при создании печатной формы уже в самой конфигурации . "Задано неправильное имя атрибута структуры " . Подскажите пожалуйста , как бороться с этим.
@programming_1C
@programming_1C 10 жыл бұрын
скорее ошибка в названии какого-нибудь элемента структуры Параметры регистрации...
@shtormlbt
@shtormlbt 8 жыл бұрын
+Виталик Карташов, Функция СведенияОВнешнейОбработке() Экспорт ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь); Обратите внимание на слова БезопасныйРежим
@samurai19041987
@samurai19041987 7 жыл бұрын
Спасибо, сделал по видео, но при подключении кнопкой Добавить выбираю, выдает ошибку: Невозможно подключить дополнительную обработку из файла. Возможно, она не подходит для этой версии программы. Значение не является значением объектного типа (Добавить) Не подскажете, в чем может быть проблема? На видео без ошибок добавилась Платформа 8,3,9,2170 Бухгалтерия предприятия, редакция 3.0 (3.0.48.22)
@programming_1C
@programming_1C 7 жыл бұрын
Какая конфигурация? Урок только для конфигураций на БСП
@samurai19041987
@samurai19041987 7 жыл бұрын
Бухгалтерия предприятия, редакция 3.0 (3.0.48.22)
@programming_1C
@programming_1C 7 жыл бұрын
В чем угодно может быть, по модулю обработки поищите поиском метод Добавить(), скорее всего где-то не в нужном месте этот метод используете ...
@deniszavarzin2768
@deniszavarzin2768 10 жыл бұрын
Как у тебя так быстро строчки появляются, это монтаж? Ну автодополнение понятно (ctrl + space). Но вот например когда ты писал процедуру ДобавитьКоманду(), и дальше строки быстро появлялись?
@programming_1C
@programming_1C 10 жыл бұрын
Да монтаж, что бы снизить объем видео. Мне, кстати, интересно мнение, так удобнее смотреть или нет?
@deniszavarzin2768
@deniszavarzin2768 10 жыл бұрын
Ильяс Низамутдинов Да, хорошо получилось
@truefols6793
@truefols6793 8 жыл бұрын
Привет, Ильяс, а что если в модуле менеджера у меня совсем нет кода? =) И мне нужно создать настраиваемую печатную форму, подкинь пожалуйста, какую нибудь ссылочку, для её создания.
@programming_1C
@programming_1C 8 жыл бұрын
+True Fols скоре всего у вас конфигурация не под БСП написанная
@truefols6793
@truefols6793 8 жыл бұрын
+Ильяс Низамутдинов, а без БСП, нельзя создать печатную форму, чтоб её можно было бы настроить не в конфигурации?
@programming_1C
@programming_1C 8 жыл бұрын
+True Fols Можно, только этот урок для конфигураций с БСП, а так просто нужно создать обработку с реквизитом СсылкаНаОбъект (тип документ к которому будете привязываеть ВПФ) и с экспортной функцией Печать()
@Александр1С-г2ъ
@Александр1С-г2ъ 11 ай бұрын
Ппц, ужасно быстро и нифига не понятно... 7:56 Вот что там в конце модификатора написано?
@webruslanmir
@webruslanmir 9 жыл бұрын
{ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(2920)}: Поле объекта не обнаружено (Нет) КомандаОписание.ВариантЗапуска = Перечисления.СпособыВызоваДополнительныхОбработок[КомандаОписание.Использование]; Это появляется при попытке импортировать эту печатную форму. что это быть может, может я че не так сделал?
@2meninfo
@2meninfo 10 жыл бұрын
Значение не является значением объектного типа (Добавить) где ошибку искать?
@2meninfo
@2meninfo 10 жыл бұрын
Ответ мне не ждать?
@АлинаИванова-в3ш3ъ
@АлинаИванова-в3ш3ъ 10 жыл бұрын
Сан СанычПопробуйте в функции ПолучитьТаблицуКоманд дописать "Возврат Команды;"
@2meninfo
@2meninfo 10 жыл бұрын
Анастасия Григорьева Спасибо сработало
@nezlobnik
@nezlobnik 10 жыл бұрын
При попытке использования пишет "Печатная форма недоступна" Не подскажите почему это может происходить ? Бухгалтерия предприятия, редакция 3.0 (3.0.34.13)
@programming_1C
@programming_1C 10 жыл бұрын
Вышеприведенные печатные формы мной протестированный на последних версиях бухгалтерии, скорее всего где-то ошибка в коде
@СергейЕремеев-й1п
@СергейЕремеев-й1п 9 жыл бұрын
Добрый день! У меня выдает ошибку:{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(881)}: Преобразование значения к типу Число не может быть выполнено ПолныйТекст = Результат.ВыводПредупреждения.Текст + Символы.ПС + Символы.ПС + Результат.ВыводПредупреждения.ТекстОшибок; Подскажите пожалуйста, где искать проблему?
@programming_1C
@programming_1C 9 жыл бұрын
какая конфигурация?
@СергейЕремеев-й1п
@СергейЕремеев-й1п 9 жыл бұрын
Ильяс Низамутдинов 1С Предприятие 8.3(8.3.5.1443), редакция 3.0(3.0.37.41)
@ДмитрийШум-ч6м
@ДмитрийШум-ч6м 7 жыл бұрын
При подключении печатной формы выдаёт ошибку "Поле объекта не обнаружено (Наименование)" {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(3302)}: Поле объекта не обнаружено (Наименование)
@programming_1C
@programming_1C 7 жыл бұрын
Значит где-то из переменной не того типа поле Наименование извлекаете
@ДмитрийШум-ч6м
@ДмитрийШум-ч6м 7 жыл бұрын
я вообще в коде не нашёл поле с именем Наименование
@programming_1C
@programming_1C 7 жыл бұрын
Поле ищется вот в этой строчке кода ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(3302) Проверьте параметры регистрации
@89klassic
@89klassic 9 жыл бұрын
Здравствуйте, при попытке распечатать выдает ошибку: {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(225)}: Недостаточно фактических параметров ВнешняяОбработкаОбъект.Печать(
@programming_1C
@programming_1C 9 жыл бұрын
какая конфигурация?
@89klassic
@89klassic 9 жыл бұрын
Ильяс Низамутдинов СПС уже нашел ошибку все работает. Был лишний параметр.
@89klassic
@89klassic 9 жыл бұрын
Ильяс Низамутдинов теперь по этому примеру пытаюсь акт об оказании услуг сделать... пока не получается. говорит макет не найден {ОбщийМодуль.УправлениеПечатью.Модуль(507)}: Макет "ПФ_MXL_Акт" не найден. Операция прервана. (((
@89klassic
@89klassic 9 жыл бұрын
Ильяс Низамутдинов нашел ошибку. в "Функция ПечатьАктаОбОказанииУслуг(СведенияАктаОбОказанииУслуг......" надо было строку " Макет = УправлениеПечатью.МакетПечатнойФормы(СтруктураПараметровПечати.ИмяМакетаПечати);" поменять на "Макет = ПолучитьМакет("ПФ_MXL_Акт");
@programming_1C
@programming_1C 9 жыл бұрын
Николай Селивановский Да все правильно, на будущее, во ВПФ в типовых функциях, которые мы подтягиваем, надо макеты менять на наш макет, который в нашей обработке
@JIaCkaJIa
@JIaCkaJIa 9 жыл бұрын
я вот не программист, смотрю на кучу этих процедур и кучу функций с их параметрами... не для каждого это просто как говорить автор в простых формах всё куда проще нежели в управляемых печально это ... но это уже в адрес разработчиков!((
@AlekseiAstahov
@AlekseiAstahov Жыл бұрын
Изменение в виде дописки ВНЕШНЯЯ ОБРАБОТКА причём в лоб. Это практически никогда не нужное действие. Вот как изменить сами получаемые данные и разместить их на форме. Вот это было бы интересно. Там я не знаю штрихкод картинкой в табличной части например.
@WhiteGoldenApple
@WhiteGoldenApple 6 жыл бұрын
Итератор для значения не определён
@jokerx1525
@jokerx1525 4 ай бұрын
урок хрень. в середине видео все сводится ну мы открыли готовый код для печати и оттуда скопировали и вот дальше все работает, а если этого кода нет и так далее, то наверное следует искать другой урок
@kvt5002
@kvt5002 10 жыл бұрын
Ну татарин, только запутал всё
@AlekseiAstahov
@AlekseiAstahov Жыл бұрын
Проблема всех обучающих материалов по 1С в том, что почти никто нигде ничего не раскрывает. Дают механическую информацию. Мол копируй это сюда туда. Даже в документации по БСП написано добавьте Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт А зачем, что за параметры, как они попадут в эту процедуру, что именно попадёт туда, как отловить как проверить ничего нет. Пример печатная форма. вот и всё. А всё потому, что жадность. На всём надо делать деньги. Даже на курсах по бсп урезают информацию так, что б не было понятно. И тут же рекламируют, а вот есть курс бсп эксперт.... жадность, алчность.
@AlekseiAstahov
@AlekseiAstahov Жыл бұрын
И как только началось на 10:11 самое интересное, нам предложили выключить мозги и копировать не знаю, что не знаю зачем.) И это самое не интересное.
ЭТОТ Паттерн Спрашивают на 99% Собесов
14:19
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 9 МЛН
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 28 МЛН
When u fight over the armrest
00:41
Adam W
Рет қаралды 22 МЛН
РАСШИРЕНИЯ В 1С. СТОИТ ЛИ ИЗУЧАТЬ?
7:46
Бывший 1Сник
Рет қаралды 19 М.
Перечисления в 1С и в чем необходимость изучать запросы
14:59
Школа 1С - видеоуроки бесплатно
Рет қаралды 85 М.
Занятие №8 - 1С Разработка - Создание печатных форм документов
15:52
Курсы 1С и экзамены (1С:Учебный центр №1)
Рет қаралды 10 М.
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН