Имя: Пароль:
1C
 
Если у внешней обработки много реквизитов
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
запретить нельзя, анализ и так делается, но пользователю дана возможность указывать вручную
некрасиво же https://i.imgur.com/1oCkuVq.png
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) всем спасибо
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.