Некорректное копирование Документа в конфигураторе
Добрый день.
Только начинаю изучать программирование в 1С и столкнулся с проблемой, которую уже очень долго не могу решить.
В режиме конфигуратора создал Документ, добавил реквизиты, табличную часть, создал форму, и написал небольшой код в модуле формы. Теперь моя задача скопировать данный документ. Я его копирую в дереве Документов. И вот в скопированном Документе почему-то форма уже не отображается. Самое интересное, что в верхней половине экрана, куда нужно переносить реквизиты, все элементы есть, при этом в нижней половине (где предпросмотр формы), они не отображаются. И в правой части верхней половины в раскрывающемся списке Объект нет реквизитов - просто пустые поля. Хотя в настройках самого документа в разделе Данные все реквизиты указаны. При этом в том, что это должно работать, я уверен, так как в туториалах в интернете это работает))
Да, на том этапе, на котором нахожусь, очень легко все вручную заново создать, потому что у меня очень мало реквизитов. Но хотелось бы разобраться, в чем может быть проблема, чтобы в дальнейшем пользоваться функцией Копирования Документов.
1С:Предприятие 8.3 (8.3.20.1710)
Конфигурации никакой нет, создаю с нуля (создаю - громкое слово, просто изучаю)) ).
Только начинаю изучать программирование в 1С и столкнулся с проблемой, которую уже очень долго не могу решить.
В режиме конфигуратора создал Документ, добавил реквизиты, табличную часть, создал форму, и написал небольшой код в модуле формы. Теперь моя задача скопировать данный документ. Я его копирую в дереве Документов. И вот в скопированном Документе почему-то форма уже не отображается. Самое интересное, что в верхней половине экрана, куда нужно переносить реквизиты, все элементы есть, при этом в нижней половине (где предпросмотр формы), они не отображаются. И в правой части верхней половины в раскрывающемся списке Объект нет реквизитов - просто пустые поля. Хотя в настройках самого документа в разделе Данные все реквизиты указаны. При этом в том, что это должно работать, я уверен, так как в туториалах в интернете это работает))
Да, на том этапе, на котором нахожусь, очень легко все вручную заново создать, потому что у меня очень мало реквизитов. Но хотелось бы разобраться, в чем может быть проблема, чтобы в дальнейшем пользоваться функцией Копирования Документов.
1С:Предприятие 8.3 (8.3.20.1710)
Конфигурации никакой нет, создаю с нуля (создаю - громкое слово, просто изучаю)) ).
Прикрепленные файлы:
![](/upload/forum/upload/cf8/cf86011d9d6fedf55aa50c93591aad08.png)
![](/upload/forum/upload/efa/efa21a5e83430fcec9279408e350d119.png)
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
ERP 2.5.10.73 (демо), 8.3.22.1709
Скопировал форму элемента справочника Номенклатура (по разному пробовал копировать, попробовал даже скопировать весь справочник, в копии переименовать форму и её скопировать в исходный справочник). В любом варианте, сохранение конфигурации происходит нормально, а вот при применении конфигурации: валится 100500 ошибок, вроде:
------------------------
{Справочник.Номенклатура.Форма.АльтернативнаяФЭ.Форма(15,2)}: Переменная не определена (ОбновлениеИнформационнойБазы)
<<?>>ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(Объект, ЭтотОбъект); (Проверка: Мобильный клиент (автономная конфигурация). Сервер)
{Справочник.Номенклатура.Форма.АльтернативнаяФЭ.Форма(17,2)}: Переменная не определена (ОбщегоНазначенияУТ)
<<?>>ОбщегоНазначенияУТ.НастроитьПодключаемоеОборудование(ЭтаФорма); (Проверка: Мобильный клиент (автономная конфигурация). Сервер)
------------------------
ругается на общие модули "ОбновлениеИнформационнойБазы", "ОбщегоНазначенияУТ" и т.д.
Интересный момент: если после копирования формы, поправить не копию, а оригинал (я ничего не менял - добавил пробел и убрал тут же, просто чтобы конфигуратор получил признак модификации), то оно точно так же ругается на оригинальную форму. Если убрать копию - всё хорошо.
Скопировал форму элемента справочника Номенклатура (по разному пробовал копировать, попробовал даже скопировать весь справочник, в копии переименовать форму и её скопировать в исходный справочник). В любом варианте, сохранение конфигурации происходит нормально, а вот при применении конфигурации: валится 100500 ошибок, вроде:
------------------------
{Справочник.Номенклатура.Форма.АльтернативнаяФЭ.Форма(15,2)}: Переменная не определена (ОбновлениеИнформационнойБазы)
<<?>>ОбновлениеИнформационнойБазы.ПроверитьОбъектОбработан(Объект, ЭтотОбъект); (Проверка: Мобильный клиент (автономная конфигурация). Сервер)
{Справочник.Номенклатура.Форма.АльтернативнаяФЭ.Форма(17,2)}: Переменная не определена (ОбщегоНазначенияУТ)
<<?>>ОбщегоНазначенияУТ.НастроитьПодключаемоеОборудование(ЭтаФорма); (Проверка: Мобильный клиент (автономная конфигурация). Сервер)
------------------------
ругается на общие модули "ОбновлениеИнформационнойБазы", "ОбщегоНазначенияУТ" и т.д.
Интересный момент: если после копирования формы, поправить не копию, а оригинал (я ничего не менял - добавил пробел и убрал тут же, просто чтобы конфигуратор получил признак модификации), то оно точно так же ругается на оригинальную форму. Если убрать копию - всё хорошо.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот