В регистре сведений отображается только одна запись
По теме из базы знаний
- Набор записей регистра в виде иерархии по одному из измерений
- Версионирование справочников, документов и регистров сведений на SQL-сервере
- Свертка регистров сведений перед удалением измерений
- Управление сборкой. Расширение для конфигурации СППР
- Расширение для интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP
Найденные решения
(3)
Вот из-за этого. ТекущаяДата() в отладчике при пошаговой отладке будет меняться. Соответственно будет новая запись. А в обычном режиме весь код может выполниться за 1 сек, следовательно и запись будет только одна последняя. В РС не может быть несколько записей с одинаковыми ключевыми значениями.
НоваяЗапись.Период = ТекущаяДата();
Вот из-за этого. ТекущаяДата() в отладчике при пошаговой отладке будет меняться. Соответственно будет новая запись. А в обычном режиме весь код может выполниться за 1 сек, следовательно и запись будет только одна последняя. В РС не может быть несколько записей с одинаковыми ключевыми значениями.
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Для каждого Запись Из Отчёт.EventObject Цикл
НоваяЗапись = РегистрыСведений.Взятие.СоздатьМенеджерЗаписи();
НоваяЗапись.Сотрудник = Элементы.Список.ТекущаяСтрока;
Если Запись.Values.anyType[1] = "Фактическое взятие" Тогда
Время = Запись.Values.anyType[0];
Время = СтрЗаменить(Время, ":", "");
НоваяЗапись.Период = ТекущаяДата();
НоваяЗапись.ФактическоеВзятие = Дата("00010101" + Время);
Иначе
Время = Запись.Values.anyType[0];
Время = СтрЗаменить(Время, ":", "");
НоваяЗапись.Период = ТекущаяДата();
НоваяЗапись.ФактическаяСдача = Дата("00010101" + Время);
КонецЕсли;
НоваяЗапись.Записать();
КонецЦикла;
Показать
(3)
Вот из-за этого. ТекущаяДата() в отладчике при пошаговой отладке будет меняться. Соответственно будет новая запись. А в обычном режиме весь код может выполниться за 1 сек, следовательно и запись будет только одна последняя. В РС не может быть несколько записей с одинаковыми ключевыми значениями.
НоваяЗапись.Период = ТекущаяДата();
Вот из-за этого. ТекущаяДата() в отладчике при пошаговой отладке будет меняться. Соответственно будет новая запись. А в обычном режиме весь код может выполниться за 1 сек, следовательно и запись будет только одна последняя. В РС не может быть несколько записей с одинаковыми ключевыми значениями.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)