|
ЗУП - список работников из одного документа в другой - как? | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
12.07.12
✎
11:05
|
Поставли задачу - надо сделать возможность копирования списка сотрудников из одного документа, например табель, в другой - Начисление зарплаты
вот как такое красивее провернуть? Пока вижу два варианта - кнопку на форму и помещать выделенное в праметр сеанса, а по другой этот параметр вставлять либо использовать перетаскивание как лучше сделать? |
|||
1
RomaH
naïve
12.07.12
✎
11:06
|
и если в доках ЗУП разрешить множественное выделение - на что повлияет?
|
|||
2
фросия
12.07.12
✎
11:09
|
Зачем? при автозаполнении начисления зп например в док не попадают сотрудники которым уже в этом мес зп начислена, хочешь что б задвоились?
|
|||
3
RomaH
naïve
12.07.12
✎
11:10
|
(2) вообще-то список сотрудников можно обработать перед этим
ну вот работают расчетчики со списками сотрудников - ввели табель и по этому списку делают документ начисления |
|||
4
RomaH
naïve
12.07.12
✎
11:12
|
с перетаскиванием давно не работал
почему-то рисует фигу при перетаскивании в док начисления хотя свойство "Разрешить перетаскивание" стоит |
|||
5
фросия
12.07.12
✎
11:13
|
(3) прикрути кнопку "заполнить по табелю", там и обработаешь заодно
|
|||
6
RomaH
naïve
12.07.12
✎
11:22
|
а почему перетаскивание не работает?
|
|||
7
Adilgeriy
12.07.12
✎
11:26
|
а ввод на основании? или ты совсем по хитрому хочешь?
|
|||
8
nerkadry
12.07.12
✎
11:27
|
обработку заполнения табличных частей, в ней выбор дока из которого заполнить список
|
|||
9
vah1
12.07.12
✎
11:34
|
в 7.7 делал внешним отчетом закачку xls в док табель по магазинно, типа не нравится xls поправь и снова закачай.
ЗЫ нафика директоров магазинов в базу бухгалтерии пускать, им шо больше делать некуй? |
|||
10
RomaH
naïve
12.07.12
✎
12:02
|
Процедура НачисленияПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Колонка)
СтандартнаяОбработка = Ложь; Если ТипЗнч(ПараметрыПеретаскивания.Значение) = Тип("Массив") Тогда Для Каждого СтрокаДокумента из ПараметрыПеретаскивания.Значение Цикл Попытка СотрудникДляКопирования = СтрокаДокумента.Сотрудник; Исключение Прервать; КонецПопытки; Если Не ЗначениеЗаполнено(СотрудникДляКопирования) Тогда Продолжить; КонецЕсли; ОбработкаВыбора(СотрудникДляКопирования, Неопределено); КонецЦикла; КонецЕсли; КонецПроцедуры Процедура НачисленияПроверкаПеретаскивания(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Колонка) // Вставить содержимое обработчика. СтандартнаяОбработка = Ложь; КонецПроцедуры вот так теперь только в источниках разрешать начало перетаскивания и множественный выбор |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |