Имя: Пароль:
1C
1С v8
Добавить колонки в документ и записать программно
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
А, все туплю.Пойду попробую.