Имя: Пароль:
1C
 
ЗУП 3, почему сделано так (ФормаСтроки в Кадровый перевод списком)?
0 ptiz
 
09.10.24
11:26
ЗУП 3
Документ "Кадровый перевод списком". В документе есть ФормаСтроки - для редактирования строки. Но есть и второй вариант - редактирование строки через открытие формы документа "Кадровый перевод" (не списком).
Я чуть не свихнулся, когда дорабатывал эту форму, и не понимал, почему юзеры не видят изменений (я-то из отладчика работал, и всё работало, а юзеры - нет).

А потом нашел:
Если ОбщегоНазначенияКлиент.РежимОтладки() Тогда
    ПолноеИмяФормыОбъектаМетаданных = ПолноеИмяОбъектаМетаданных + ".ФормаОбъекта";
  Иначе
    ПолноеИмяФормыОбъектаМетаданных = ПолноеИмяОбъектаМетаданных + "Списком.Форма.ФормаСтроки";

Какая цель этого винегрета?
1 mikecool
 
09.10.24
11:27
риторический вопрос? если ты не видишь суслика, это не значит, что его нет
2 ptiz
 
09.10.24
11:31
(1) Меня интересует - зачем сделано так?
3 SleepyHead
 
09.10.24
12:29
(2) Этот вопрос лучше адресовать разработчикам.

А зачем вы дорабатываете форму? Чего не хватает?
4 ptiz
 
09.10.24
12:43
(3) Надо, чтобы при изменении оклада в форме менялась сумма аванса. У начисления "Аванс" свой показатель "Сумма аванса". Через расширение, конечно, там пара процедур.
5 SleepyHead
 
09.10.24
12:54
(4) Ввод показателя через документ "Данные для расчета зарплаты" не подходит?
6 ptiz
 
09.10.24
13:04
(5) Кадрам удобно сразу всё видеть в переводах и приемах: строчка оклада, строчка аванса.
7 SleepyHead
 
09.10.24
13:05
(6) А чем их не устраивает расчет зарплаты за первую половину месяца? По мне, какие-то лишние задачи - вести учет суммы аванса, потом смотреть, чтобы зарплата была больше аванса.
8 ptiz
 
09.10.24
13:25
(7) Аванс - это как раз начисление для первой половины месяца. Сумма аванса - число (показатель для начисления Аванс), которое удобно вводить при приеме и кадровом переводе. Обычно это 75%, но остается и возможность менять вручную.