Инвентаризация личного опыта

Публикация № 75844

Разработка - Математика и алгоритмы

фишки для начинающих

Доброго всем времени суток!
1. Если Вам нужно "оседлать" механизм Партионного Учета в конфигурации "Управление торговлей 8" или "расшифровать" механизм использования Внешних Печатных Форм и Внешних Обработок Заполнения Табличных Частей, ищите ИТС за год так 2008-ой (август, сентябрь - точно). В разделе, который называется примерно "Механизмы в типовых конфигурациях" ("1С. Система стандартов и методик разработки конфигураций")  Вы найдете массу полезной информации. Мне неизвестно, почему в текущих ИТС нет этого раздела. Frown

2. Еще из личного опыта. Когда я только начинал изучать платформу 1С в недалеком 2006 году, вышла новая редакция книги Радченко "Разработка...", в которой все отчеты строились с помощью объекта СКД. И мои руководители недоумевали, что я не могу понять Механизм использования Универсального Отчета на базе объекта "ПостроительОтчета". Они говорили, что использование ПостроителяОтчета описано в книге Радченко. Smile Для меня ситуация разрешилась, когда я увидел на книжной полке предыдущую редакцию книги Радченко, по которой учились мои старшие товарищи. В этой редакции и вправду описано использование ПостроителяОтчета...

3. Обычно открываешь Синтакс-Помощник на закладке «Индекс» и набираешь ключевое слово: например, ТабличноеПоле. Затем по ссылкам в описании можно переходить на свойства и методы объекта. Так  вот есть  в описании разделы, в которые по ссылкам не придешь. Чтобы их просмотреть, перейдите по кнопке «Найти текущий элемент в дереве», и тогда Вы увидите дополнительный раздел описания объекта: в нашем примере «Расширение элементов управления, расположенных в табличном поле».

Какие разделы есть (возможно были  в прошлых релизах платформы) в Синтаксис-Помощнике, к которым нельзя (нельзя было) перейти  по ссылкам? Приведу ключевые слова для поиска по «Индексу»:

- измерения базового регистра

- измерения основного регистра

- кластер серверов

- объект метаданных

- описание информационной бвзы

- описание соединения

- расширение колонки…

- расширение поля…

- расширение табличного поля…

- расширение формы…

- расширение элементов…

- соединение с агентом сервера

- соединение с рабочим процессом

- субконто Дт

- субконто Кт

- условие Корсчета

- условие счета

         На сегодняшний день на часть ключевых слов уже имеются ссылки. Smile Оставил список без корректировки для пытливых умов.

 4. Я заметил, что даже опытные коллеги, начавшие осваивать платформу 1С с версии 7.7, имея огромный опыт работы, на платформе версии 8.1 могут не использовать эффективные способы работы, в частности некоторые горячие клавиши, которых в семерке не было. Об этих новшествах написано на диске ИТС в статье «Рекомендации по эффективным приемам работы в конфигураторе».

 Для начинающих осваивать 1С кратко напишу:

- alt + enter – вызов палитры свойств

- ctrl + T – если у вас открыто много модулей форм и объектов, в списке дерева метаданных конфигурации выделится объект, модуль которого открыт на экране

- F5  - запуск отладки

- F12 -    перейти к объявлению переменной или определению метода

- вставка из дерева разделов Синтаксис-Помощника в модуль выбранного метода или свойства

- вставка имени элемента формы в модуль (копируем элемент формы, открываем модуль, вставляем имя элемента)

- alt + F2 – установка метки

- копирование имени объекта метаданных в дереве конфигурации в буфер обмена и вставка его в модуль

5. Если ты сопровождаешь УПП, и тебе надо разобраться в механизме использования Единиц Измерения, открой книгу по УТ – в ней есть интересующая тебя глава. В описании УПП такого рода основы ты не найдешь. Как говорится, большие системы  возникают из малых.

 


                6. Добавлено от 04.03.2011. "Секреты контекстного меню".

             а) В пользовательском режиме есть механизм: нажимаем кнопку командной панели "Показать проводки" (рисунок "Дебет-Кредит"), открывается форма с проводками документа. Так вот, если на записях проводок вызвать контекстное меню правой кнопкой мыши, можно отобрать записи по конкретному полю.

             б) В режиме конфигуратора если на форме объекта на закладке "Реквизиты" вызвать контекстное меню правой кнопкой мыши возле какого-нибудь реквизита, которому соответствует элемент формы, то можно автоматом перейти на закладку "Диалог" как раз-таки на этот элемент формы, даже если он где-то запрятан под другими элементами.  

Всем успехов! :)


См. также:

Как эффективно использовать Инфостарт

Список реализаций + структура подчиненности + реестр документов SALE

Список заказов поставщикам + структура подчиненности SALE

Список заказов покупателей + структура подчиненности SALE

Договоры для 1с-ника ТОП-скачиваний

Адаптивная сетка расписания (Свой адаптивный планировщик) нестанДАрт

Два механизма, которые ускорили работу бухгалтеров в 1С нестанДАрт

Мини-CRM для УТ 10.3

Расчет банковских (рабочих) дней нестанДАрт

Шаблоны кода в режиме 1С:Предприятие SALE

Доработка конфигурации Конвертация Данных

Планирование платежей. Прогнозирование прибылей и убытков

Ввод показателей план-факта БП 3.0 Know-how

Большие запросы: взгляд на проблему нестанДАрт

Технология создания коммерческих разработок Know-how

Андроид-решение для создания заказов в 1С Know-how + нестанДАрт

Отчет Остатки и цены

Печать ценников с одной и двумя ценами 55х40, 100х60, 140х200

Загрузка данных о розничных продажах из магазинов Intimissimi (Интимиссими) и Calzedonia (Кальцедония)

Доработки обмена "УТ 10.3 - интернет-магазина Shop-Script"

Специальные предложения

Лучшие комментарии
Остальные комментарии
Избранное Подписка Сортировка: Древо развёрнутое
Свернуть все
1. Арчибальд 2709 24.09.10 07:32 Сейчас в теме
Мне импонирует желание автора поделиться своим, пусть и невеликим опытом. Не секрет, что в программистской среде особенно распространено "шаманство", когда обладающий неким знанием не делится им с коллегами, а использует его для получения "конкурентного преимущества".
А резюме статьи может состоять из двух пунктов:
1. Учитесь читать.
2. Старайтесь думать.
jONES1979; vkr; ГМВ; Trof@; Трактор; Alraune; +6 Ответить
2. AKV77 245 24.09.10 08:57 Сейчас в теме
(1) Полностью согласен.
3. echo77 1132 24.09.10 12:10 Сейчас в теме
Пойду перечитаю «Рекомендации по эффективным приемам работы в конфигураторе»
transsoft; +1 Ответить
4. scream 48 26.09.10 21:14 Сейчас в теме
маладец блин

я пару раз пытался поделиться опытом - монстра налетала
и обзывала "земляным червяком"
больше не пытаюсь

а автору респект
jONES1979; Трактор; +2 Ответить
5. rosinfo1 26.09.10 23:21 Сейчас в теме
Побольше бы таких отчетов.
6. vlad.frost 187 04.10.10 17:46 Сейчас в теме
За Ctrl+T спасибо, кстати :)
7. Rustig 1365 06.10.10 11:39 Сейчас в теме
(6) все ли знают, что, нажав F12 на на слове"ВалютаРегламентированногоУчета" в строке кода "мВалютаРегламентированногоУчета = Константы.ВалютаРегламентированногоУчета.Получить();" - у вас откроется дерево метаданных с этой константой. Этот способ относится ко всем объектам метаданных.
А если Вы используете разработку с помощью хранилища, то из списка объектов, захваченных Вами в ханилище, дважды щелкнув на объекте, Вам откроется дерево метаданных на выбранном объекте.
Вот такие способы навигации... :)
12. AlexO 128 19.03.13 15:54 Сейчас в теме
(7)
все ли знают, что, нажав F12

вообще, "F12" - нарисовано напротив "Перейти к определению" в контекстном меню :)
13. AlexO 128 19.03.13 16:07 Сейчас в теме
(6) vlad.frost,
За Ctrl+T

Меню Правка - Найти в дереве.
Ни разу не отркывали? :)
14. vlad.frost 187 19.03.13 16:12 Сейчас в теме
(13) AlexO, открывал, но уже после того, как прочёл данную публикацию :)
8. Бубузяка 62 08.10.10 10:56 Сейчас в теме
Автору в помощь.
Посмотрите встроенную справку в режиме "конфигуратор". Там есть раздел "Сочетания клавиш", найдете много интересных вещей.
Rustig; Попытка1С; +2 1 Ответить
9. fomix 26 26.12.11 11:34 Сейчас в теме
Маленькая поправка к п.6 б) переход на форму из закладки "Реквизиты" сработает только в случае, если реквизит будет на ней использован. Тогда вид подменю по правой клавише мышки будет иметь вид:
Прикрепленные файлы:
10. Rustig 1365 26.12.11 13:17 Сейчас в теме
11. AlexO 128 19.03.13 15:51 Сейчас в теме
(10)
но и не секрет, что часто сочетания клавиш не срабатывают в 1С.
Например, 50-50 (как немецкие гранаты из "Брат") срабатывает Ctrl+Break при поиске.
Alt+Sh+F не всегда отрабатывает корректно...
16. AgentNiCho 08.01.20 11:31 Сейчас в теме
По пункту 6б для управляемых форм в контекстное меню сделали пункт "Перейти" для перехода к соответствующему элементу формы в дереве формы.
17. Rustig 1365 08.01.20 11:37 Сейчас в теме
Оставьте свое сообщение

См. также

Treemapping — способ визуализации данных древовидной структуры. Карта-схема дерева

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Математика и алгоритмы Работа с интерфейсом

Предлагается ознакомиться с редким способом графического представления иерархических данных. Приводится алгоритм формирования и пример реализации.

18.02.2020    2603    randomus    18       

DevOps для 1С. Онлайн-курс проходит с 16 апреля по 11 июня 2020 года. Промо

Данный онлайн-курс предусматривает изучение процессов DevOps, их применение при разработке на платформе 1С. В результате прохождения онлайн-курса вы сможете: настроить ПО необходимое для проведения проверок и тестирования, создавать сценарии тестирования и объединять их в комплексные процессы, создавать скрипты для автоматизации процессов DevOps.

12000 рублей

Динамический список. Апгрейд справочника "Номенклатура" типовой конфигурации с помощью расширения

Статья Программист Стажер Нет файла v8 УНФ Бесплатно (free) Практика программирования Работа с интерфейсом

В данной статье я приведу пример апгрейда справочника "Номенклатура" типовой конфигурации. В основе апгрейда лежат алгоритмы работы с динамическим списком на базе расширения конфигурации.

26.01.2020    3737    aximo    10       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

СКД. Шаг 3. Используем макеты для оформления отчета

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Работа с интерфейсом

В данной публикации рассмотрим базовый подход к использованию собственных макетов в СКД на примере формирования небольшого отчета.

13.01.2020    5716    aximo    13       

Неиндексированные измерения регистров сведений. В помощь 1С:Эксперту

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Абонемент ($m) Прочие инструменты разработчика

Обработка показывает неиндексированные измерения регистров сведений, из-за которых случаются блокировки. Для любых баз 1С - на обычных и управляемых формах.

1 стартмани

07.01.2020    3611    12    Rustig    30       

Онлайн-курс «Автоматизация процессов управления МТО: методика сбора и формализации требований» с 1 апреля по 13 мая 2020 года. Промо

Цель курса - повысить полноту и качество сбора и формализации требований к автоматизации процессов управления материально-техническим обеспечением. Курс основан на процессном подходе, позволяет в полном объеме выявить и учесть все факторы, влияющие на специфику процессов управления МТО. Участники курса получают теоретические знания в области организации процессов управления МТО и готовый инструментарий для сбора и формализации требований по автоматизации этих процессов (шаблоны, опросники, модели).

40000 рублей

[СКД] Вывод картинки в результат любого отчета на СКД

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Работа с интерфейсом

Если у вас в справочнике Номенклатура (или другом справочнике) заполнена картинка, то ее можно легко вывести для наглядности отчета.

09.12.2019    5865    1    John_d    16       

Готовые переносы данных из различных конфигураций 1C Промо

Рекомендуем готовые решения для переноса данных из различных конфигураций 1C. C техподдержкой от разработчиков и гарантией от Инфостарт.

Управляемые формы. Изменение формы списка или формы объекта без внесения изменений в типовые формы (без использования расширений)

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом

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

12.11.2019    7520    John_d    23       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Создание асинхронных виджетов

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом

Описание нескольких способов создания асинхронных виджетов для 1С:Предприятия. Рассматриваются способы с использованием HTTP-сервисов и фоновых заданий.

16.10.2019    8270    YPermitin    15       

Формы. Трудности программной работы

Статья Программист Нет файла v8 v8::УФ 1cv8.cf Бесплатно (free) Работа с интерфейсом

Рассматриваем основные подводные камни, с которыми приходится сталкиваться при программной работе с формами, а также способы обхода самых частых проблем.

06.10.2019    7814    YPermitin    21       

Подборка решений для взаимодействия со ФГИС «Меркурий» Промо

С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

На курсе вы получите практические навыки решения задач производительности 1С, в том числе характерных для высоконагруженных информационных систем (более 1000 пользователей). Подготовка к экзамену – только одна из составляющих курса. 70% слушателей приходят за знаниями, которые позволят расти и зарабатывать, делать сложные задачи на крупных проектах.

16450 рублей

"Хочу универсально!" [Часть 1]

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Математика и алгоритмы Практика программирования Разработка

Сентябрьская серия статей про то, как начинающий разработчик Вася проходит путь от простой задачки к созданию своего механизма. На этот раз - открытие значения из текущей колонки.

02.09.2019    7641    SeiOkami    35       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

[Механизм интерфейса] Часы

Статья Программист Нет файла v8 1cv8.cf Бесплатно (free) Работа с интерфейсом Практика программирования

Добавляем цифровые часы на форму, как бонус рассмотрим вариант и с аналоговыми.

26.08.2019    7423    rpgshnik    36       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

Иерархия без "В ИЕРАРХИИ"

Статья Программист Нет файла v8 Бесплатно (free) Математика и алгоритмы

Говорится о том, как эффективно представлять иерархию в СУБД, как получать и использовать эти представления при решении задач в запросной технике. Уточняются и дополняются запросы из статьи "Уровни, глубина, прародители, циклы и аналоги запросом" [https://infostart.ru/public/160707/].

22.08.2019    9147    ildarovich    19       

EnterpriseData – часть 3. Загрузка данных, идентификация объектов

Статья Программист Нет файла v8 v8::УФ 1cv8.cf ОС Бесплатно (free) Практика программирования Математика и алгоритмы Перенос данных из 1C8 в 1C8 Разработка

Основные этапы загрузки данных через EnterpriseData. Идентификация объектов загружаемых полностью и по ссылке. Приведены схемы процессов загрузки данных. Описание основных операций и обработчиков. Перечень процедур БСП, используемых при загрузке данных, структура «КомпонентыОбмена».

22.08.2019    9063    ids79    7       

Базовый курс для начинающих 1С-программистов. Онлайн-интенсив со 2 июня по 2 июля 2020 г. Промо

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500-9500 рублей

Обработчики событий при записи объектов. Зачем и что за чем?

Статья Программист Нет файла v8 Бесплатно (free) Математика и алгоритмы

Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта.... Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам, чтобы было четкое понимание в каком случае какой обработчик нужно использовать и в какой последовательности они запускаются при записи и проведении документов. Данная статья будет полезна в большей степени начинающим разработчикам. Но и опытным позволит освежить информацию, упорядочить её.

25.07.2019    27683    4    AlbinaAAA    25       

Управление качеством кода

Статья Программист Руководитель проекта Нет файла v8 Бесплатно (free) Математика и алгоритмы Рефакторинг и качество кода

О SonarQube, АПК, EDT. Какие преимущества дает их использование. Для каких команд подходит.

22.07.2019    12720    Stepa86    33       

Онлайн-интенсив "1C:Предприятие для программистов: Бухгалтерские задачи" с 22 июня по 8 июля 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для решения задач бухгалтерского учета. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Бухгалтерия” и прочих прикладных решений, в которых реализованы соответствующие механизмы для автоматизации бухгалтерских задач.

4900 рублей

Что делает "В ИЕРАРХИИ" в запросе?

Статья Программист Нет файла v8 Бесплатно (free) Математика и алгоритмы

Описание действий платформы 1С при использовании конструкции "В ИЕРАРХИИ" в запросах.

16.07.2019    15450    YPermitin    34       

Пользовательские настройки системы компоновки данных

Статья Программист Нет файла v8 v8::СКД 1cv8.cf Бесплатно (free) Практика программирования Работа с интерфейсом

Работа с отчетами в пользовательском режиме, формы отчетов. Понятие пользовательских настроек в отчетах на СКД. Определение состава пользовательских настроек для разделов в целом и для отдельных элементов, для всего отчета и для отдельных группировок. Видимость функциональных опций в отчетах на СКД.

09.07.2019    15311    ids79    2       

Подборка программ для взаимодействия с ЕГАИС Промо

ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.

Создание отчетов с помощью СКД - основные понятия и элементы

Статья Программист Нет файла v8 v8::СКД Бесплатно (free) Практика программирования Математика и алгоритмы

Основные принципы работы СКД. Понятия схемы компоновки и макета компоновки. Описание основных элементов схемы компоновки: наборы данных, поля, вычисляемые поля, ресурсы, параметры.

25.06.2019    35404    ids79    17       

Реализуем Стек, Очередь и Приоритетную очередь в 1С

Статья Программист Нет файла v8 1cv8.cf Россия Бесплатно (free) Практика программирования Математика и алгоритмы

В статье рассматриваются способы реализации таких абстрактных структур данных, как стек, очередь и приоритетная очередь, используя готовые типы данных 1С. Выявляются "узкие" места, сложные моменты в реализации и сравнивается скорость работы.

24.06.2019    11629    RonX01    65