Здравствуйте
Подскажите как грамотно записать в регистр свдений табличную часть данные
графика, что не получается.Проблемы разные Имя табличной части ""ШаблонЗаполнения"
Для каждого строкаТЧ из ШаблонЗаполнения я делал .Не понимаю куда его подставить куда не ставлю. первое значение из ТЧ или последнее или ничего не пишет в регистр. Может структура записи другаю будте?
Потому что Запись = Набор.Добавить(); надо вставлять в цикле по ТЧ и заполнять реквизиты регистра в этом цикле, тогда получите столько записей, сколько строк в ТЧ, при этом записи должны быть уникальными по реквизитам!Изменено 27.07.12 17:18:01
(4) Я это понимаю.Но применительно к этому алгоритму как надо сделать. НП и КП нужныю тольк для получения разницы дат (Число дней) Я вроде все способы попробовал есть те или иные проблемыИзменено 30.07.12 18:22:58
Тут единственное что непонятно, так это НП и КП, что они из себя представляют?
В таком варианте мы записываем одни и те же данные с разными НП. Задачу проясните, пока непонятно, чего Вы хотите добиться.Изменено 31.07.12 10:18:03
НП и КП - Данные период ТипЗначения-Стандартный период
Служат дляо получения количество дней в периоде.
Можно все в ТЧ сбросить не хочу лишних реквизитов.
График хочется что бы был универсальным (День через день, два через три и т.д.)
Нет не работает
{Обработка.ГрафикРаботы.Форма.ГрафикРаботы.Форма(161)}: Ошибка при вызове метода контекста (Записать)
Набор.Записать();
по причине:
по причине:
Запись с такими ключевыми полями существует! : РС_ГрафикРаботы: МОЙ ГРАФИК, 01.01.2012 0:00:00 (Регистр сведений: График работы ( РС ); Номер строки: 2)
Опишу что надо
1. Есть шапка реквизиты
ГрафикРаботы - спр.ГрафикРаботы
Период - стандартный периода
2.Есть ТЧ (может в ней быть только СЕМИ строк ПО ЧИСЛУ ДНЕЙ НЕДЕЛИ)
Колонки
Дни часы и т.д (Можно еще сделать первую колонке дни недели)
Тербуется записать все в регистр сведений ГрафикРаботы и привызаться днем недели к ежедневной дате в регистре сведений. Вроде все .МОЖЕТ ПОДХОД К РЕШЕНИю БУДЕТ ДРУГОЙ или как бы вы сделали?