Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мова друкованих форм документів
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Пользователю 1С 8.3, 8.2, 8.1, 8.0 > 1С Управление Торговым Предприятием 8
jeja
Доброго дня.
Маю проблему з виводом на друк товарних чеків.
1С:Підприємство 8.2 (8.2.14.540)
Конфігурація "Управление торговым предприятием для Украины", редакция 1.2. Разработка конфигурации: "ABBYY Ukraine", 2007-2011 (1.2.2.3)"
В реалізації товарів та послуг друк видаткової накладної відбувається українською мовою, а товарного чеку - російською. В конфігураторі відкрив обробку та переклав все, що можна було на українську, але дата чеку та сума загалом виводяться російською. В налаштуваннях користувача поставив "мова формування друкованих форм - українська", але нічого не змінилось. Підкажіть, будь ласка, де можна подивитись та як виправити?
Petre
"Товарний чек" це, часом, не зовнішня друкована форма?

Чи у вас допрацьована конфігурація?
jeja
Petre @ Сегодня, 10:30 необходимо зарегистрироваться для просмотра ссылки,
так, зовнішня форма. Я її на російському форумі викачав. smile.gif добре хоч не в рублях суму рахує, але от що частина чеку українською, а частина - російською, це мене непокоїть. Можливо є якийсь оператор, який вказує в модулі, якою мовою має йти друк, а я його не помічаю? Бо якщо з тієї ж самої реалізації друкую видаткову накладну (це ж базова функція) то питань немає.
Petre
Не все так просто. Для того, щоб "помітити" властивість багатонаціонального рядку, потрібно щоб обробка була створена (або редагувалась) у конфігурації з кількома мовами. Через те, що УТП має лише одну мову, таку властивість ви можете не побачити.
andr_andrey
jeja @ Сегодня, 10:52 необходимо зарегистрироваться для просмотра ссылки,
"але дата чеку та сума загалом виводяться російською"
В печатных формах в коде вывода даты и суммы должен присутствовать выбор национального формата "ru_RU" или "uk_UA", если его нет, придётся дописать.
Petre
jeja @ Сегодня, 10:52 необходимо зарегистрироваться для просмотра ссылки,
Покажіть зріз того, що наразі є. Якщо залишились тільки сума та дата, то потрібно виправити відповідні форматні рядки.
jeja
Petre @ Сегодня, 11:20 необходимо зарегистрироваться для просмотра ссылки,


andr_andrey @ Сегодня, 11:14 необходимо зарегистрироваться для просмотра ссылки,

        ОбластьМакета = Макет.ПолучитьОбласть("Заголовок");
    ОбластьМакета.Параметры.ТекстЗаголовка = ОбщегоНазначения.СформироватьЗаголовокДокумента(Шапка, "Товарний чек");
    ТабДокумент.Вывести(ОбластьМакета);



   // Вывести Сумму прописью
    ОбластьМакета = Макет.ПолучитьОбласть("СуммаПрописью");
    СуммаКПрописи = Сумма + ?(Шапка.СуммаВключаетНДС, 0, СуммаНДС);

    Если СуммыВГривнах Тогда
        ОбластьМакета.Параметры.ИтоговаяСтрока ="Всього найменувань " + ЗапросТовары.Количество()
        + ", на суму " + ОбщегоНазначения.ФорматСумм(СуммаКПрописи, СсылкаНаОбъект.ВалютаДокумента);
        ОбластьМакета.Параметры.СуммаПрописью = ОбщегоНазначения.СформироватьСуммуПрописью(СуммаКПрописи,     СсылкаНаОбъект.ВалютаДокумента);
    Иначе
        ОбластьМакета.Параметры.ИтоговаяСтрока ="Всього найменувань " + ЗапросТовары.Количество()
        + ", на суму " + ОбщегоНазначения.ФорматСумм(СуммаКПрописи, Шапка.ВалютаДокумента);
        ОбластьМакета.Параметры.СуммаПрописью = ОбщегоНазначения.СформироватьСуммуПрописью(СуммаКПрописи, Шапка.ВалютаДокумента);
    КонецЕсли;

Petre
Щодо суми зробіть так:
ОбщегоНазначения.СформироватьСуммуПрописью(СуммаКПрописи, СсылкаНаОбъект.ВалютаДокумента, "uk")


Щодо дати - аналогічно додайте параметр до функції:
ОбщегоНазначения.СформироватьЗаголовокДокумента()

І також додайте параметр до:
ФормированиеПечатныхФорм.ОписаниеОрганизации()
jeja
Petre @ Сегодня, 11:55 необходимо зарегистрироваться для просмотра ссылки,
оу! Щиро вдячний! Все вийшло і з датою також спрацювало.
Навіть не гадав, що можлива така оперативна допомога, приємно вражений. Тему можна закривати smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.