|
Добавить колонки в документ и записать программно
| ☑ |
0
Fhut
05.05.22
✎
09:29
|
Помогите, пожалуйста, как лучше сделать, что-то не могу сообразить(((
На форме документа есть два реквизита с типом "список значений" : клиенты и номенклатура. По кнопке заполнить в строках встают клиенты. А вот справа должно появится столько колонок, сколько групп в сз номенклатура, так же они должны заполниться остатками. Потом пользователь заполняет несколько колонок вручную и записывает документ. Не могу сообразить как сделать тч. В один же реквизит тч я не запишу несколько значений, а групп может быть две, а может быть 10. Да к тому же часть данных, что будут введены вручную по номенклатурной группе нужно будет еще записать в регистр сведений.
Подскажите куда копать!?
|
|
1
Fhut
05.05.22
✎
09:31
|
К сожалению не знаю как тут добавить картинку. Если что вот тут есть https://forum.infostart.ru/forum9/topic281003/?result#postform
|
|
2
hhhh
05.05.22
✎
09:35
|
(0) ну про циклы почитай. В программировании есть такое понятие "цикл". в цикле перебираешь свой список и программно добавляешь колонки.
|
|
3
Fish
05.05.22
✎
09:54
|
(0) Для этого делается отдельная ТЧ с двумя полями "ИмяКолонки" и "Значение". При открытии документа по этой ТЧ программно создаёшь на форме колонки, при записи - пишешь значения в эту ТЧ.
|
|
4
Михаил Козлов
05.05.22
✎
10:42
|
Можете посмотреть типовой документ УстановкаЦенНоменклатуры.
|
|
5
Fhut
05.05.22
✎
11:11
|
Но у меня должно быть так
Обувь "название"
Цена | Количество | еще пару реквизитов.
Это все должно быть визуально в одной ячейке.
|
|
6
Fhut
05.05.22
✎
11:14
|
Ладно с группой колонок понятно.
То есть нужно две тч. В одной те колонки, что будут добавляться как колонки, правильно!?
|
|
7
Fhut
05.05.22
✎
11:17
|
Нет, что-то все равно не догоняю. Мне же нужно сопоставление еще с клиентом в строке, а у меня будет только имя колонки и допустим значение "тапки". Но мне же нужно еще цену по этим тапка у определенного клиента, которую вбил пользователь
|
|
8
Fhut
05.05.22
✎
11:19
|
А, все туплю.Пойду попробую.
|
|