|
Предопределенный элемент | ☑ | ||
---|---|---|---|---|
0
mandarinka
01.11.12
✎
09:06
|
День добрый! Добавляю новый предопределенный элемент у вида расчета дополнительные начисления, когда захожу в этот созданный вид начисления то не могу выбрать способ расчета
|
|||
1
YF
01.11.12
✎
09:07
|
(0) Заходишь в конфигураторе?
|
|||
2
mandarinka
01.11.12
✎
09:09
|
нет захожу уже в предприятии через план видов расчета дополнительные начисления и поле способ расчета серый не активный
|
|||
3
Рэйв
01.11.12
✎
09:11
|
(2)Предопределенные правятся только там где их предопределяли,т.е. в конфе
|
|||
4
MSII
01.11.12
✎
09:13
|
(0) См. стр. 500 модуля формы вида расчеты
|
|||
5
mandarinka
01.11.12
✎
10:15
|
что я не могу найти
|
|||
6
mandarinka
01.11.12
✎
10:35
|
когда я комментирую то программа дает выбирать способ расчета но в списке нет того способа который мне нужен вернее который был у другого предопределенного элемента
|
|||
7
Aprobator
01.11.12
✎
10:38
|
проверяй событие ПриНачалеВыбора.
(3) Речь вроде про реквизит предопределенного эелемента. |
|||
8
Aprobator
01.11.12
✎
10:38
|
хотя, если серый сразу, то надо смотреть ПриОткрытии.
|
|||
9
mandarinka
01.11.12
✎
10:44
|
я закомментировала при открытии эти строки он активен, но там нет нужного способа расчета, хотя в других предопределленных элементах он был выбран
|
|||
10
laeg
01.11.12
✎
10:45
|
Нужный - это какой ? и конфа какая ?
|
|||
11
mandarinka
01.11.12
✎
10:49
|
зуп 2.5 допначисление компенсация при увольнении там способ расчета По среднему заработку для отпуска по календарным дням я создаю подобный предопр.элемент и способ расчета должен быть таким же а его в списке
|
|||
12
Aprobator
01.11.12
✎
10:55
|
(11) в ПриНачалеВыбора смотрела?
|
|||
13
mandarinka
01.11.12
✎
10:59
|
при начале выбора вообще нет функции
|
|||
14
Aprobator
01.11.12
✎
10:59
|
(13) значит у элемента есть список выбора, который заполняется в какой то другой момент. Ищи.
|
|||
15
mandarinka
01.11.12
✎
11:03
|
список в документе я заполнела мой элемент можно в доке выбирать, я не могу в самом элементе способ расчета найти
|
|||
16
Aprobator
01.11.12
✎
11:05
|
(15) уф. У тебя способ расчета при выборе выпадает в ниспадающем списке?
|
|||
17
mandarinka
01.11.12
✎
11:06
|
http://saveimg.ru/show-image.php?id=7e186db8a7730f2db427c780a99353c9
это тот элемент который стандартный предопределенный элемент в 1с я его скопировала и не могу способ расчета сделатьhttp://saveimg.ru/show-image.php?id=a9b5186e66093f382364e2cc5cc43fa0 |
|||
18
mandarinka
01.11.12
✎
11:06
|
да выпадает и нужного нет
|
|||
19
Aprobator
01.11.12
✎
11:11
|
(18) вот - этот список где то заполняется. Надо найти это место. Ключевое слово - СписокВыбора.
|
|||
20
mandarinka
01.11.12
✎
11:13
|
ой ой ой, а этот список выбора нужно искать в плане дополнительных начислений или это может быть зарыто где угодно
|
|||
21
Aprobator
01.11.12
✎
11:14
|
(20) Этот список выбора относится к элементу управления с которого производится выбор.
|
|||
22
Aprobator
01.11.12
✎
11:14
|
пошерсти его события то может все таки есть ПриНачалеВыбора или ПриНачалеВыбораИзСписка?
|
|||
23
mandarinka
01.11.12
✎
11:16
|
таких функций в плане видов расчета нет, и спискавыбора тоже. куда-то 1с его затырели
|
|||
24
Aprobator
01.11.12
✎
11:21
|
вообще это это должно быть в форме объекта
|
|||
25
mandarinka
01.11.12
✎
11:24
|
но этого нет почемуто
|
|||
26
laeg
01.11.12
✎
11:30
|
Почему бы для вашего вида расчета не использовать основной план вида расчета ? Там со средним проблем нет.
|
|||
27
laeg
01.11.12
✎
11:34
|
+(26) Решение проблемы кроется тут: В процедуре ПриОткрытии, строка:
СписокДополнительныхВариантовНачислений = ПроведениеРасчетовПереопределяемый.ПолучитьСписокДополнительныхВариантовНачислений(); |
|||
28
laeg
01.11.12
✎
11:35
|
Функция ПолучитьСписокДополнительныхВариантовНачислений() Экспорт
СписокСпособов = Новый СписокЗначений; СписокСпособов.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ФиксированнойСуммой); СписокСпособов.Добавить(Перечисления.СпособыРасчетаОплатыТруда.Процентом); СписокСпособов.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ПроцентомОтОблагаемыхЕСННачислений); СписокСпособов.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ОтСтажаПроцентом); СписокСпособов.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ДоначислениеПоУправленческомуУчету); СписокСпособов.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ПоДоговоруФиксированнойСуммой); Возврат СписокСпособов КонецФункции // ПолучитьСписокДополнительныхВариантовНачислений() |
|||
29
Aprobator
01.11.12
✎
11:37
|
что и требовалось доказать.
|
|||
30
mandarinka
01.11.12
✎
11:46
|
что то не понимаю а как эту функцию привезать к моему элементу чтобы у него появлялись дополнительныевариантыначислений
|
|||
31
Aprobator
01.11.12
✎
11:48
|
по всей видимости там элемент формы не связан с данными объекта, а некий список значений. И после выбора текущее значение пишется в данные. Добавь свой способ чуть ниже, но сдается мне, что что то тут не так.
|
|||
32
laeg
01.11.12
✎
11:51
|
(30) На вопрос в (26) где ответ ? Да и если вставить свой вид расчета, с видом по среднему в основные начисления - проблем не будет 100%. С дополнительными не игрался, ничего сказать не могу.
|
|||
33
mandarinka
01.11.12
✎
11:53
|
в основные он не подходит бухгалтеру надо чтобы был один в один как в допначислениях, просто если стандартный выбирает этот способ то прописывать по идеи и не надо 1с уже его занет но при этом не дает вибирать для созданных элементов
|
|||
34
Aprobator
01.11.12
✎
11:56
|
(33) 1С его знает для основных видов начислений. Не факт, что это будет отрабатывать у дополнительных. Не зря же его выбрать по умолчанию нельзя.
|
|||
35
mandarinka
01.11.12
✎
11:59
|
вот замута какая тут прописать надо там дописать а потом когда обновлять будешь с ума сойдешь просто
|
|||
36
laeg
01.11.12
✎
12:03
|
(35) Ну тогда вставляй и проверяй, как работает
СписокСпособов.Добавить(Перечисления.СпособыРасчетаОплатыТруда.ПоСреднемуЗаработкуДляОтпускаПоКалендарнымДням); а при обновлении забей, это разовое изменение, для первоначальной установки способа расчета. Потом оно будет не нужно, пока не взбредет голову еще один видрасчета сделать. |
|||
37
mandarinka
01.11.12
✎
12:04
|
щас буду пробывать
|
|||
38
Aprobator
01.11.12
✎
12:07
|
(36) эээ - научишь еще. Вставлять то надо тут:
а то мало ли откуда еще на этот модуль ссылка идет. |
|||
39
mandarinka
01.11.12
✎
12:13
|
добавила вроде все нормуль получается. Спасибки
|
|||
40
laeg
01.11.12
✎
12:52
|
(38) никуда не идет, так тоже можно
да и после создания ВР, лучше привести к типовому, так что по большому счету без разницы, где будет костыль стоять |
|||
41
Aprobator
01.11.12
✎
12:57
|
(40) Речь не о корректности кода в конкретном случае, а об стандартном (для меня по крайней мере) общем подходе к внесению изменений в конфигурацию. Чтобы не проверять еще наличие других ссылок. Сейчас нет, после обновления возникли. Разработчик на подобную доработку не рассчитывал. В результате можем иметь нехилые грабли.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |