Имя: Пароль:
1C
1С v8
Как добавить дополнительные столбцы в ТЧ документа программно
0 Komaksur
 
22.11.24
12:20
Ситуация такая:
Существует документ, нужно добавлять к нему столбцы в каждом документе разное количество.
Столбцы отвечают за каждый месяц между двумя датами.
В каждом документе разное количество этих столбцов
Посчитать месяцы не проблема, а вот как их добавлять и сохранять их проблема.
Возможно делать через регистр сведений, но не понимаю как
Подскажите пожалуйста
1 maxab72
 
22.11.24
12:23
Сделайте как в документе Установка цен. Там тоже количество столбцов зависит от количества выбранных в данном документе прайсов.
2 Komaksur
 
22.11.24
12:25
Большое спасибо, попробую
3 Fedor-1971
 
22.11.24
12:27
(0) Для начала, надо сформулировать вопрос:
1. Есть документ - назначение? Есть ДатаС и ДатаПо?
2. У документа ТЧ есть? что будет храниться в "колонке по месяцу"

На пока, тебе регистр незачем, делай ТЧ с перечнем дат и хранимыми значениями (Например: Период, Количество, Вес и т.д.). Запрети добавлять строки в ТЧ и закрой для изменения колонку с датой (а примере - Период). По кнопке заполняй строки из диапазона С - По, а пользователи довнесут нужные данные
4 Komaksur
 
22.11.24
12:46
Что вы имеете в виду под документом назначение?
5 Komaksur
 
22.11.24
12:46
ДатаС и ДатаПо есть
6 Komaksur
 
22.11.24
12:47
ТЧ в документе есть, будет хранится числовое значение (количество часов)
7 Komaksur
 
22.11.24
12:51
Храниться*
8 Fedor-1971
 
22.11.24
13:12
(4) я имел в виду Назначение документа (собственно для чего)
(6) если я правильно понял, то разрезы учета, что-то типа Период, Сотрудник, Количество часов? - как вариант, можно реализовать на форме табличный документ в режиме ввода. Заполняем его при открытии (или по событию), и перед записью читаем ТабДок и разлаживаем в ТЧ
9 Климов Сергей
 
22.11.24
14:03
Хранить в табличной части, где каждый месяц будет в отдельной строке. Длинная и узкая табличная часть. А визуализировать на форме широкой таблицей с переменным числом столбцов.