Было 2.0 / Стало БП 3.0 (или как переписать дописки в управляемые формы)
Всем привет! Решила подготовиться к переходу БП 2.0 на 3.0. Обновила конфу, начала добавлять "дописки". Как и все столкнулась с чуток измененным кодом в управляемых приложениях.
Теперь, чтобы открыть печатную форму, нужно не только макет показывать, но и окно куда выводить макет.
Чтобы проверит заполненность реквизитов формы: раньше мы проверяли каждый реквизит на ПустояСтрока, теперь есть стандартная команда.
Чтобы выполнить команду, например, Заполнить ТабЧасть: нужно НаКлиенте заполнить команду с вызовом на сервере.
и так далее.
В инете мало хорошей инфы и все это как разбросано.
У меня куча вопросов, но уже на некоторые нахожу ответ. Тот кто начал переходить и дописывать базы, давайте делиться опытом. Пока самый насущный вопрос у меня: Где теперь константа.КаталогДополнительнойИнформации?
Теперь в БП 3.0 это будет СтрокаСоединенияИнформационнойБазы()
Теперь, чтобы открыть печатную форму, нужно не только макет показывать, но и окно куда выводить макет.
Чтобы проверит заполненность реквизитов формы: раньше мы проверяли каждый реквизит на ПустояСтрока, теперь есть стандартная команда.
Чтобы выполнить команду, например, Заполнить ТабЧасть: нужно НаКлиенте заполнить команду с вызовом на сервере.
и так далее.
В инете мало хорошей инфы и все это как разбросано.
У меня куча вопросов, но уже на некоторые нахожу ответ. Тот кто начал переходить и дописывать базы, давайте делиться опытом. Пока самый насущный вопрос у меня: Где теперь константа.КаталогДополнительнойИнформации?
Теперь в БП 3.0 это будет СтрокаСоединенияИнформационнойБазы()
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(1)То же интересует этот вопрос. Только у меня проблема посложнее. У меня есть отраслевая БП. Которую нужно перевести на 3.0 в идеале на типовую. Кто то в организации "внедрил" отраслевую конфу. А им эта отраслевая не подходит вообще. И они ведут обычный бух учёт. А отраслевой модуль не используют.
Думаю перейти на типовую БП 3.0.
Но вот как это сделать?
Как вообще обновится на 3.0 ? Есть какой нибудь материал на эту тему?
Или сразу делать правила и перекидывать через обмен в типовую конфу?
Думаю перейти на типовую БП 3.0.
Но вот как это сделать?
Как вообще обновится на 3.0 ? Есть какой нибудь материал на эту тему?
Или сразу делать правила и перекидывать через обмен в типовую конфу?
(3)Отраслевая "Бухгалтерия строительной организации". Ну да может и в 2.0 перекидывать буду. А потом обновлять.
А как обновлять надо определённые релизы или ещё как?
У нас там ещё в программе доработки наши. В виде пары документов и 15 субсчетов добавлено. Радует что хотя бы без регистров.
А как обновлять надо определённые релизы или ещё как?
У нас там ещё в программе доработки наши. В виде пары документов и 15 субсчетов добавлено. Радует что хотя бы без регистров.
(10) TODD22, при обновлении мелкие проблемы были. У меня был свой интерфейс и пару своих доков с регистром. Я удалила интерфейс, т.к. мне теперь он в УП не понадобится, и в своем регистре убрала ссылки на объекты. А потом после обновления ссылки восстановила.
У меня пока проблема переписать обработки и печатные формы на УФ)
Надо попробовать обновить и посмотреть какие ошибки выйдут.
У меня пока проблема переписать обработки и печатные формы на УФ)
Надо попробовать обновить и посмотреть какие ошибки выйдут.
Я сделала так: нашла на сайте users.v8.1c в разделе Бухгалтерия предприятия, редакция 3.0 обновление в версии 3.0.23.7 файл "Дистрибутив перехода c версии: 2.0.50.3 ПРОФ на версию 3.0.23.7 ПРОФ".
Обновила БП 2.0 до релиза 50.3. и с помощью перехода обновила до 23.7
Обновила БП 2.0 до релиза 50.3. и с помощью перехода обновила до 23.7
и в своем регистре убрала ссылки на объекты. А потом после обновления ссылки восстановила.
Что за ссылки? На что? На элементы интерфейса?
У меня то же есть несколько документов дописанных. И целая подсистема со своим интерфейсом и ролями. Которую нужно выпилить.
Буду пробовать обновлять. Наверное на следующей неделе займусь.
(12) TODD22,
В моем регистре Измерение ссылалось на СправочникСсылка.ДоговорыКонтрагентов. Не стала заморачиваться и поменял тип на строку. А после обновления вернула тип на место. Все равно в копии делаю, потом буду cf обновлять на настощую базу.
и в своем регистре убрала ссылки на объекты. А потом после обновления ссылки восстановила.
В моем регистре Измерение ссылалось на СправочникСсылка.ДоговорыКонтрагентов. Не стала заморачиваться и поменял тип на строку. А после обновления вернула тип на место. Все равно в копии делаю, потом буду cf обновлять на настощую базу.
(19) WildFire,
нет, на клиенте очень многое недоступно.
Как правило нужно разносить функцию по клиенту и серверу.
Например объект типа "ТаблицаЗначений" недоступен на клиенте, соот-но код спокойно работающий в обычном приложении, может сильно изменится.
нет, на клиенте очень многое недоступно.
Как правило нужно разносить функцию по клиенту и серверу.
Например объект типа "ТаблицаЗначений" недоступен на клиенте, соот-но код спокойно работающий в обычном приложении, может сильно изменится.
Подниму старую тему. Поскольку с нового года планируется переход на 3 редакцию, закипела работа по переносу доработок в новую конфигурацию.
Хочу поинтересоваться о правиле хорошего тона: Во второй редакции можно было создать копию формы типового документа и внеся туда необходимые строки сделать ее основной и благополучно обновляться в дальнейшем. В 3 редакции этот трюк не проходит - приходится вносить изменения и в модуль менеджера объекта, чтобы появились команды для получения печатных форм.
Как поступить правильно: вносить изменения в модуль менеджера и создавать копию типовой формы или есть еще способы доработки для минимального изменения конфигурации?
И второй вопрос-консультация. Как я понял в 3 редакции нет такого понятия как печатная форма по умолчанию. Во 2 редакции у меня был такой отчет, который выводил определенный список номенклатуры в доработанной форме ТОРГ-12 (она же была печатной формой по умолчанию для документа РеализацияТоваровУслуг). Какие посоветуете выполнить доработки 3 редакции чтобы одна печатная форма ТОРГ-12 была и у документа РеализацияТоваровУслуг и для отчета. Но периодически ТОРГ-12 меняется и нет желания менять форму в 2 местах, а желательно реализовать хранение этой формы в 1 месте.
Хочу поинтересоваться о правиле хорошего тона: Во второй редакции можно было создать копию формы типового документа и внеся туда необходимые строки сделать ее основной и благополучно обновляться в дальнейшем. В 3 редакции этот трюк не проходит - приходится вносить изменения и в модуль менеджера объекта, чтобы появились команды для получения печатных форм.
Как поступить правильно: вносить изменения в модуль менеджера и создавать копию типовой формы или есть еще способы доработки для минимального изменения конфигурации?
И второй вопрос-консультация. Как я понял в 3 редакции нет такого понятия как печатная форма по умолчанию. Во 2 редакции у меня был такой отчет, который выводил определенный список номенклатуры в доработанной форме ТОРГ-12 (она же была печатной формой по умолчанию для документа РеализацияТоваровУслуг). Какие посоветуете выполнить доработки 3 редакции чтобы одна печатная форма ТОРГ-12 была и у документа РеализацияТоваровУслуг и для отчета. Но периодически ТОРГ-12 меняется и нет желания менять форму в 2 местах, а желательно реализовать хранение этой формы в 1 месте.
(23) Astafan,
Причем макеты можно менять прямо из режима учета, и можно "заставить" программу использовать измененный макет, хранятся измененные макеты (и не только макеты) в регистре сведений ПользовательскиеМакетыПечати.
Есть ещё одно "место" в программе - справочник "Файлы", куда можно подпихнуть всё что угодно.
Ещё вариант решения этой задачи - создать одну обработку и для отчета и для документа со своим макетом...
- выбор за Вами....
реализовать хранение этой формы в 1 месте.
- макет ТОРГ-12 хранится в общих макетах (ПФ_MXL_ТОРГ12), то бишь в одном месте.
Причем макеты можно менять прямо из режима учета, и можно "заставить" программу использовать измененный макет, хранятся измененные макеты (и не только макеты) в регистре сведений ПользовательскиеМакетыПечати.
Есть ещё одно "место" в программе - справочник "Файлы", куда можно подпихнуть всё что угодно.
Ещё вариант решения этой задачи - создать одну обработку и для отчета и для документа со своим макетом...
- выбор за Вами....
(24) Alex_E,
Подводный камень заключается в том, что в доработанном макете добавляются новые области, которые типовым механизмом не обрабатываются.
Видимо, решением задачи будет создание обработки дополнительной печатной формы для документа, но как эту обработку использовать для формирования печатной формы для списка номенклатуры?
можно "заставить" программу использовать измененный макет
Подводный камень заключается в том, что в доработанном макете добавляются новые области, которые типовым механизмом не обрабатываются.
Видимо, решением задачи будет создание обработки дополнительной печатной формы для документа, но как эту обработку использовать для формирования печатной формы для списка номенклатуры?
(25) Astafan, Решается просто, в доработанном типовом типовые области оставляем, как было, и вставляем свои, которые типовые печатные формы (отчеты) не используют. Вообще механизм хороший, подводный камень тут как раз в том, что у меня в паре мелких организациях, где один пользователь - главбух, с шаловливыми ручонками, было, что убирались (изменялись) из макета поля с параметрами, что приводило к ошибкам при печати. Решается то же просто - всегда можно вернуть типовой макет. Но для своих целей можно задать свои области, к которым типовые механизмы обращаться не будут.
Как то так...
Как то так...
(27) Astafan, не понял вопрос, в администрировании есть макеты, которые можно редактировать. Если в этих макетах сделать изменения - их можно сохранить. Если изменить макет грамотно - то будут и типовые объекты им пользоваться, и свои внешние можно нарисовать как хочется.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)