|
Если у внешней обработки много реквизитов
| ☑ |
0
Klesk
14.09.20
✎
14:09
|
Например загрузка из excel, номера столбцов (номер наименования, номер количества, номер суммы ндс ...)
номера могут меняться пользователем
как правильнее делать, создавать реквизит на каждый номер или как то еще?
|
|
1
butterbean
14.09.20
✎
14:12
|
сказать этому пользователю, что столбцы в неправильном порядке загружены не будут
|
|
2
dka80
14.09.20
✎
14:17
|
1. Загружать, например, с помощью построителя отчета.
2. Запретить в эксель файле изменять строки с заголовком
|
|
3
ReaLg
14.09.20
✎
14:19
|
(0) Реквизиты создавать. Подходов к заполнению может быть несколько.
1. Просто запоминать те значения, которые ввел юзер.
2. Сделать несколько пресетов и возможность быстрого переключения между ними. Удобно, если колонок много, а варианты известны заранее (например, разные поставщики и т.д.)
3. Делать некий анализ "а что это у нас тут такое в колонке, а на что это похоже" по названиям колонок, либо по данным в них. Вариант на любителя, т.к. всегда есть вероятность ошибки.
|
|
4
Klesk
14.09.20
✎
14:50
|
запретить нельзя, анализ и так делается, но пользователю дана возможность указывать вручную
некрасиво же
|
|
5
ASU_Diamond
14.09.20
✎
14:56
|
Ну сделай табличную часть с реквизитами "Данные", "НомерКолонки"
Заполняй программно, запрети добавлять строки в ТЧ
|
|
6
Vinianel
14.09.20
✎
14:57
|
(4) У меня такие реквизиты создаются программно на форме (плюс удобный список выбора), смысла пихать их в реквизиты обработки не вижу.
Если нужна передача в модуль объекта, то можно передать структурой.
|
|
7
Klesk
14.09.20
✎
15:10
|
(5) (6) а как быть с сохранением значений этих реквизитов пользователем? например, он вручную задает что у него номер колонки цены=13 и при открытии оно должно подставиться.
|
|
8
Vinianel
14.09.20
✎
15:13
|
|
|
9
Klesk
14.09.20
✎
15:15
|
(8) всем спасибо
|
|