Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Слетает код языка печати          
Flexy Подменю пользователя
сообщение 24.05.17, 16:39
Сообщение #1

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

Добрый день. Платформа 8.3.9.2033, Обычные формы, конфиг не имеет значения.
Суть задачи:
Есть Документ "Счет на оплату покупателю" с типовым макетом.
Стоит задача на пользовательском уровне править шапку и подвал данного (копии) макета.
Сделал РС "Шаблоны печ. форм". Структура РС: Организация (спр фирмы), Основной (булево), Хранилище (ХранилищеЗначения).
Сделал Форму записи РС с полем табличного документа. В это поле читаю макет из конфигурации. Все выводит как надо, с учетом выбранного языка печатных форм ("uk"). В Процедуре ПриЗаписи() сохраняю из поле таб док из поля в Хранилище.
Открываю запись РС по новой и...имею пустые тексты в шапке таблицы. Т.е. в тех полях макета где есть двуязычное представление текста.
Пробовал:
Процедура ПриЗаписи()
Макет.КодЯзыка = "uk";
КонецПроцедуры

Не помогает ;(

Подскажите, может кто сталкивался? Как побороть?
Заранее Спасибо!

andr_andrey Подменю пользователя
сообщение 24.05.17, 16:47
Сообщение #2

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 626
Спасибо сказали: 166 раз
Рейтинг: 130.8

Flexy @ Сегодня, 17:39 * ,
Повторить действия при другом языке по-умолчанию в клиенте не пробовали?


Signature
#define private public
enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day

Flexy Подменю пользователя
сообщение 24.05.17, 16:56
Сообщение #3

Танцор с Бубном
Иконка группы
Группа: Местный
Сообщений: 1121
Из: Днепра
Спасибо сказали: 230 раз
Рейтинг: 0

andr_andrey @ Сегодня, 16:47 * ,
Пробовал. То же самое.
Сейчас попробую подробней:
Я заполняю макет из конфигурации в табличное поле документа.
// Приемник - Поле таб документа на форме
// Источник - Макет документа Счет на оплату из конфигурации
Приемник.Очистить();
ОбластьИсточник = Источник.Область();
ОблатсьПриемник = Приемник.Область();
Приемник.ВставитьОбласть(ОбластьИсточник, ОблатсьПриемник,,Ложь);


Вот что не переноситься:


 ! 

Не, это никуда не годится: правила пункт 8
 


Сообщение отредактировал Vofka - 25.05.17, 8:25

andr_andrey Подменю пользователя
сообщение 24.05.17, 17:27
Сообщение #4

Почти ветеран
Иконка группы
Группа: Местный
Сообщений: 626
Спасибо сказали: 166 раз
Рейтинг: 130.8

Flexy @ Сегодня, 17:56 * ,
Попробовать явно указать параметры в Область()?
Отладчиком глядеть коды языков макетов, может они разные?


Signature
#define private public
enum BOOL { FALSE, TRUE, FILENOTFOUND } is made my day

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 26.04.24, 3:11
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!