Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Склонение имен в печатной форме

Склонение имен в печатной форме
Я
   JuixyJes
 
08.05.19 - 10:28
Доброго времени суток, в печатной форме требуется склонение имени заказчика, есть как сделать это?
 
 
   shuhard
 
1 - 08.05.19 - 10:29
(0)[есть как сделать это?]
конечно, ты чё 1С за дебилов держишь ?
   Гипервизор
 
2 - 08.05.19 - 10:31
   stix2010
 
3 - 08.05.19 - 11:00
(0) есть
   Fish
 
4 - 08.05.19 - 11:01
(0) Да, есть.
   JuixyJes
 
5 - 08.05.19 - 11:28
Мне не очень понятна инструкция с Внешней компонентой
   D_E_S_131
 
6 - 08.05.19 - 11:34
(5) На каком пункте затык?
1. Скопировать компоненту с ИТС.
2. Залить ее в конфигурацию в виде общего макета.
3. Написать, приведенный в примере, код.
   sqr4
 
7 - 08.05.19 - 11:35
(5) Понимание приходит путем изменения фото, на более "летний вариант"
   JuixyJes
 
8 - 08.05.19 - 11:35
(6) Ну во первых это нужно сделать без изменений в конфигураторе используя внешнюю обработку.
   palsergeich
 
9 - 08.05.19 - 11:36
Гугли daСклонение
   sqr4
 
10 - 08.05.19 - 11:36
(9) да там типовая конфа скорее всего на БСП
 
 Рекламное место пустует
   sqr4
 
11 - 08.05.19 - 11:38
СклонениеПредставленийОбъектов.ПросклонятьПредставление("Иванов иван иванович", 2)
   JuixyJes
 
12 - 08.05.19 - 11:42
(6) Как мне скопировать компоненту?
   sqr4
 
13 - 08.05.19 - 11:43
(12) конфа какая? Не надо тебе ничего копировать
   JuixyJes
 
14 - 08.05.19 - 11:44
Бухгалтерия предприятия КОРП, редакция 2.0 (2.0.51.6) (13)
   Fish
 
15 - 08.05.19 - 11:46
(14) Тогда (11) должно помочь.
   JuixyJes
 
16 - 08.05.19 - 11:51
(15) для этого нужно подключать компоненту?
   sqr4
 
17 - 08.05.19 - 11:57
(16) нет
   Fish
 
18 - 08.05.19 - 11:57
(16) Нет. Это способ из БСП - без компоненты. 2-я ссылка в (2)
   JuixyJes
 
19 - 08.05.19 - 12:05
(18) Просто моя задача выполнялась по аналогии с другим документом в котором склонение было выполнено через компоненту, при открытии печатной формы того документа она подключается исправно, при открытии печатной формы здесь - выводится ошибка о возможном отсутствии компонента
   sqr4
 
20 - 08.05.19 - 12:07
Текст ошибки?
   JuixyJes
 
21 - 08.05.19 - 12:10
Установка внешней компоненты не выполнена!
В процессе установки произошла ошибка!
Возможно, отсутствует компонента для используемого клиентского приложения!
   Йохохо
 
22 - 08.05.19 - 12:11
(19) а вам нормально вообще давать такое уточнение через полтора часа после (0)?
   sqr4
 
23 - 08.05.19 - 12:17
галочка защита от опасных действий стоит у пользователя?
   stix2010
 
24 - 08.05.19 - 12:21
(7) В Северодвинске сегодня промозглая сырость,  летние варианты отпадают
   stix2010
 
25 - 08.05.19 - 12:23
Печатная форма внешняя?
   JuixyJes
 
26 - 08.05.19 - 12:24
(25) да, внешняя
   sqr4
 
27 - 08.05.19 - 12:24
(24) че началось то, опять без фоток((( 
Внешняя, там было где то выше
   sqr4
 
28 - 08.05.19 - 12:25
(26) Это либо безопасный режим, либо эта галочка не дают воспользоваться внешней компонентой в целях безопасности. Даже если ты ее засунешь в макет обработки и попробуешь подключить, как написано в инструкции, результат с большой вероятностью будет таким
   stix2010
 
29 - 08.05.19 - 12:26
Значение БезопасныйРежим?
   sqr4
 
30 - 08.05.19 - 12:26
(29) БП2
   spiller26
 
31 - 08.05.19 - 12:27
Может через "Морфер" всё таки лучше будет?
   Fish
 
32 - 08.05.19 - 12:30
Имхо, лучше всего погуглить глПадеж. Никаких компонент не надо.
   stix2010
 
33 - 08.05.19 - 12:30
(31) все уже забыли о функции падеж
 
 
   Fish
 
34 - 08.05.19 - 12:31
   JuixyJes
 
35 - 08.05.19 - 12:55
Макет = ОбработкаОбъект.ПолучитьМакет("КомпонентаСклонения");
    
#Если Клиент Тогда    

Попытка                     
    Если НЕ ПодключитьВнешнююКомпоненту(Макет, "NameDecl",ТипВнешнейКомпоненты.Native ) Тогда
        УстановитьВнешнююКомпоненту(Макет);
        ПодключитьВнешнююКомпоненту(Макет, "NameDecl",ТипВнешнейКомпоненты.Native )
    КонецЕсли;

    // Подключаем внешнюю компоненту

    КомпонентаСклонения = Новый("AddIn.NameDecl.CNameDecl"); 
Исключение
    // Не удалось выполнить операции с внешней компонентой

    Сообщить("Не удалось подключить внешнюю компоненту по причине: " + ОписаниеОшибки()); 
КонецПопытки;
#КонецЕсли
   JuixyJes
 
36 - 08.05.19 - 12:55
(35) + вот так подключала
   Fish
 
37 - 08.05.19 - 12:56
(35) Не нужна тебе внешняя компонента.
   JuixyJes
 
38 - 08.05.19 - 12:58
(37) и как мне той функцией  пользоваться?
   palsergeich
 
39 - 08.05.19 - 13:01
(9) Повторюсь.
Гугли daСклонение
   Fish
 
40 - 08.05.19 - 13:02
(38) Той - это какой?
   palsergeich
 
41 - 08.05.19 - 13:02
   palsergeich
 
42 - 08.05.19 - 13:04
(41) Выглядит как говнокод, но работает шикарно
   Cyberhawk
 
43 - 08.05.19 - 13:06
+1 за daСклонение
   JuixyJes
 
44 - 08.05.19 - 13:14
(41) а я смогу обратиться к переменной через него, правильно же?
   d4rkmesa
 
45 - 08.05.19 - 13:22
(44) Какой переменной? Это одна большая функция, немного разобраться с параметрами и все готово. Функция копируется в модуль объекта обработки вашей печатной формы.
   Fish
 
46 - 08.05.19 - 13:24
(42) Громоздко, имхо. глПадеж покрасивше, да и работает тоже неплохо.
   JuixyJes
 
47 - 08.05.19 - 13:26
(41) большое спасибо, работает замечательно!
   stix2010
 
48 - 08.05.19 - 13:49
(41) монументально, я такого еще не видел


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует