Доброе время суток, уважаемые.

Два вопроса.

1. Объявляю экспортную переменную в модуле внешней печатной формы (БСП).
При подключении выдается сообщение.
"Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.
Техническая информация:
{ВнешняяОбработка.ХХХХХХХХХХХХХХХ.МодульОбъекта(3,7)}: Переменная с указанным именем уже определена (ХХХХХХХХХ)"
Что не так?
2. Можно ли этой экспортной переменной модуля внешней печатной формы присвоить значение в модуле формы этой обработки?
---
А не кажется ли Вам, что Вы сами не в состоянии даже приблизительно определить причину затыка, а только надуваете щеки?
Тогда я кину Вам найденную ссылку с ответом:

https://forum.infostart.ru/forum9/topic188782/
---
Переменная с указанным именем уже определенаЭто ни на какую мысль не наталкивает? Попробуйте другое имя может...
---
Наталкивает. Только никаких других объявлений и других упоминаний с этим именем в модулях нет.
---
Объявляю экспортную переменную
Переменная с указанным именем уже определена
Вроде даже по русски написано, не?

присвоить значение в модуле формыМожно. Будет жить ровно до окончания срока жизни объекта, полученного через РеквизитФормыВЗначение.
---
1.Написано по-русски. Да только нигде в модулях формы/объекта такой переменной нет. Ни в объявлении, ни в использовании.
2. Нельзя ли поподробнее. Что надо сделать в модуле формы,
---
нигде Открой конфигуратор. Поставь точку останова. Запусти выполнение обработки. В точке останова выведи в табло набор символов, который ты хочешь использовать в качестве имени переменной и который ты не хочешь показывать нам. Пристально посмотри на полученное значение.
---
Обработка не может быть открыта, поскольку не регистрируется. А переменная называется СтрокаСотрудник . Можете пристально посмотреть сами.
---
Обработка не может быть открытаА как жы ты ее отлаживаешь? Методом тыка что-ли?
---
Раньше не вводил экспортные переменные. Решил попробовать. И получил этот эффект.
---
Сходи на какие-нибудь курсы по разработке, что-ли?
---
Дельный совет. А по теме?
---
Это и есть совет по теме. У тебя не хватает даже базовых знаний и практик, которые позволят тебе решить твою проблему. В такой ситуации объяснять тебе что-либо бесполезно, ты не воспримешь даже основ и определений.
---
А не кажется ли Вам, что Вы сами не в состоянии даже приблизительно определить причину затыка, а только надуваете щеки?
Тогда я кину Вам найденную ссылку с ответом:

https://forum.infostart.ru/forum9/topic188782/
---
А не кажется ли ВамБоженьки, какой-же ты восхитительный!
---
Ну тут все зависит от того, что топикастер понимает под "модулем внешней печатной формы". Для меня это модуль объекта обработки, а для ТС, предположу, это модуль формы этой обработки, в которой действительно нельзя объявить переменную (хотя, можно). Только нафига она нужна в модуле формы-то?

И да, в общем модуле нельзя переменные. А вот в модуле приложения - пожалуйста.
---
Это модуль объекта обработки (печатной формы).
---
Ну вот я сделал обработку внешнюю и написал там в самом начале "Перем А Экспорт;" - все работает. ЧЯДНТ?
---
1. Это внешняя печатная форма БСП?
2. В начале чего? Модуля объекта?
3. А В модуле формы объявляли?
---
Да без разницы, где. Вы не поняли смысла того треда, ссылку на который скинули. Там основная проблема в том, что нет глобальных переменных на сервере в тонком клиенте. А вот экспортные переменные в модулях формы/объекта есть.
---
Итого:
(17) я кину Вам найденную ссылку с ответом(29) У меня не вышло.

Бедааааа...
---
реквизит объекта чем не устраивает?
---
Делал. Но только в модуле объекта его значение неопределено при присвоении значения в модуле форрмы.
---
То есть оно у тебя теперь есть и в реквизитах объекта, и в модуле объекта?
---
Нет, только в модуле объекта.
---
Давайте же все вместе догадаемся - какое служебное имя автор решил использовать для своей переменной? Кто начнет?
---
В КВНе выступали? Тогда догадайтесь с трех попыток. Плдсказка: "СтрокаСотрудник".
---
Кстати, по поводу 2.
Вот у нас есть модуль объекта:

```1c
    Перем А Экспорт;
    Процедура ХХХ() Экспорт
    //...
    КонецПроцедуры
```

И как же нам из модуля формы установить значение "А"? А все просто:

```1c
    // где-то в серверном контексте формы внешней обработки
    ОбъектОбработки = РеквизитФормыВЗначение("Объект");
    ОбъектОбработки.А = 1;
    ОбъектОбработки.ХХХ();
```
---
Способ известный. Да только установленное таким образом значение не сохраняется до следующего серверного вызова. А он происходит далее при типовом вызове ОткрытьФорму("ОбщаяФорма.ПечатьДокументов", ПараметрыОткрытия);
В этом и проблема.
---
Да только установленное таким образом значение не сохраняется до следующего серверного вызова.Ну и кто мешает обойти эту проблему реквизитом объекта, как все делают?
---
У меня не вышло. Ввел реквизит объекта. Присвоил ему значение в модуле формы. При обращении в модуле объекта получаю неопределено.
Как все делают - нельзя ли поподробнее?