Объекты 1С. Урок №7. Объекты метаданных 1С. Табличная часть

preview_player
Показать описание
Это седьмой урок серии, в которой изучаем объекты в 1С.

В этом уроке будем учиться работать с табличными частями объектов(на примере документов). Узнаем, как заполнять табличную часть, изменять, очищать и удалять нужную строку табличной части.

Статьи про табличные части:

Таймер к видео внизу.

Для тех, кто только начал изучать программирование в 1С: книга "Программировать в 1С за 11 шагов":

Для тех, кто желает более подробно изучить разработку управляемого приложения: книга "Основы разработки в 1С: Такси":

Научиться работать с расширениями можно в этой книге:

Все книги три книги в наборе:



Тайминг:
0:00:16 - Вводная информация о табличных частях объектов;
0:03:02 - Создаем документ, заполняем реквизиты;
0:03:57 - Создаем строку строку табличной части документа;
0:06:10 - Заполняем реквизиты строки табличной части;
0:07:03 - Сохраняем. Проверяем создание строки табличной части;
0:08:21 - Изменяем уже заполненную табличную часть - пересчитываем цену;
0:11:05 - Сохраняем (перепроводим документ), проверяем пересчет цены в табличной части;
0:13:24 - Очищаем табличную часть;
0:15:18 - Удаляем первую строку табличной части;

Ссылки на ролики про объекты в 1С:
Рекомендации по теме
Комментарии
Автор

Большой Рахмет! Лучшие курсы что же нашел пока что. Обязательно скачаю книгу на сайте

Бббб-кш
Автор

Ильяс, спасибо за материал! Было очень полезно

Эмиль-жф
Автор

Ильяс, спасибо! Жаль, что раньше мне не встретились такие видео по этим темам...

msgmsg
Автор

Ильяс, очень важный совет.
1) Не ленитесь писать вместо кнопки правильный текст, то есть вместо Команда 1 и Команда 2 писать Обновить, Выбрать Документ Заказа, Создать новый и тп. Вы ориентируетесь в своем коде быстро так как вы спец, а вот новичку это каша полная.
2) Еще одна важная вещь называть процедуры правильно, в одном документе есть много процедур и если просто писать процедура 1 и процедура 2, то потом не разберешься что есть что.
3) Последнее, в практике хорошего кода рекомендуется использовать отступы (indent) для читабельности и демонстрации суббординации кода. Очень рекомедую. У вас это займет всего секунд 5, а код станет значительно качественнее, соответственно и видео более понятным.

eluz
Автор

6) при успешном выполнении процедуры будет хорошо добавлять всплывающее сообщение, к примеру "Молоко удалено". а) вы научите программиста мыслить как пользователь, то есть через ux практику b) это культура тестирования для дальнейшего код дебага (code debugging)

eluz
Автор

у вас есть контакт? может познакомимся лично? может выйдет какое-нибудь сотрудничество.

eluz
Автор

Подскажите как добавить несколько строк в табличную часть

user_ivan
Автор

4) и еще одна рекомендация, если вы когда-нибудь программировали на фронтэнде то в css есть практика последовательности писания кода в соответствии с последовательностью на странице html. Таким образом ориентироваться в большом объеме намного легче. Так же, рекомендуется использование комментариев и Секций (sections) для читабельности и удобной навигации в коде. Очень рекомендую пользоваться иначе это будет треш. Вы учитель, и как учитель думаю будет классно если вы параллельно в процессе обучения будете знакомить ваших учеников с лучшими практиками.

eluz
Автор

самое трудное в 1с тяжело понять и с ориентироваться что куда обращается.

xlite
Автор

Лучше использовать конструкцию "если-тогда" а не знак вопроса. Так нагляднее.

anten
Автор

5) добаляйте в комментарий вашу внешнюю обработку, чтобы каждый кто смотрит ваш курс мог в конце скачать файл, открыть и знакомиться детальнее. Так же, все связанные задачи либо группу задач можете делать в 1 файле, так будет ученикам удобнее потом повторять материал. Посмотрите пример на курсе Iron Skills, запросы за 3 часа. И еще раз повторюсь добавляйте комментарии между кодом, чтобы можно было видеть какая функция / процедура за что отвечает.

eluz
Автор

Лучше один раз увидеть чем 100 раз услышать... Почему не показать табличную часть в документе, а не целых 8 минут о нем рассказывать? И так толком его не показать...

MrDoctorRoot