Спасибо за материал. 👍 6:31 "1С рекомендует вместо использования внешних печатных форм использовать расширения" Не могли бы Вы уточнить источник рекомендации?
В документации к БСП. Раздел 3. Подраздел. "Разработка команд печати в расширении конфигурации" цитата: "Вместо поставки внешних печатных форм в виде внешних обработок рекомендуется вести их разработку с помощью расширений конфигурации. " Или на ИТС. В таком подходе два плюса. Единообразие разработки (код так же расмещается в модуле менеджера, его потом легко перенести в основную конф. И скорость открытия. Обработка в расширении уже скомпилирована в байткод, а внешняя будет каждый раз компилироваться. Это скажется на времени открытия.
03:04 А почему бы вместо строки КомандаПечати.ПроверкаПроведенияПередПечатью = Истина , не использовать КомандаПечати.Обработчик = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати" . Разве так не правильнее?
Спасибо что уточнили про возможность печати через обработчик. Теоретически, правильно то, что больше всего подходит в конкретной ситуации. Если мне нужно только проверка на проведенность документа, то я использую «КомандаПечати.ПроверкаПроведенияПередПечатью = Истина». Тогда проверка отработает через стандартный обработчик печати. Если мне нужна более сложная проверка, н.п. док. может быть проведен, но без проводок и надо учесть это, то стандартная проверка не подойдет, тогда можно указать обработчик н.п. «КомандаПечати.Обработчик = "РеглУчетКлиент.ПечатьСРасширеннойПроверкойОтраженияВРеглУчете"» (взял из ЕРП, печать авансового отчета). Тогда вызовется альтернативный обработчик печати (в который необходимо передать управление вместо стандартного обработчика команды печать). Если бы по идеологии БСП было бы неправильно использовать проверку на проведение в стандартном обработчике (через «КомандаПечати.ПроверкаПроведенияПередПечатью = Истина»), то его бы не добавляли и не описывали в документации к подсистеме «Печать». Если посмотреть в типовой н.п. ЕРП, то используются оба варианта.
Для этой подсистемы надо отдельно делать несколько уроков. За раз не расскажешь, будет очень поверхностно. Там много всего. Надо минимум 4 части. Да еще и хотя бы кратко пройтись по конфигурациям конвертация данных версии 2 и 3. Думаю что сделаю как-нибудь.
@@fastAbout1s да в сети есть уроки, но они все поверхностные... документация на ИТС сложная, там разобраться с ходу тяжко, плюс с чистыми нулевыми базами обмен редко бывает, в основном с базами в которых уже идет работа, поэтому нужен обмен с сопоставлением и онлайн, фтп уже морально устарел... как формы формировать, с параметрами, отборами, это тоже никто не объясняет (отборы и параметры на узле обмена бсп).
Поддержал бы такой запрос=) Про подсистемы печати, файлов, Администрирования и т.п. есть ролики в инете. А вот про обмен полноценного разбора нету. Было бы классно, если бы его кто то обозрел и показал=)
Спасибо за материал. 👍
6:31 "1С рекомендует вместо использования внешних печатных форм использовать расширения"
Не могли бы Вы уточнить источник рекомендации?
В документации к БСП. Раздел 3. Подраздел. "Разработка команд печати в расширении конфигурации"
цитата: "Вместо поставки внешних печатных форм в виде внешних обработок рекомендуется вести их разработку с помощью расширений конфигурации. "
Или на ИТС.
В таком подходе два плюса. Единообразие разработки (код так же расмещается в модуле менеджера, его потом легко перенести в основную конф. И скорость открытия. Обработка в расширении уже скомпилирована в байткод, а внешняя будет каждый раз компилироваться. Это скажется на времени открытия.
@@fastAbout1s С преимуществами такого подхода всё понятно, а вот сама рекомендация от 1С как-то прошла мимо меня. Нашёл, Спасибо!
Материалы из видео - подскажите, пожалуйста, где сейчас их можно найти (скачать)?
В телеграм канале t.me/FastAbout1s/36
03:04 А почему бы вместо строки КомандаПечати.ПроверкаПроведенияПередПечатью = Истина , не использовать КомандаПечати.Обработчик = "УправлениеПечатьюБПКлиент.ВыполнитьКомандуПечати" . Разве так не правильнее?
Спасибо что уточнили про возможность печати через обработчик. Теоретически, правильно то, что больше всего подходит в конкретной ситуации. Если мне нужно только проверка на проведенность документа, то я использую «КомандаПечати.ПроверкаПроведенияПередПечатью = Истина». Тогда проверка отработает через стандартный обработчик печати. Если мне нужна более сложная проверка, н.п. док. может быть проведен, но без проводок и надо учесть это, то стандартная проверка не подойдет, тогда можно указать обработчик н.п. «КомандаПечати.Обработчик = "РеглУчетКлиент.ПечатьСРасширеннойПроверкойОтраженияВРеглУчете"» (взял из ЕРП, печать авансового отчета). Тогда вызовется альтернативный обработчик печати (в который необходимо передать управление вместо стандартного обработчика команды печать). Если бы по идеологии БСП было бы неправильно использовать проверку на проведение в стандартном обработчике (через «КомандаПечати.ПроверкаПроведенияПередПечатью = Истина»), то его бы не добавляли и не описывали в документации к подсистеме «Печать». Если посмотреть в типовой н.п. ЕРП, то используются оба варианта.
про БСП - обмен данными не собираетесь снимать урок.. или это сложная тема?
Для этой подсистемы надо отдельно делать несколько уроков. За раз не расскажешь, будет очень поверхностно. Там много всего. Надо минимум 4 части. Да еще и хотя бы кратко пройтись по конфигурациям конвертация данных версии 2 и 3.
Думаю что сделаю как-нибудь.
@@fastAbout1s да в сети есть уроки, но они все поверхностные... документация на ИТС сложная, там разобраться с ходу тяжко, плюс с чистыми нулевыми базами обмен редко бывает, в основном с базами в которых уже идет работа, поэтому нужен обмен с сопоставлением и онлайн, фтп уже морально устарел... как формы формировать, с параметрами, отборами, это тоже никто не объясняет (отборы и параметры на узле обмена бсп).
@@Imstalcon Да, там много мелочей. Объемная подсистема. Поэтому если браться, то делать чтобы было полезно. А это уже целый цикл уроков надо.
Поддержал бы такой запрос=)
Про подсистемы печати, файлов, Администрирования и т.п. есть ролики в инете. А вот про обмен полноценного разбора нету. Было бы классно, если бы его кто то обозрел и показал=)