Это видео недоступно.
Сожалеем об этом.

Примеры работы с регистрами сведений в 1С 8. Часть 1

Поделиться
HTML-код
  • Опубликовано: 20 ноя 2021
  • Как можно меня отблагодарить: pay.cloudtips.ru/p/0c670bd3
    В видео рассмотрены примеры работы с регистрами сведений в 1С 8.
    На примере непериодического независимого регистра сведений показано, как создать одну запись, а также как создать набор записей. Кроме того, рассмотрена ошибка записи с дублирующимися значениями ключевых полей.
    Таймкоды:
    01:15 - Создание одной записи при помощи менеджера записи
    05:00 - Создание набора записей регистра сведений 1С
    09:02 - Ошибка «Запись с такими ключевыми полями существует»
    Добавляйте в закладки мой сайт 1c.alexcode.ru/first-steps/ с полезными материалами по настройке и программированию 1С
    Курс «Разработчик 1С с нуля»
    1c.alexcode.ru/
    Индивидуальное обучение 1С
    1c.alexcode.ru/online-consult...
    Видео также размещено на моем Дзен-канале «1С с Леоновым»: dzen.ru/video/watch/636d08205...

Комментарии • 12

  • @igorsergejchick3111
    @igorsergejchick3111 Год назад +1

    Благодарю это лучшее, что встречал по теме.

  • @AlekseiAstahov
    @AlekseiAstahov 2 года назад +2

    Благодарю вас за наглядный пример.

  • @lMrN0bOdyl
    @lMrN0bOdyl 2 года назад +1

    Спасибо, лучшее, что встречал по теме.

    • @alexcode_1c
      @alexcode_1c  2 года назад

      Благодарю! Рад, что видео оказалось полезным.

  • @ARLIAMANJHO
    @ARLIAMANJHO 2 года назад +1

    Как начинающий программист, скажу что из увиденного, наглядный пример работы МенеджераЗаписи показан идеально. НаборЗаписей наоборот очень сомнителен в данном контексте, он очень не удобен судя по видео

    • @alexcode_1c
      @alexcode_1c  2 года назад

      Спасибо за обратную связь! Да, использование набора записей не всегда интуитивно понятно начинающим разработчикам, но без использования набора записей бывает сложно решить многие классы задач (например, обновление всех записей по отбору, с удалением лишних и добавлением нужных, удаление всех записей по отбору, и др). Так что без него никуда :) Ну и запись 1 000 000 строк по одной записи будет многократно медленнее, чем запись этих же 1 000 000 строк одним набором.

  • @AlekseiAstahov
    @AlekseiAstahov 2 года назад +1

    7:22 Создаём новую запись в наборе и заполняем на основании строк таблицы значений. Вопрос: Имена Измерений и Ресурсов регистра и имена колонок таблицы значений, должны совпадать? Должны идти в одинаковом порядке?

    • @alexcode_1c
      @alexcode_1c  2 года назад +1

      Спасибо за хороший вопрос!
      Самое простое решение с точки зрения кода - воспользоваться методом ЗаполнитьЗначенияСвойств(Приемник, Источник). Тогда действительно имена в источнике (измерения и ресурсы в нашем примере) и имена в приемнике (имена колонок ТЗ) должны совпадать. Порядок не важен.
      Второй способ - просто пишем присваивание каждому полю какого-то значения, аналогично как в примере создания одной записи. Тогда имена колонок ТЗ могут быть произвольными, либо вообще значения могут браться из разных источников - переменных, реквизитов, функций и т.п.
      Например, если бы в таблице колонка Тариф называлась "ТарифРассчетный", вид тарифа берем из реквизита, а сотрудник получался бы из какой-нибудь функции
      НоваяЗаписьНабора.Тариф = СтрТЧ.ТарифРассчетный;
      НоваяЗаписьНабора.Сотрудник = ПолучитьНужногоСотрудника();
      НоваяЗаписьНабора.ВидТарифа = ВидТарифа;

  • @user-ut8lq8zb2r
    @user-ut8lq8zb2r 4 дня назад

    У набора записей есть метод Загрузить. Можно было ТЗ передать 🎉

    • @alexcode_1c
      @alexcode_1c  3 дня назад

      Да, и об этом рассказано во второй части видео про регистры сведений.
      Вы ведь обратили внимание, что видео называется Часть 1? ;)

  • @AlekseiAstahov
    @AlekseiAstahov 2 года назад

    5:30 Каким это чудесным способом в реквизитах формы возникает ТаблицаЗначений ТЗНабора с уже заполненными именами колонок и типами значений? Судя по видео по щелчку в окне "Конфигурация".

    • @alexcode_1c
      @alexcode_1c  2 года назад

      Таблица значений создается в форме вручную. Для экономии времени зрителей я убрал фрагмент с созданием таблицы значений, т.к. это вспомогательный объект для наглядности.