Здравствуйте, не могу записать набор записей в регистр сведений.
"Запись не верна! Значение поля не соответствует установленному отбору"
Вот Код :
"Запись не верна! Значение поля не соответствует установленному отбору"
Вот Код :
&НаСервереБезКонтекста
Процедура ЗаполнитьКалендарьНаГодНаСервере()
Дата1 = ТекущаяДата();
Дата1 = НачалоГода(Дата1);
Дата2 = КонецГода(Дата1);
НаборЗаписей = РегистрыСведений.ПроизводственныйКалендарь.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.ДатаКалендаря.Установить(Дата1);
НаборЗаписей.Прочитать();
НаборЗаписей.Очистить();
НаборЗаписей.Записать();
Пока Дата1 < Дата2 Цикл
НаборЗаписей.Отбор.ДатаКалендаря.Установить(Дата1);
Запись = НаборЗаписей.Добавить();
Запись.ДатаКалендаря = Дата1;
Запись.Год = Год(Дата1);
Запись.ДеньНедели = ДеньНедели(Дата1);
Дата1 = Дата1 + 86400;
НаборЗаписей.Записать();
КонецЦикла;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Регистры сведений 1С. Как это устроено.
- Регистры сведений. За кулисами
- Исправление регистра сведений "Распределение запасов" по данным регистра накопления "Товары на складах" после перехода с ред. 2.4 на ред. 2.5 для конфигураций УТ, КА, ЕРП
- Регистры сведений 1С для "чайников"
- Программное открытие формы истории данных для регистра сведений
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот