|
ЗУП: Недоступна функция ввода "На основании" | ☑ | ||
---|---|---|---|---|
0
Тим
21.10.11
✎
12:40
|
Мое почтение!
Уважаемые, помогите понять - в конфигурации определена возможность ввода документа "Платженое поручение" на основании документа "Зарплата к выплате". Однако в приложении пункт "На основании" контекстного меню документа "Зарплата к выплате" недоступен...чем определяется это поведение? |
|||
1
shuhard
21.10.11
✎
12:41
|
(0) а выплата через банк ?
|
|||
2
Тим
21.10.11
✎
13:35
|
(1)да, именно так.
|
|||
3
Тим
21.10.11
✎
13:38
|
Самое странное, я и в типовой наблюдаю то же самое...в конфиге возможность описана, а в приложении - недоступна.
|
|||
4
Home44k
21.10.11
✎
13:40
|
В документе указано, что выплата через банк? Документ проведен?
|
|||
5
Тим
21.10.11
✎
13:44
|
(3) - неверно, в типовой доступно.
(4) проведен, через банк. |
|||
6
shuhard
21.10.11
✎
13:45
|
(5) платежка будет "яркой" при трех условиях:
- проведён - в банк - не оплачен |
|||
7
Тим
21.10.11
✎
13:46
|
(6) да, все условия исполнены. Видимо, надо искать где-то какую-то кастомизацию..
|
|||
8
shuhard
21.10.11
✎
13:48
|
(7)
Ищи, код не сложный СписокДокументовВводимыхНаОсновании = ЗарплатаКВыплатеОрганизацийПереопределяемый.СписокДокументовВводимыхНаОсновании(ЭтотОбъект); Если СписокДокументовВводимыхНаОсновании.Количество() Тогда // если первой кнопки из набора нет - то это другой набор команд, его следует прежде очистить Если ПодменюВвестиНаОснованииКнопки.Найти(СписокДокументовВводимыхНаОсновании[0]) = Неопределено Тогда ПодменюВвестиНаОснованииКнопки.Очистить(); Для каждого ВводимыйНаОсновании Из СписокДокументовВводимыхНаОсновании Цикл НоваяКнопка = ПодменюВвестиНаОснованииКнопки.Добавить(ВводимыйНаОсновании, ТипКнопкиКоманднойПанели.Действие, Метаданные.Документы[ВводимыйНаОсновании].Синоним, Новый Действие("ДействиеВводНаОсновании")); НоваяКнопка.Картинка = БиблиотекаКартинок.ДокументОбъект; КонецЦикла; КонецЕсли; Иначе ПодменюВвестиНаОснованииКнопки.Очистить(); КонецЕсли; КнопкиМенюПерейти = ЭлементыФормы.ДействияФормы.Кнопки.ПодменюПерейти.Кнопки; Если ДоступностьКассовыхФорм И НЕ мУпрощенныйУчетВзаиморасчетов Тогда Если КнопкиМенюПерейти.Найти("ВыплатаЗарплатыРасходнымиОрдерами") = Неопределено Тогда НоваяКнопка = КнопкиМенюПерейти.Вставить(0, "ВыплатаЗарплатыРасходнымиОрдерами", ТипКнопкиКоманднойПанели.Действие, "Выплата зарплаты расходными ордерами", Новый Действие("ДействияФормыВыплатаЗарплатыРасходнымиОрдерами")); НоваяКнопка = КнопкиМенюПерейти.Вставить(1, "ВыплатаЗарплатыРасходнымиОрдерамиРазделитель", ТипКнопкиКоманднойПанели.Разделитель); КонецЕсли; ИначеЕсли КнопкиМенюПерейти.Найти("ВыплатаЗарплатыРасходнымиОрдерами") <> Неопределено Тогда КнопкиМенюПерейти.Удалить(0); // ВыплатаЗарплатыРасходнымиОрдерами КнопкиМенюПерейти.Удалить(0); // ВыплатаЗарплатыРасходнымиОрдерамиРазделитель КонецЕсли; |
|||
9
Тим
21.10.11
✎
13:53
|
(8) конечно, просто прямым поиском найти не могу,
спасибо за участие shuhard, и всем откликнувшимся. |
|||
10
shuhard
21.10.11
✎
13:54
|
(9) дык было то что ?
|
|||
11
IBTM
21.10.11
✎
14:17
|
(0) сними галочку "параметры учета - выплата зарплаты - использовать упращенный учет взаиморасчетов (или как-то там)" и будет тебе счастье.
|
|||
12
Тим
21.10.11
✎
14:25
|
(10), (11) - раскрутил эпизод, нагофнокодили малость. Аж через внешний код...поэтому в лоб не находил, пришлось пешком по трассе, шаг за шагом...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |