Продвинутый курс. Финал
Эта запись посвящена участникам 1-го и 2-го потоков продвинутого курса.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте — залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись — напишите нам на e-mail поддержки.
1. С разу же ко двору пришлась информация по обменам данными. Очень помогло. Также знания по РЛС пригодились тоже почти сразу. Сложные запросы – интересно, еще раз для мозгов прокачка.
За весь курс отловил в ваших действиях несколько интересных нюансов, стал писать быстрее.
Технологический журнал – знаю где буду смотреть при непонятных проблемах с платформой =)
2. Может быть и успею сделать
3. Ну, тут все стандартно: в режиме отладки смотрим, что неправильно написали в коде, все остальное вторично. Всякие горячие клавиши используют в любом случае уже не новички.
Спасибо!
Обратная связь:
Нового в продвинутом курсе было довольно много. В каждой теме открывал для себя что-то новое. Особенно помогли Управляемые формы, функциональные опции, СКД, работа с технологическим журналом. Хотя каждый урок старался смотреть предельно внимательно, при повторном изучении материала думаю узнаю еще много нового.
Особых заблуждений не было, избавился от одного главного заблуждения – не так уж это и сложно
Почти все навыки стараюсь применять на практике.
Практическое задание:
Очень постараюсь успеть
Помощь новичкам:
Остановка по ошибке, сравнение и объединение конфигураций
Евгений, спасибо!
Позавчера отправил решение – хотел-бы убедится что дошло (подтверждения о доставке не вернулось).
Да, письмо пришло.
Спасибо, что оповестили!
I. Обратная связь по пройденному курсу.
Новое – RLS, Технологический журнал, Функциональные опции, Агрегаты, Блокировка данных.
III. Помощь новичкам
Выучить горячие клавиши – очень ускоряют работу. Больше учиться и читать(не только 1с :))
Обратная связь.
1) Да фактически все что не затронули в базовом блоке, особенно БОЛЬШОЕ СПАСИБО за СКД.
2) Вспоминаю первые попытки покопаться в типовой конфигурации – “темный лес”. Оказалось все понятно и знакомо.
3) Проекты не разрабатываю, в основном небольшие переделки типовой конфигурации и создание отчетов. Вот здесь как раз и пригодилась СКД.
4) Самое неожиданное оказалось то, что курс к сожалению закончился. :(
А новичкам рекомендую досконально изучить возможности отладчика, незаменимая вещь любого программиста.
Спасибо за обратную связь!
8.2 учу сразу с 7.7 – поэтому даже не представляю сколько времени и сил потратил бы изучая самостоятельно и/или по книжкам. Открытием стало возможность выполнения кода на VBScript из 1С. В процессе обучения написал свою конфигурацию для управленческого учета внедрил более чем на 10 предприятиях.. сейчас развиваю ее , улучшаю + изменяю под разные сферы деятельности разных предприятий, добавляю новые фишки. Хотелось бы выделить кейсы решений – очень полезные практические советы. Клиенты счастливы – конкуренты нервно курят бамбук :) Так что курс из разряда – Must Have !
Отличный результат, спасибо!
1. Обратная связь по курсу
– новое: нюансы по администрированию, работа с технологическим журналом;
по разработке: СКД, управляемые формы, бизнес-процессы.
по методике: кейсы по управленческому и бухгалтерскому учетам. Особенно интересно по бух.учету.
– оказалось открытием, что в отчете на управляемых формах при отсутствии у роли прав на запрашиваемый регистр,
не появляется сообщение об ошибке. В этом случае формируется пустой табличный документ.
– удалось применить динамический список с параметрами, для создания формы списка документов и формы отбора.
3.Помощь новичкам
Постоянно применяю сочетания:
Alt+A – выделение модуля,
Alt+Shift+F – форматирование текста,
Ctrl + “-” – возврат курсора в предыдущий модуль,
F12 – хорошо применять к перечислениям, обычно самый длинный список объектов.
например, нажатие F12 на строке Перечисления.СтавкиНДС автоматически перекинет нас
в дерево объектов метаданных на это перечисление.
Ctrl+T – делает то же самое, но применительно ко всему модулю. Помещает курсор в дереве объектов
на ту форму или объект, в модуле которых мы находимся.
Для запуска приложения от имени произвольного пользователя использую меню Сервис, где меняю имя пользователя
[и режим запуска].
Анатолий, спасибо за обратную связь!
Новое: работа с Технологическим журналом это просто открытие. Много нового по мельче. Самое ценное это мастер классы по темам и домашним заданиям.
Заблуждения: требования к коду при сдаче на Специалиста – “вещь в себе и познанию не подлежит” как говорил Кант.
Применение навыков: повысилось качество и скорость написания кода.
Новичкам: испльзуйте все 4 табло, можно одновременно. Не забываем про Стек вызовов.
Обратная связь
1)Нового узнал почти все). Моделирование структуры данных, отчеты, запросы. Объектная структура. Огромное спасибо за обучение.
Заблуждений, как таковых не было.
Так получилось, что текущие задачи не связаны с программированием, но полученные знания очень помогают в общении с программистами.
2) К сожалению пришлось притормозить обучение, но планирую завершить.
3) Для новичков
клиент-серверное взаимодействие, передача данных с клиента на сервер и обратно. Серия грабли
Спасибо, Юрий!
Добрый день, Евгений и Фарит!
К сожалению, зафиналиться не смогу, но оставить обратную связь считаю своим долгом.
Курс действительно очень сильный, особенно он полезен для регионов. Например, у нас в Беларуси нет даже подобных по материалу, актуальности, и прочее и прочее… очных курсов. Поэтому Ваш курс для меня – настоящая находка.
К сожалению, первый поток продвинутого курса очень затянулся, что выбило из динамики. Но, как я вижу, у Вас уже и продвинутый стал на поток, что очень радует.
Очень понравилась рубрика «Осторожно 1С». Отдельное спасибо за описание новых возможностей при выходе очередного релиза!
Бонусы и прочие мелкие радости в очередной раз заставляли восхищаться Вами и Вашим умением вести бизнес.
Преподавательский талант Евгения и внимание к каждому слушателю также дает курсу свои плюсы.
Надеюсь в будущем также поучиться на курсах Фарита – УПП и проекты. Теперь я уверен в удобстве и эффективности Вашего дистанционного обучения.
Спасибо огромное, коллеги! Удачи Вам и Вашему бизнесу!
Спасибо Вам!
И еще вопрос: при закрытии “минусов” они при поступлении закрываться могут только тем же товаром что в минусе или аналогами тоже должны закрываться?
Алгоритмы имеет смысл сделать универсальными, поэтому можно считать, что с учетом аналогов.
Вопрос по финальному заданию: при списании аналоги ищутся только в пределах того склада, что и номенклатура для списания?
Да, именно так.
Есть вопросы по финальному заданию:
1. Достаточно ли сделать отчет Ведомость по товарам с колонками Нач.Ост Приход Расход КонОст с указанными группировками (Номенклатура,Склад и характеристика) без детализации по документу регистратору?
2. По поводу обработки корректного пересчета себестоимости: нужно ли включать документы в последовательность, чтобы знать, по каким документам нужно пересчитывать себестоимость?
1. Да, детализации по регистратору не требуется.
2. Да, последовательность желательно использовать.
Вопросик: будет ли продлеваться мастер-группа для финалистов продвинутого курса? А то у меня до 21 мая стоит, а конфигурации присылать можно до 25…
Нет, продлеваться более не будет.
Отчет можно будет прислать до 25 и опубликовать комментарий тоже будет можно, ведь текущая запись создана 13.05.
Так как с платформой 8 начал работать с началом обучение, то новое практически все! Особенно хочу отметить управляемые форм, СКД, Диаграмму ганта, RLS, разбор живых кейсов было очень полезно и вовремя, работа с ТЖ, обмен данными и УРИБ (это сразу же использовал на практики). Благодаря курсу успешно внедрил конфигурацию УНФ со значительными доработками, для не большого кондитерского цеха. Успешное завершение этого проекта стало ваозможным этому курсу, оперативным и полным ответам Евгения в мастер группе.
Для новичков. изучить горячии клавиши и применять их например CTRL+Shift+Z очистка окна сообщение, CTRL+W выделение слово.
Еще раз спасибо команде создателей курса за полученные знания.
Павел, спасибо за обратную связь!
1) Что нового:
Управляемые формы – всё по новому .
Только на курсах узнал про конфигурацию поставщика, и соответственно всё прояснилось с возможностью возврата конфигурации на «Замок».
Абсолютно новый для меня материал про управляемые блокировки.
Возможность передачи параметром в запрос Тз или Тч.
Применение условия < или > в связях таблиц запросов (получение нарастающего итога или ранжирования ).
Применение ролей в полях СКД.
Объяснение принципов РАУЗа.
2) От каких заблуждений избавились
Что механизмы сложных периодических расчетов – очень сложные, оказалось, что все легче, чем воспринималось с первого раза.
3) на практике
Перевел на 8.2 не только свои регламентированные типовые базы, но и управленческую – «замороженный» ранний релиз УПП. Готовил конфигурацию несколько дней, в результате, для сотрудников переход вылился только в смену внешнего вида, ошибок они не заметили. (Я то заметил, но успел исправить, пока до них не добрались).
Список приемов
1) Использовать шаблоны текста в качестве «блокнота». Если встретились строки кода, которые будут использованы в последующем, которые следует запомнить – удобно записать в свой файл шаблонов. Так же туда стоит записывать свои наработки, некоторые часто используемые куски кода, чтобы не повторять каждый раз уже рутинные строки. У меня в шаблоны занесены так же все строки кода с комментариями, которые позволяют выполнять стандарты типовой конфигурации – заполнение при открытии, автонумерация, возможность изменения номера, подключение внешних печатных форм и заполнения табличной части. Внесение всего этого в новый документ в результате занимает 2-3 минуты.
2) Для переноса объектов между компьютерами можно использовать стандартный буфер обмена WINDOWS – C:\WINDOWS\system32\clipbrd.exe . Копируем, допустим, регистр, заходим в программку буфера, сохраняем буфер в файл, файл пересылаем, на новом месте совершаем обратную операцию и вставляем в конфигурацию разработанный в другом месте регистр.
3) Не заметил, что бы кто-нибудь написал про использование в модулях связки Ctrl+A и Alt+Shift+F – автоматическое форматирование текста всего модуля.
Владимир, спасибо за обратную связь.
Ваши приемы очень интересные, обязательно включим их в вооружение молодого бойца :)
Владимир, на Ваш основной ящик письма не доходят, сообщите альтернативный мейл.
1. Обратная связь.
1.1. Для меня практически вся информация была новой и познавательной. Но основные, особо понравившиеся, темы перечислю:
СКД (номер один однозначно), временные таблицы и менеджер ВТ (сильно облегчают жизнь), кейсы, управляемые блокировки, технологический журнал, клиент-серверный режим работы.
1.2. Заблуждений особых не было, так как еще после базового курса себе уяснил, что, да, основы программирования в 1С я освоил, но для полноценной работы с платформой знаний все же не хватало. Поэтому просто было желание получить полные и качественные знания
об 1С, и, думаю, Ваш курс в этом очень помог.
1.3. На практике пока приобретенные навыки не применял.
1.4. Приятной неожиданностью оказалось то, что материалы курса охватывают практически всю платформу. Исключение составляют разве что некоторые механизмы интеграции с другими системами (XDTO, Web-сервисы), но, думаю, и это тоже появится.
2. Практическое задание.
Конфигурацию выслал по почте.
3. Помощь новичкам.
3.1. Ctrl+G – для быстрого перехода к строке кода, вызвавшей ошибку.
3.2. Так как домашние задания частенько выполнялись совместно с просмотром защищенных видеоуроков, и связка Ctrl+C, Ctrl+V не работала, то при копировании здорово спасал прием с выделением текста и переносом его мышью с зажатым Ctrl.
3.3. Разработка запроса с помощью консоли и вставка текста уже отлаженного запроса в конструктор.
3.4. Возможность включения в табло нескольких закладок.
Хочу сказать большое спасибо за обучение и также пожелать дальнейших успехов Вашему проекту!
Сергей, спасибо за обратную связь.
Сергей, Ваш основной е-майл не работает, есть ли альтернативный?
1.1. Что нового Вы узнали из продвинутого курса по программированию?
Узнавал новое в каждой главе. С некоторыми возможностями 1С 8.2 (и вообще платформы) до этого не работал. Вкраце, если перечислить, то новым для меня было: функциональные опции, планы обмена, работа с технологическим журналом, агрегаты, переход с автоматической блокировки данных на управляемый режим. Также, в продвинутом курсе получил расширение знаний (по сравнению с базовым) по работе с управляемыми формами, узнал кое-что новое по СКД и RLS. В кейсах много полезного нашел. Узнал возможности релиза платформы 8.2.14.
1.2. От каких заблуждений избавились?
Думаю, что приобретя эти курсы я избавился от массы заблуждений в будующем :) Курсы дают не только знания по 1С 8.2, но и корректные методики по программированию в среде разработки и правильные способы применения возможностей, которые предоставляет платформа. В голове пока сумбур, некоторые главы просматривал на перемотке, что-то уже успел забыть. Буду еще раз пересматривать весь курс, не торопять и вдумчиво. Без гонки в стиле “успеть сделать ДЗ” :)
1.3. Если Вы работаете на практике с платформой «1С:Предприятие 8», то, каким образом вам удалось применить новые навыки (какие результаты были достигнуты)?
Стараюсь применять все полученные знания и навыки на практике. Сейчас пока еще много клиентов на 8.1, либо на 8.2 в режиме совместимости, поэтому с управляемыми формами руку не сильно набил. Возможно это и к лучшему, т.к. 8.2.14 избавляет программиста от многих “мучений” :) Есть несколько идей по разработке самописных баз для личного использования. Как появится время – буду делать их с использованием всех новинок 1С 8.2
1.4. Если Вы пока не работаете реальных проектах по внедрению решений на «1С:Предприятии 8», то, что оказалось неожиданным из материалов курса?
Не могу сказать, что были неожиданности, я был готов к новому :) приятной неожиданностью лично для меня были главы “Кейсы” в каждом из блоков.
2. Практическая часть
dt скинул на почту. Торопился все успеть, т.к. завтра надолго уезжаю.
3. Помощь новичкам.
Коллеги уже высказали достаточно много предложений. От себя добавлю, что стоит выучить все горячие клавиши, которые существенно повышают скорость кодинга и позволяют взаимодействовать со средой разработки практически без мыши. Например, из курса узнал о комбинации Ctrl+T, частенько пригождается в отладке типовых, где процедуры и функции раскиданы по множеству общих модулей и при переходе по F12 уже не знаешь, в котором из них находишься.
Второй момент – это запросы и консоль запросов. Когда только знакомился с 1С 8, по привычке оставшейся от 7.7 везде использовал объектные методы, потом пришлось переучиваться. Как только я освоил консоль запросов и сам язык запросов, к объектным методам больше не возвращался.
Третий момент – отладка. В отладчике приходится проводить достаточное количество времени, поэтому все его возможности нужно знать. Из курса кстати узнал о стеке вызовов, раньше его почему то не использовал. Также не использовал остановку по ошибке, пытаясь заменить её остановкой по условию.
Четвертый момент – сразу приучаться к оптимальному коду, помнить, что самые затратные по времени выполнения операции – это чтение и запись в базу данных. Сам, впопыхах забываю об этом, рождаются быстрые решения, которые не оптимальны по производительности. Например, недавно переписывал свой же отчет двухгодичной давности, удивлялся, как я мог такое написать :) Вложенные запросы в левом соединении и т.п.
Пятый момент – помнить, про границу времени, начало/конец секунды и все такое. :)
Ну и по мелочи,
– использовать ctrl+Q, ctrl+пробел,
– для обновления платформы удобно использовать 1cescmn.cfg
– осторожно расставлять флажки (клиент, сервер и т.п.) в общих модулях
– время от времени выполнять синтаксический контроль всех модулей (особенно после обновления)
Успеха и удачи авторам курса во всех их дальнейших начинаниях!
Спасибо за обратную связь, Николай.
I. Обратная связь по пройденному курсу.
1.Что нового Вы узнали из продвинутого курса по программированию?
Продвинутый курс порадовал обилием нового для меня материала.
Например, Логирование, RLS, Технологический журнал, Функциональные опции, Агрегаты, РИБ, СКД, Блокировка данных.
Почти в каждой теме курса находила для себя новый материал.
2.От каких заблуждений избавились?
Думала, что РИБ – это что-то нереальное. А оказалось, что вполне можно разобраться.
3. Если Вы работаете на практике с платформой «1С:Предприятие 8», то, каким образом
вам удалось применить новые навыки (какие результаты были достигнуты).
Все, что узнавала по ходу курса, применяла на практике.
В основном я работаю с УПП. Всегда был трудоемким процесс обновления конфигурации на новый релиз, т.к. у нас УПП существенно переписано. После изучения материала по объединению конфигураций у меня весь процесс занимает совсем немного времени и не доставляет никаких проблем.
В УПП мы пока работаем в режиме обычного приложения. (Ждем выхода 8.2.14 :)) Но тем не менее, стараюсь использовать только управляемые формы в своих разработках.
Отчеты делаю только на СКД. И, надо заметить, что занимает все гораздо меньше времени, чем раньше. Что не может не радовать.
III. Помощь новичкам
В пункт Отладка добавить:
c. Точка остановка по ошибке
d. Стек вызовов
e. Подключение к сеансу отладки
Раз речь идет о новичках, то можно добавить пункт “Правила хорошего тона программиста 1С”.
В него включить: форматирование текстов модулей, указания по именованию объектов конфигурации, процедур и переменных и т.п.
Большое спасибо всем организаторам курса за труд!
Юлия, спасибо за обратную связь.
II. Выгрузку базы выслала на указанный e-mail 23.05.11
Юлия, письмо получено.
Обратная связь:
1) Что нового Вы узнали из продвинутого курса по программированию?
Просто перечислю: ТехнологическийЖурнал, ФункциональныеОпции, ПараметрыСеанса, RLS, РИБ, КритерииОтбора, Агрегаты, БлокировкаДанных, СКД, Перерасчеты, ДиаграммаГанта, Полнотекстовый поиск и еще очень много важных ньюансов. Приходилось смотреть все уроки (даже по тем темам в которых хорошо ориентировался) потому, что боялся пропустить важные моменты.
2) От каких заблуждений избавились?
– Что регламентные задания это плохо и их надо отключать.
3) Если Вы работаете на практике с платформой «1С:Предприятие 8», то, каким образом
вам удалось применить новые навыки (какие результаты были достигнуты);
– Очень много вещей применяю в работе. Без знаний о СКД не смог бы выполнить задание.
4)Если Вы пока не работаете реальных проектах по внедрению решений на
«1С:Предприятии 8», то, что оказалось неожиданным из материалов курса?
– Нового много, неожиданного не помню.
Помощь новичкам:
– Наиболее полезные клавиатурные сочетания CTRL+L (Удаление строки кода); CTRL+SHIFT+ (NumPad+ или NumPad-) сворачивание/разворачивание группировок.
Практическая часть.
– dt отослал на почту
Спасибо за обратную связь, Антон!
Обратная связь.
1. Новым для меня были темы посвященные работе с технологическим журналом, настройке клиент-серверного варианта, агрегаты, бизнес-процессы, планы обмена.
2.Очень помогли темы по работе с конфигурациями и обновление типовых решений – ушла масса заблужденй на этот счет:)
3. На практике сейчас делаю обмены между конфигурациями, предстоит настройка клиент-серверного варианта работы!
Отдельное спасибо за блоки по работе с запросами и СКД. Очень помогает в текущей работе.
Помощь новичкам:
возможность открытия в отдельном окне еще одной конфигурации – удобно при копировании реквизитов.
Олег, спасибо за обратную связь!
“Учтите, что документы могут перепроводиться задним числом. Необходимо обеспечивать
корректный пересчет себестоимости с помощью регламентного задания.”
Т.е. необходимо реализовать расчет себестоимости? Или чтобы правильно проводились документы задним числом? Или что?
Речь идет о создании обработки, которая припишет правильные движения документам списания, в случае, если были изменения задним числом.
Обратная связь
Нового узнала много, практически все темы.
Это касается в первую очередь работы с управляемыми формами, построение отчетов на СКД, решение нетривиальных задач при помощи запросов, различные способы расчета себестоимости, работа с диаграммой Ганта. Знания пригодились при проектировании реальной базы.
По всем вопросам знания систематизировались.
Так как переход у меня с 7.7 сразу на 8.2 – избавлялась не от заблуждений, а скорее пришлось перестраивать логику работы с объектами метаданных.
Все получаемые знания сразу применяю на практике, так как наша организация занимается разработкой своей конфигурации, поэтому, все что изучалось, было для меня очень важным. Очень расстраивалась из–за того, что курс обучения затянулсяJ
Свою конфигурацию планируем запустить для опытной эксплуатации в сентябре.
Для новичков
Редактирование текстов интерфейса на нескольких языках
Конструктор строк на разных языках
Возможности для групповой разработки конфигураций
В процессе обучения очень хорошо помогли приемы работы со справкой
Руслана, спасибо за обратную связь.
Ч.1==================================
1) Что нового Вы узнали из продвинутого курса по программированию?
Совершенно новым для меня была работа с технологическим журналом, использование механизма анализа и прогнозирования данных (на практике пока применяется редко, хотя штука весьма перспективная), бизнес-процессы, использование агрегатов, блокировка данных.
Также много нового узнал по расчетному функционалу. Например механизм перерасчетов и диаграмма Ганта.
Намного продвинулся в использовании сложных запросов (до этого почти не использовал ВТ и пакетные запросы).
2) От каких заблуждений избавились?
Наконец-то пришло комплексное понимание системы компоновки данных. До этого голова шла кругом от обилия настроек и параметров. Избавился от предубеждения что СКД – это сложно для понимания :)
3) Если Вы работаете на практике с платформой «1С:Предприятие 8», то каким образом вам удалось применить новые навыки?
Сейчас практически всю разработку веду в управляемом режиме. Теперь даже если требуется создать новую форму какого-либо объекта, а конфигурация работает в обычном режиме, то выставляю чудо-галку и использую управляемые формы в обычном режиме. “Рисованием” как раньше заниматься уже не тянет :) Тоже самое относится и к отчетам, после освоения СКД все отчеты делаю только на ней.
Ч.3==================================
Помощь новичкам.
1) Отладка.
Можно использовать не только точку останова с условием, но и режим остановки по ошибке с условием по строке ошибки.
2) Настройка параметров конфигуратора. Модули.
Настройка группировки циклов и условий.
3) Горячие клавиши.
Быстрый переход по циклам, условиям, началу/концу процедуры/функции по CTRL + ] и CTRL + [
Юрий, спасибо за обратную связь.
Успехов в разработке!
Ч.2====================================
Конфигурацию разработал. Выгрузку выслал на указанный ящик.
Принято!
Обратная связь
1) Что нового Вы узнали из продвинутого курса по программированию?
В каждой теме было что-то новое: СКД, функциональные опции, регламенты, технологический журнал, РЛС, агрегаты, блокировки и многое другое.
2)От каких заблуждений избавились? Что управляемые формы это неудобно и сложно. Теперь не хочется разрабатывать обычные.
3)Если Вы работаете на практике с платформой «1С:Предприятие 8», то, каким образом вам удалось применить новые навыки (какие результаты были достигнуты);
Работаю с разными конфигурациями. Стало проще читать код и исправлять ошибки в типовых, не дожидаясь выхода обновлений. Создание внешних печатных форм, отчетов, настройка прав пользователей. Стало ясно, как делать это правильно. К сожалению я сильно отстала от группы в изучении из-за занятости в проекте, только начала 3-й блок. Буду наверстывать
4)Помощь новичкам
Полезная функция «Стек вызовов»
Спасибо Вам огромное за этот курс!
Елена, спасибо за обратную связь!
Обратная связь
1) Что нового Вы узнали из продвинутого курса по программированию?
Во время занятий продвинутого курса рассматривалась очень много тем, даже о которых не догадывался(техн. Журнал). Ну и конечно подробное рассмотрение таких важных тем как работа с управляемыми формами, СКД.
2)От каких заблуждений избавились?
Новое клиент-серверное программирование не такое уж заоблачное и вполне логичное и оправданное)
3)Если Вы работаете на практике с платформой «1С:Предприятие 8», то, каким образом вам удалось применить новые навыки (какие результаты были достигнуты);
В первую очередь конечно это скорость чтения кода, теперь запросы могу читать практически без конструктора. Очень вовремя пришел курс по СКД, так как во время работы приходится много разрабатывать отчетов на системе компоновки данных. Теперь каждое настройка в СКД посильна. Ну и с таким обилием новых знаний чувствуешь себя увереннее, и уже не кажется что бывают не решаемые задачи, хотя и существуют ограничения платформы )
Помощь новичкам
2. Наиболее полезные клавиатурные сочетания
Очень удобно комбинация клавиш ctrl + T для отображения в дереве текущего объекта, с которым ты работаешь. Сам узнал недавно, очень удобно!
6. Отладка
Табло
Стек вызовов (не забыть про перемещение по процедурам/функциям и получение значений переменных в другом контексте)
Подключение к отладке, в том числе и к другому пользователю (Параметры: Устанавливать режим разрешения отладки, Начинать отладку при запуске)
Остановка по ошибке
13. Дополнительно
Глобальный поиск и замена (удобно особенно когда 1С процедуры/функции между общими модулями перемещают)
Дмитрий, спасибо за обратную связь!
Отмечу еще один пункт в материале для новичков:
Пример такого шрифта – Verdana, 10.
Обратная связь.
Новое для меня из продвинутого курса:
Отчеты на СКД
Временные таблицы в запросах
Программирование расчетной части (зарплата)
Частично программирование бух. учета
Бизнес-процессы
Подписки на события
Отличия платформы 8.2. от платформы 8.1
После прохождения продвинутого курса я избавился от следующих заблуждений:
что отчеты на СКД – это очень сложно
что расчетная часть (зарплата) – это вообще «темный лес»
Некоторые примеры использования знаний, полученных из курса, на практике:
Стал писать отчеты на СКД.
Переделал сложный отчет, который на нашей фирме запускается 2 раза каждый день (по остаткам товаров на разных складах и заказам покупателей и заказам поставщиков). Раньше отчет шел более 10 минут и сильно загружал сервер, после того, как я в запросах включил временные таблицы и объединил несколько запросов в один запрос отчет стал выполняться примерно за 30 секунд.
Готовимся переходить с платформы 8.1 на платформу 8.2. (с использованием знаний, полученных из курса и из мастер группы).
Продвинутый курс оказался очень интересным и полезным для меня. Были очень интересные домашние задания и сессии мастер-группы, на которых рассматривались важные вопросы. Очень хорошо, что была обратная связь с организаторами курса, можно было задавать вопросы и получать на них ответы и в комментариях на домашние задания, и в мастер-группе.
Большое спасибо за курс!
Помощь новичкам.
Форматирование выделенного текста программного кода с помощью меню Текст – Блок, использование клавиш Tab и Shift+Tab.
Проверка модуля на ошибки – через специальную кнопку или через нажатие Ctrl+F7
Использование Синтаксис-Помощника. Кнопка «Поиск строки в Синтаксис-помощнике»
Поиск по тексту модуля. Поиск по всей конфигурации. Замена одного текста на другой. Поиск конкретной процедуры или функции.
Свойства конфигурации. Режим совместимости с 8.1.
Выгрузка конфигурации в файл. Загрузка конфигурации из файла.
Сравнение и объединение с конфигурацией из файла. Отчет о сравнении конфигураций.
Обновление конфигурации.
Выгрузка БД в файл. Загрузка БД из файла.
Использование инструкций препроцессору.
Окно списка баз 1с (вызывается из меню Пуск-программы-1С_Предприятие8.2.). Параметры списка баз. Создание пустой базы. Создание базы на основе шаблона. Параметры запуска базы. Подключение существующих баз файловых и серверных.
Создание ярлыков запуска баз 1с файловых и серверных в режиме 1с-Предприятие и Конфигуратора.
Станислав, спасибо за обратную связь!
Обратная связь
1) Что нового Вы узнали из продвинутого курса по программированию?
Нового очень много, это почти все темы.
Очень важно – бизнес-процессы, СКД, регламенты, журналы.
2)От каких заблуждений избавились? Предполагала, администраторы сети знают все детально про клиент-серверное взаимодействие 1С. Оказалось, в-основном, устанавливают все по-умолчанию.
Теперь, после изучения соответствующих глав курса, могу отвечать им на некоторые вопросы, хотя, с сервером не работала.
3)Если Вы работаете на практике с платформой «1С:Предприятие 8», то, каким образом вам удалось применить новые навыки (какие результаты были достигнуты);
Работаю с УПП. Основной результат курсов, что мне и надо было – намного более свободно читаю код, это дает возможность быстрее разобраться в алгоритмах, по которым нет подробного описания.
Кроме этого, когда необходимо, разрабатываю запросы в консоли отчетов или в СКД. Это дополняет типовую аналитику и упрощает поиск ошибок пользователей и конфигурации. Проще стало и с разработкой внешних печатных форм. Перевела базу с 8.1 на 8.2, проблем не было.
4)Если Вы пока не работаете реальных проектах по внедрению решений на 1С:Предприятии 8, то, что оказалось неожиданным из материалов курса?
Не работаю пока на проектах с конфигурациями на управляемых формах. Неожиданным для меня оказалось, что мне теперь проще разработать управляемую форму, чем обычную.
Помощь новичкам
Очень важно показать сравнение производительности разных вариантов кода.
Спасибо за обратную связь, Ирина!
ОБРАТНАЯ СВЯЗЬ
1. Что нового Вы узнали из продвинутого курса по программированию?
Нового много. Очень полезный для меня материал по технологическому журналу, групповой разработке конфигураций, командному интерфейсу, функциональным опциям, использованию шаблонов в РЛС, свойству «Дополнительные свойства» у объектов, критериям отбора, построителю запроса. Освоила новые приемы в работе с запросами (соединения таблицы с самой собой, ключевое слово ИМЕЮЩИЕ и т.п.), агрегаты, блокировки, понятие о методах расчета стоимости при выбытии, работа с СКД (получение правильных остатков по регистратору, настройка ролей…). Также очень интересно узнать о новом релизе 8.2.14 (общие реквизиты, внешние источники данных).
2. От каких заблуждений избавились?
От заблуждения, что 8.2 – это очень сложно.
3. Если вы работаете на практике с платформой «1С Предприятие 8», то, каким образом вам удалось применить новые навыки (какие результаты были достигнуты)?
Да я постоянно их применяю: вычисление правильных остатков по регистратору очень мне помогло при написании отчетов для подсистемы учета путевых листов (это новая подсистема в нашей конфигурации); мастер группа по работе с картинками помогла мне реализовать учет в нашей столовой на 8.2 в тонком клиенте; стараюсь всегда по максимуму использовать в алгоритмах возможности языка запросов, т.е. всю нужную информацию получать сразу в запросе; благодаря возможностям конфигуратора (особенно часто помогает клавиша F12) быстро разбираюсь в чужом коде и т.д.
За счет ОГРОМНОГО количества новых знаний, проявленных в работе, начальство стало меня ценить больше, что не может не радовать. Спасибо Вам огромное!
РЕКОМЕНДАЦИИ НАЧИНАЮЩИМ
1. В пункт «Отладка» добавить:
Стек вызовов
Работа с табло (функция «Включить в табло»)
Остановка по ошибке
2. Остальное:
Сравнение конфигураций
Сравнение, объединение с конфигурацией из файла
Глобальный поиск по текстам.
> Также очень интересно узнать о новом релизе 8.2.14 (общие реквизиты, внешние источники данных).
Скоро будет тематическая сессия на эту тему.
Спасибо за обратную связь!
+ Выгрузку по финальному заданию выслала на указанный ящик.
1.1. После базового добавил ещё хорошую порцию знаний по платформе, особо хочу отметить темы: РИБ, УФ, “Програмировнаие интерфейса без програмирования” (ФункциональныеОпции, РЛС), оптимизацию, агрегирование, кейсы и провальные для меня (стало лучше но нужно ещё поработать): Запросы и СКД.
1.2. После базового значительных заблуждеий почти не осталось, ну возможно теперь лучше понимаю реальный порог для начала нормального программирования на 1С8.2.
1.4.практики почти нет, поэтому про неожиданное: удивили возможности по тонкой настройке, работе с агрегатами, возможности по формированию сложной обработки данныч в 1 запросе.
2.Постараюсь успеть…
3.Список довольно полон, пожалуй именно для начинающих стоит добавить про: конструкторы движений и конструкторы отчётов(не СКД), базовые приёмы отладки (например, выполнение оперции принудительного присвоения значения переменной программы из отладчика), введение в настройку пользовательского интерфейса, некоторые полезные возможности готовых решений (например версионирование объектов).
по указаным темам:
2.Ctrl+F/F3/Ctrl+F3, Alt+Ctrl+W/Alt+Ctrl+C
4.Объединение запросов, примеры сложных произвольных выражений (в условиях).
6.Стек вызовов.
8.Запуск конфигуратора из планировщика (для обновления конф. и т.д.).
10.Сравнение 2 конфигураций (поиск различий).
Спасибо за информацию.
14. Для отладки в серврном варианте под другим пользователем: Меню – Отладка – Подключение..
Часть 1
1. Что нового Вы узнали из продвинутого курса по программированию?
Новыми темами для меня были Агрегаты, Управляемые блокировки, Система компоновки данных, Альтернативный учет по методу FIFO. Полезными были темы оптимизации производительности. Но главное это возможность видеть процесс проектирования и разработки в исполнении профи и поучиться, сравнивая со своими решениями, находя пробелы не только в знаниях, но и некоторые психологические нюансы. Например, я сторонник быстрых решений, которые далеко не всегда оказываются оптимальными.
2. От каких заблуждений избавились?
Заблуждений не было, соответственно не от чего было избавляться.
3. Если Вы работаете на практике с платформой «1С:Предприятие 8», то, каким образом вам удалось применить новые навыки (какие результаты были достигнуты)?
Применил Альтернативный учет по методу FIFO у одного из своих клиентов, это позволило решить проблему с себестоимостью, которая стояла довольно остро. Да и целом узнал много различных фишек, которые повысили эффективность работы. Например, раньше не использовал пакетных запросы, не знал про возможности этого механизма.
Часть 3
1. Использование буфера обмена
Иногда использую следующий прием, предположим, что в буфере обмена у меня содержится некоторая нужная информация, скопированная из «глубин» конфигурации и при написании кода в рамках текущего модуля мне необходимо скопировать, какую-то часть исходного кода, но и буфер обмена не хотелось бы терять. В этом случае я использую копирование с помощью мыши. Выделяю нужный текст в модуле и не отпуская левую клавишу мыши с одновременно нажатой клавишей Ctrl копирую нужный фрагмент в нужное место, и при эта операция не замещает данные в буфере обмена.
2. Наиболее полезные клавиатурные сочетания
Удобно в программном коде, передвигаться по целым словам, используя клавишу Ctrl совместно с клавишами вправо/влево. Также удобно удалять слова целиком слева от курсора, используя сочетание Ctrl + Backspace.
В сложных модулях с большим количеством вложенных циклов и условий, использую комбинацию клавиш Ctrl+] или Ctrl+[ для перехода в конец цикла или условного оператора, находясь в его начале или наоборот.
3. Использование шаблонов текста
Для быстрого обрамления мест, в которые я вношу изменения использую шаблон вида
//Начало изменения дата: <?””, ДатаВремя, “ДФ=dd.MM.yyyy”>
<?>
//Конец изменения
4. Запросы
Использование возможность замены таблиц.
Вставка запроса, например, из консоли запросов в модуль и обратно, используя кнопку «Запрос» конструктора запроса.
5.Отладка
Возможность просматривать результат выполнения запроса в виде таблицы значений в окне вычисления выражения с использованием команды Результат.Выгрузить().
Работа режиме «Предприятия»
Возможность выполнения операций над несколькими элементами из списка, используя возможность множественного выделения клавиши вверх/вниз совместно с клавишей Shift.
Спасибо, за обратную связь, Андрей!
Обязательно передадим Ваши приемы на вооружение новичкам. Особенно впечатлил прием с буфером обмена и переносом текста :)
Часть 3 п.1 Метод супер! Так мне его иногда не хватало!
Пополнение для “Списка приемов” :
2. Наиболее полезные клавиатурные сочетания
Ctrl+F в окне “Конфигураця”
Спасибо.
Не знаю успею выполнить ДЗ или нет (работы невпроворот), но на вопросы отвечу.
1. Новым для меня явилось работа с ТЖ, регламентные задания. Обмен данными и РИБ. Построитель отчета и СКД вне конкуренции )). Отдельное спасибо за подробную работу с блокировками и агрегаты. Кстати, благодаря урокам смог без труда реализовать РИБ с филиалами по типу семерочного “место создания и центр.” (правда на платформе 8.1) и настроил автоматический обмен с филиалами. Включая автоматическое обновление конфигурации базы.
2. Пока “минус”
3. Клавиатурные сочетания F10, F11 (для отладки). F7 . Для той же отладки: остановка по ошибке и стек вызовов – помогают найти вызывающую процедуру, что бы оттуда начать пошаговую отладку. Кстати там же Shift-F9.
Спасибо, Денис!
Особенно важно будет показать “Стек вызовов” – не все знают о такой удобной функции.
Шаг 3. Помощь новичкам
..
13. В отладчике посмотреть “Тип” значения – в СП искать свойства и методы данного типа.
Хороший совет новичкам.
Евгений, и еще вопрос:
>>Необходимо учесть, что для номенклатуры могут задаваться аналоги. Например, для
номенклатуры «Доска, береза 2м» аналог «Доска, дуб 2м».
Если я правильно понял условие, то аналоги должны быть не у самой номенклатуры, а у её характеристик. Или возможна ситуация, когда аналогом может выступать связка номенклатура+характеристика. Например, для “Кресло офисное”+”Материал кожа”, аналогом может быть “Кресло руководителя”+”Материал перфорированная кожа”. Поясните пожалуйста.
Аналоги задаются с точностью до характеристик.
То есть, для пары Н1 + Х2 может быть аналог Н3 + Х8.
При этом пустое значение характеристики может быть как у оригинала, так и у аналога. Это нормально.
Например, для номенклатуры “Стул офисный” + пустая характеристика аналог “Стул офисный без ручек” + “Кожаная обивка”.
Евгений, какую конфигурацию брать в качестве каркасной? Ту, которую давали в ДЗ №1 продвинутого курса?
Где отчитываться по пунктам 1 и 3: в комментариях или отправлять вместе с конфигурацией на указанный e-mail?
Каркасную конфигурацию выложим чуть позже.
По пунктам 1 и 3 отчитываться в комментариях к этой записи.
Вопросы: 1) Каркасная конфигурация – это конфигурация после выполнения 17 дом. задания?
2) По практической задаче нужно прислать только конфигурацию или еще какое-то описание?
3) Ответы по пунктам 1 и 3 присылать тоже на адрес mg.spec8ru@gmail.com или писать в комментариях на финальное задание?
1. Каркасная конфигурация выложена
2. Достаточно самой конфигурации.
3. Оставляйте комментарии к этой записи.
Где выложена каркасная конфигурация?
В самой записи (см. выше), нашли?
Да, спасибо!
Собирались, Дипломы делать – группами..
Радует, что только Упр. учет – без БУ и ЗП.. ;)
P.S.: Выполненные ДЗ – ни кто проверять не будет?!..
От групп решили отказаться.
Решение ДЗ буду проверять я :)