|
Приходный кассовый ордер -выбор другого справочника по операции | ☑ | ||
---|---|---|---|---|
0
julien
24.05.12
✎
11:38
|
Добрый день!
Подскажите, пожалуйста,что не так сделала. Мне нужно при создании документа с операцией "Расчеты по кредитам и займам" открывать форму выбора справочника СотрудникиОрганизации вместо справочника Контрагенты.В конфигураторе добавила реквизиту Контрагент тип еще одного справочника СотрудникиОрганизации. В форме документа в процедуру ПолеВводаКонтрагентаНачалоВыбора(Элемент, СтандартнаяОбработка) добавила строку: ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПКО.РасчетыПоКредитамИЗаймам Тогда ФормаВыбора = Справочники.СотрудникиОрганизаций.ПолучитьФормуВыбора(, Элемент); Но при выборе справочника все равно вылетает ошибка {Документ.ПриходныйКассовыйОрдер.Форма.ФормаДокумента(1491)}: Ошибка при установке значения атрибута контекста (ПараметрТекущаяСтрока): Несоответствие типов ФормаВыбора.ПараметрТекущаяСтрока = Элемент.Значение; по причине: Несоответствие типов |
|||
1
1C-band
24.05.12
✎
11:39
|
(0) Без фото не взлетит!
|
|||
2
julien
24.05.12
✎
11:46
|
1C-band,почему не взлетит?Не поняла Вас.
|
|||
3
Godofsin
24.05.12
✎
12:02
|
(2) Негласное правило. Чтоб оказали помощь, нужно фото вставить в личную информацию =) Да и не мешало бы указывать платформу и конфу.
|
|||
4
julien
24.05.12
✎
12:10
|
Спасибо,поняла Вас-).В данном случае 1С:Предприятие 8.2 (8.2.9.356)
|
|||
5
Godofsin
24.05.12
✎
12:12
|
Конфигурация какая? БП, УТ...?
|
|||
6
julien
24.05.12
✎
12:13
|
БП
|
|||
7
julien
24.05.12
✎
12:14
|
БП 2.0.30.8
|
|||
8
hhhh
24.05.12
✎
12:14
|
(6) а почему "Сотрудники"? Ведь должно быть справочник физические лица.
|
|||
9
julien
24.05.12
✎
12:16
|
Физические лица есть в другой операции, но в операции Расчеты по кредитам нужно выбирать сотрудников.
|
|||
10
hhhh
24.05.12
✎
12:18
|
(9) бред. И куда вы потом этих сотрудников засунете? Там же везде, в каждой операции физ.лица.
|
|||
11
Godofsin
24.05.12
✎
12:24
|
(10) +1.
(9)Но если все же вы хотите сотрудников, тогда внимательно посмотрите на процедуру УстановитьТипКонтрагента() |
|||
12
julien
24.05.12
✎
13:21
|
Godofsin, спасибо за подсказку. Уже эту процедуру посмотрела и прописала, но все равно выбирается справочник контрагентов.
|
|||
13
Godofsin
24.05.12
✎
14:11
|
(12) Покажите, что написали там.
Вариант номер 2: закомментить строку "ФормаВыбора.ПараметрТекущаяСтрока = Элемент.Значение;" |
|||
14
julien
24.05.12
✎
14:18
|
У меня такая процедура:
Процедура УстановитьТипКонтрагент() ИмяСправочника = "Контрагенты"; Если ВидОперации = Перечисления.ВидыОперацийПКО.ПолучениеНаличныхВБанке Тогда ИмяСправочника = "БанковскиеСчета"; ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПКО.ВозвратОтПодотчетногоЛица Тогда ИмяСправочника = "ФизическиеЛица"; ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПКО.РозничнаяВыручка Тогда ИмяСправочника = "Склады"; ИначеЕсли ВидОперации = Перечисления.ВидыОперацийПКО.РасчетыПоКредитамИЗаймам Тогда ИмяСправочника = "СотрудникиОрганизаций"; Иначе ИмяСправочника = "Контрагенты"; КонецЕсли; Если ВидОперации = Перечисления.ВидыОперацийПКО.ПрочийПриход И Контрагент <> Неопределено Тогда Контрагент = Неопределено; ИначеЕсли ТипЗнч(Контрагент) <> Тип("СправочникСсылка." + ИмяСправочника) Тогда Контрагент = Справочники[ИмяСправочника].ПустаяСсылка(); КонецЕсли; КонецПроцедуры // УстановитьТипКонтрагент() |
|||
15
DrShad
24.05.12
✎
14:20
|
и все равно без фото не взлетит
|
|||
16
julien
24.05.12
✎
14:24
|
DrShad, а теперь взлетит?
|
|||
17
DrShad
24.05.12
✎
14:25
|
DrShad вышел из чата :)
|
|||
18
julien
24.05.12
✎
15:06
|
Вроде бы простая задачка, а полдня ушло(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |