INFOSTART EVENT 2018 EDUCATION

Второй тур голосования за доклады.
Окончание 5 сентября.

Маршалкина Анна | HR Generalist | АйТи Капитал

«Пережить интервью и продать себя. Лайфхак для разработчиков 1С»

Поиск работы, составление резюме и прохождение интервью - стресс для многих специалистов. Зачастую, даже самые опытные разработчики 1С могут провалить интервью, так как не подготовили резюме должным образом, а на собеседовании так занервничали, что не ответили и на половину вопросов. Я поделюсь своим опытом анализа резюме и оценки компетенций разработчиков 1С, покажу вам взгляд изнутри, раскрою секреты HR, помогу вам пережить интервью и продать себя. Итак, лайфхаки от меня: 1. Soft и hard skills разработчиков 1С; 2. Как составить идеальное резюме и подготовиться к интервью; 3. Как удачно ответить на самые каверзные вопросы HR и продать себя; 4. Как вести себя после интервью в общении с работодателем; 5. И каким должен быть job offer, чтобы вы сказали "да".

Универсальный механизм для создания любой печатной формы в 1С Предприятии 8.

Печать - Универсальные печатные формы

93
Эта бесплатная разработка от ООО "О-Планет" даст возможность сконструировать и подключить в любую конфигурацию 1С:Предприятие 8.2 произвольное количество печатных форм любой сложности. Договора, акты выполненных работ, сертификаты, декларации... Теперь все это стало возможным добавить в свою базу бесплатно, в течение нескольких минут, с помощью нашего универсального конструктора печатных форм.

 

Универсальный механизм для создания любой печатной формы в "1С Предприятие 8".

Автор этой разработки - Григорьева Елена, ведущий специалист ООО "О-Планет", профессионал высшей категории. 

 

Комментарии к архиву от автора

  • - В конфигурации 2 новых справочника.
  • - Подключаемый модуль должен крепиться к типовой внешней печатной форме.
  • - Сделано под бухгалтерию. Эта выгрузка под 15 платформу
 
Для реализации используются несколько объектов: обработка «Подключаемый модуль», справочник «Шаблоны секций» и справочник «Шаблоны печатных форм». Любая печатная форма состоит из частей. Как правильно это область заголовка, шапки таблицы, строки данных, области подвала и подписей. Программист создает печатную форму в режиме конфигуратора, затем подключает к базе и тогда пользователь может ее использовать. Благодаря универсальному механизму создания печатных форм пользователь имеет возможность самостоятельно создавать секции и макеты, а потом выводить печатные формы к любому документу.
 

1. Обработка «Подключаемый модуль».

Дополнительная обработка вида «Внешняя печатная форма». Подключается типовыми методами в меню «Сервис» - «Дополнительные отчеты и обработки» - «Дополнительные внешние печатные формы». Форма подключения элемента на рисунке

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

2. Справочник «Шаблоны секций».

Справочник используется для создания секций макета.
На рисунке 2 показан пример простейшей секции под наименованием «Начало». В элементе формы указаны настройки для секции.

Наименование – условное наименование секции.
Строка нач, строка кон – диапазон строк макета, которые будут выводиться в печатной форме (заполняются автоматом при создании секции)
Колонка нач, колонка кон - диапазон колонок макета, которые будут выводиться в печатной форме (заполняются автоматом при создании секции)
Имя ТЧ – наименование табличной части документа, откуда будут браться данные.
Алгоритмы – программное описание нетиповых данных, которые будут выводиться в печатной форме.

На следующем рисунке показан непосредственно шаблон секции «Начало»

В шаблоне задаются текст (ДОГОВОР в рисунке 3) и параметры, подставляемые из документа (Номер в рисунке 3). Параметры задаются в квадратных скобках. Имя параметра должно совпадать с наименованием реквизита документа или табличной части документа. В этом случае параметр будет заменен на значение реквизита.

Далее на рисунке показан пример секции «Начало договора». В нем присутствует 4 параметра: организация, контрагент, директор и директорЗаказчика. Параметры «Организация» и «Контрагент» можно будет взять из документа. Для подстановки параметров «Директор» и «ДиректорЗаказчика» нужно будет прописать алгоритм заполнения параметра в поле настройки секции шаблона «Алгоритмы».

 

Пример заполнения поля «Алгоритмы» представлен на пятом рисунке. Здесь показан пример заполнения параметра «ДиректорЗаказчика». Делается запрос к справочнику по условию, причем при установке параметра по указанному условию делается ссылка к реквизиту документа. Ссылка к реквизиту выделена значками доллара ($Контрагент$). Сам параметр секции «ДиректорЗаказчика» также как и в самой секции указан в квадратных скобках.

3. Справочник «Шаблоны печатных форм».

Справочник «Шаблоны печатных форм» собирает вместе секции заданные в справочнике «Шаблоны секций». На рисунке 6 показан пример договора поставки, который состоит из 4-х секций. На закладке «Секции» в табличной части 2 колонки «Раздел» и «Секция». Раздел нужен для выделения частей договора, к примеру, основная часть договора, приложение 1, приложение 2 и т.д. Секция – это те кусочки, из которых раздел состоит.

На следующем рисунке показана закладка «Документы». На ней пользователь указывает (путем установки флажка в колонке «Использовать»), для каких документов должна выводиться эта печатная форма. Чтобы при вызове ее из документа открывался только список печатных форм, предназначенных для данного вида документов.

 

Вызов созданной печатной формы происходит через кнопку «Печать» документа. Пример показан на рисунке.

Далее выбирается шаблон печатной формы из справочника. Пример показан на рисунке 9. Напомню, что отбор ведется по текущему типу документов. Далее будет сформирована печатная форма. Ее можно будет подправить, если какие то данные не выведены полностью. И отправить на печать.

 

Этой разработкой мы открываем линейку авторских работ сотрудников ООО "О-Планет". Вы ищете слаженную команду профессиональных разработчиков бизнес решений на базе 1С и web-технологий? Вам нужны гарантии? Проверьте сами надежность наших программ, скачав бесплатно и опробовав наши коммерческие разработки на сайте infostart.ru!

 

Желаем приятной работы!

93

Скачать файлы

Наименование Файл Версия Размер
Универсальная печатная форма
.zip 1,05Mb
05.06.12
613
.zip 1,05Mb 613 Скачать

См. также

Комментарии
Сортировка: Древо
1. hasp_x 152 05.06.12 10:11 Сейчас в теме
Симпатичная девушка:)
wolfsoft; +1 Ответить
2. Zero_nv 05.06.12 10:20 Сейчас в теме
Все гениальное просто. Простота поражает... других слов нет. Обидно что сам не додумался до такого
58. AlexO 125 17.06.12 18:25 Сейчас в теме
(2) zero_nv,
Все гениальное просто. Простота поражает... других слов нет. Обидно что сам не додумался до такого

ну поразились. И что? :)
вам-то зачем это нужно? поразиться? :)
лучше б и написали, как и для чего использвоали.
83. user595174_shapuls 08.08.16 14:40 Сейчас в теме
(2) zero_nv, а справочники самому создавать что-ли, фаил скачал + к конфигурации какой-то фаил, помогите до конца разобраться, после 1-го пункта не знаю что дальше делать?
3. iov 364 05.06.12 10:24 Сейчас в теме
(0) очень вовремя так сказать ( казалось бы тривиальная задача печать этикеток оказалась гораздо интереснее и понадобился именно механизм пользовательского редактирования). Но интересно не только описания но и область применения и причины именно такого решения при наличии типового функционала? спасибо.
6. O-Planet 6896 05.06.12 10:58 Сейчас в теме
(3) Типовой функционал, конечно, хорошо. Но он в составе кажется Розницы? А если нет на нее лицензии?
4. fishca 1112 05.06.12 10:37 Сейчас в теме
(0) так пусть автор под своим аккаунтом и публикует ;), ты то O-Planet тут при чем?
5. O-Planet 6896 05.06.12 10:42 Сейчас в теме
(4) Как при чем? Мое ТЗ. И автор - тоже O-Planet ;)
7. fishca 1112 05.06.12 11:03 Сейчас в теме
(5)
Автор этой разработки - Григорьева Елена, ведущий специалист ООО "О-Планет", профессионал высшей категории.

Ты меня не путай ;) Ты сам это указал
И автор - тоже O-Planet ;)

так что ни разу не ты автор
8. O-Planet 6896 05.06.12 11:10 Сейчас в теме
(7) Сейчас O-Planet - это ООО. А йа - диреХтур )))
9. fishca 1112 05.06.12 11:13 Сейчас в теме
(8)
А йа - диреХтур )))

так и диреХтурствуй, а авторство оставь прекрасной половине ;), не примазывайся.
11. O-Planet 6896 05.06.12 11:23 Сейчас в теме
56. AlexO 125 17.06.12 18:15 Сейчас в теме
(7)
профессионал высшей категории.

таких не бывает :)
10. Famza 80 05.06.12 11:22 Сейчас в теме
12. cool.vlad4 43 05.06.12 13:06 Сейчас в теме
а зачем лицо девушки к другой картинке прилепили?
13. O-Planet 6896 05.06.12 13:48 Сейчас в теме
(12) Нет, фон не меняли. Но когда работаешь с такими программистами, остальной мир становится черно-белым. :)
40. Altair777 640 06.06.12 10:25 Сейчас в теме
(13)

> (12) Нет, фон не меняли. Но когда работаешь с такими программистами, остальной мир становится черно-белым. :)

Конечно, поменяли. Невооруженным глазом видно границу вставленного фрагмента.
Моя младшая дочь (13 лет) и то лучше фотошопом пользуется, чем специалисты ООО "О-Планет".
47. see1c.ru 47 09.06.12 07:34 Сейчас в теме
(40) Altair777, Там скорее всего просто границу выделения заднего плана не размыли, перед применением ч/б фильтра :)
48. Altair777 640 11.06.12 10:15 Сейчас в теме
(47) see1c.ru, вот я и говорю - не умеет они ... :)
54. echo77 856 14.06.12 21:01 Сейчас в теме
(13)Йоптыть. Подправил бы картинку и перезалил бы давно, не позорься
14. electronik 05.06.12 16:03 Сейчас в теме
Да звучит хорошо и гордо и функционал что нада. Появятся деньги обязательно скачаю и протестирую все ли так гладко как пишет разработчик. Автору спасибо за проделаную работу, так держать.
15. 1С_Мастер 05.06.12 16:25 Сейчас в теме
Эта бесплатная разработка от ООО "О-Планет" даст возможность сконструировать и подключить в любую конфигурацию 1С:Предприятие 8.2 произвольное количество печатных форм любой сложности.


Так уж в любую? Ну да, нетиповые конфигурации это миф, их не существует
39. DERL 06.06.12 09:28 Сейчас в теме
(15) q1q1q1,
значит для самописной конфигурации не пойдет???
16. kouchmv 19 05.06.12 16:27 Сейчас в теме
Ещё не пробовал, но вещь очень нужная. Автору респект!
17. anig99 2628 05.06.12 16:43 Сейчас в теме
Честно... Проще писать по-старинке.
Светлый ум; PowerBoy; An-Aleksey; wolfsoft; +4 Ответить
18. nataon 05.06.12 16:44 Сейчас в теме
Автору спасибо за работу, останется только пользователей учить настраивать макеты )))
19. Arven 23 05.06.12 16:50 Сейчас в теме
Еще не тестировал, но все равно спасибо, кстати согласен с высказыванием коллег, выкладывать должен автор. Я понимаю, что по договору с франчем весь код наемного программиста, это собственность франча, но все равно как то не по фен шую получается.
21. O-Planet 6896 05.06.12 17:04 Сейчас в теме
(19) Прям сердечно оскорбился :( Мы - не франч, не партнеры 1С и даже не дилеры их ПО. Мы не продажники, мы - разработчики. А поскольку наши решения - это чаще всего коллективное творчество, то и выкладываем под общим ником, чтобы и найти было проще.
20. kiba 55 05.06.12 16:56 Сейчас в теме
Идея отличная, не совсем правда понял как подключить вывод табличной части документа. Можно тут поподробнее?
22. Alex_grem 238 05.06.12 17:55 Сейчас в теме
23. 8SiriuS8 117 05.06.12 17:55 Сейчас в теме
Интересно а с табличной частью данное творение умеет работать
24. AlX0id 05.06.12 19:55 Сейчас в теме
25. Dimasik2007 393 05.06.12 21:08 Сейчас в теме
Чем функционал внешних печатных форм не устроил? Все равно, обычный пользователь не будет сам лепить формы, а вызовет "человечка". А последний будет лепить в том, в чем может.
sdude86; Eugeneer; +2 Ответить
28. O-Planet 6896 05.06.12 23:47 Сейчас в теме
(26) Ну все! Следующим выложу бесплатный загрузчик из экселя на управляемых формах с кучей разных настроек ;)
Ты, по ходу, не въехал вообще, что эта разработка делает.

Объясняю.

Разработчик делает 2кирпичики": кучу разных шаблонов: "шапка договора", "подписи договора", "Подпись и печать", "Табличная часть накладной". А пользователь собирает их в нужной ему последовательности, лишь добавляя свой текст. Суть разработки - не приглашать программиста всякий раз, когда нужна новая печатная форма.
30. O-Planet 6896 06.06.12 00:10 Сейчас в теме
(29) Сей продукт с успехом использует печатное агенство "ПолиМедиаПресс" и еще парочка наших клиентов.
27. papami 17 05.06.12 23:21 Сейчас в теме
Недавно был вынужден изобретать универсальную ВПФ, чтобы все печатные формы ЗБУ печатались в Times New Roman. Ну вот такой каприз у заказчика). Не выносить же всё во внешние - нудная работа!
Но Согласен с Eugeneer. Сам подход с изменением конфигурации ведет в никуда. Попробуйте хранить необходимые обработке данные другим способом.
33. O-Planet 6896 06.06.12 00:24 Сейчас в теме
Давай не будем, у кого лучше реализовано! На мой взгляд, наше решение намного более интересное, чем многие. Лена сумела выдержать баланс между функциональностью и простотой использования. Нравится много красЯвых кнопочек - да пожалуйста!

А по поводу уровня пользователей... Один наш клиент - сеть супермаркетов "Первомайский" имеет для учета конфу, в которой ВСЕ документы, модули проведения, отчеты настраиваются на уровне пользователя, без необходимости лезть в конфигуратор. И что? Ведь настраивают!
34. O-Planet 6896 06.06.12 00:30 Сейчас в теме
Посмотрел, кстати, учет договоров респект-софта. Знал же, что у тебя дурной вкус, нет, надо мне было время тратить! Обычная разработка, сделанная под кого-то, а потом переведенная в тихую на тираж. Уверен, что 80-и процентам клиентов того функционала, что там, будет слишком мало, чтобы иметь оперативное управление, на которое они замахиваются.
36. anig99 2628 06.06.12 08:25 Сейчас в теме
А не проще было сделать через шаблоны ворда? Намного удобнее для клиентов, раз уж у них так много разных вариантов печатных форм?
37. azmon 1 06.06.12 08:35 Сейчас в теме
Спасибо большое. Очень полезная разработка.
38. sound 526 06.06.12 09:07 Сейчас в теме
Идея разработки ничего, также очень ничего сама идея привлекать внимание к своим обработкам с помощью фотографий симпатишных девушек, если не ошибаюсь, уже не в первый раз, беру на заметку :)
41. V.Nikonov 117 06.06.12 12:18 Сейчас в теме
Соглашусь, что как основной механизм Печатных форм данная идея неоптимальна. Однако, как тестовая и временная подсистема - вполне имеет право на жизнь!
42. wolfsoft 2421 06.06.12 16:58 Сейчас в теме
Честно говоря, ПМСМ, велосипед с квадратными колёсами. Если пользователь в состоянии писать запросы для выдёргивания нужных данных, то набросать макет и вывести данные для него не должно быть проблемой - рутинная в общем-то работа в большинстве случаев. Хотя сделано, наверное, качественно (внутрь не смотрел), но сама идея мне как-то не очень... В общем, сам плюсовать не буду, но судя по количеству уже набранных разработкой плюсов, интерес к ней есть, а значит она имеет все основания быть, как говорится :)

PS: А девушка, да, симпатичная, это плюс ;)))
43. VasMart 06.06.12 17:22 Сейчас в теме
Грозятся и рекламируются на массового юзера.
Но по факту Разработчик делает 2кирпичики. Был кирпич товары. Организация расширилась и нужен новый кирпич услуги. Как быть? Приходят "программисты" и забирают денег за новый кирпич или за новую печатную ("А на кой мне этот механизм, я щас тут напишу...").

А так наверное пригодится кому-нибудь для шаблона под нечастые внедрения...
PS Ждем загрузку из экселя. Чур под управляемые!!!
45. jhfrek 173 07.06.12 19:07 Сейчас в теме
Вещь! Пригодиться! И становиться немного страшно! Теперь отпадает надобность в программистах для создания печатных форм, что же будет дальше...
46. edzz 07.06.12 20:20 Сейчас в теме
(45) jhfrek, Ага отпадет... чаще всего возникает потребность не буковку поменять в форме печатной, а добавить возможность изменения подписантов или в коде что-нибудь интересное дописать. Так что не считаю сей продукт полноценным заменением программиста, тем более только для типовых конфиг
49. DenisSF 12.06.12 18:58 Сейчас в теме
Отчет хороший, еще бы правда у пользователей руки оттуда росли или на крайней случай голова работала. Им ещё к обработке и инструкцию подавай, на какие кнопки нажимать....
50. Kamikadze 44 12.06.12 20:23 Сейчас в теме
како1 пользователь будет рисовать форму? думаю, что разработка полезна для разработчиков, но не для пользователей.
51. Kamikadze 44 12.06.12 22:59 Сейчас в теме
и еще - таким образом можно добавить только одну печатную форму для каждого документа. на продуманое решение не тянет....
52. sarun 13.06.12 10:39 Сейчас в теме
Пльзователь, имхо, не будет ковыряться с настриванием форм.
53. dima1c 25 14.06.12 17:10 Сейчас в теме
хорошая идея;) надо будет протестировать
55. TitanLuchs 17.06.12 13:31 Сейчас в теме
Если б еще она работала с шаблонами ворда и экселя...
57. AlexO 125 17.06.12 18:22 Сейчас в теме
ПО разработке.
Используется типовой механизм внешних обработок + через свою обработку в некие "шаблоны" заливается инфо и выводится как ПФ.
А если "шаблон" не подойдет? а если полей больше? Или меньше?
Идея, к сожалению, не новая - в 8.1 тоже пытались нечто подобное сделать (а там, как помните, с внешками намного проще даже было, чем в 8.2 УФ).
Труда, конечно, много.
Если девушка Света сама объявится в свойе разработке(и фотка будет пореальней, а то ракурсы они такие.. коварные :) ) - плюс поставлю :).
Вообще, у вас там Маша есть, Света - так пусть тоже здесь тусуются, а не "дирехтор" плюсы набирает :)
Все-таки девушек в программировании кот наплакал, а, порой, их взгляд на проблемы очень даже нужен.
Тогда и оценим и "профессионализм высшей категории", и все остальное :)
В общем, ждем.
82. echo77 856 24.01.13 22:30 Сейчас в теме
59. stark.temp 18.06.12 11:59 Сейчас в теме
Программа работоспособная. Автору респект!
60. m_aster 71 20.06.12 16:43 Сейчас в теме
Спасибо, но есть нюансы, при добавлении алгоритма с параметрами виснет в бесконечном цикле:

Процедура ВычислитьПараметрыПоАлгоритмам(ТаблицаПараметров, Ссылка, Элемент)
СписокВнутреннихПараметров = Новый ТаблицаЗначений;
СписокВнутреннихПараметров.Колонки.Добавить("Параметр");
СписокВнутреннихПараметров.Колонки.Добавить("Значение");
Для каждого Эл Из Элемент.Секции Цикл
Алгоритм = Эл.Секция.Алгоритмы;
----> Пока Не Найти(Алгоритм, "[") = 0 Цикл
в строке всегда будет значение найденное <> 0, если есть знак параметра [
61. jack_kkm 34 21.06.12 14:58 Сейчас в теме
Большинство пользователей не будет в этом разбираться, т.к. нет ни знаний, ни желания. Или нужны какие-то более другие пользователи, чем те, что есть.
Программисту разбираться в чужом не типовом коде тоже смысла мало, проще свою печатную форму нарисовать.

Как у этой разработки дела с документацией? А документация "на отцепись", догадайтесь сами.
62. Gmix 348 21.06.12 16:09 Сейчас в теме
Ну не тянет публикация на универсальность.

Например:
Как в ней сделать Торг-12 с резиновым подвалом и контролем переноса последней строки?
Или как вывести ШК?

Выложил свою подсистему "Настраиваемые печатные формы"
Там можно делать практически любые формы.
Мне кажется она все таки ближе к универсальности.
Кода там меньше нужно писать.
Для простых печатных форм вообще не нужно.
66. Kamikadze 44 25.06.12 12:03 Сейчас в теме
63. alcoholic 22.06.12 10:46 Сейчас в теме
64. Slavon 22.06.12 11:06 Сейчас в теме
68. zhleonid8 25.06.12 15:55 Сейчас в теме
69. Remo_W 29.06.12 09:07 Сейчас в теме
70. maksimkonkov 29.06.12 13:46 Сейчас в теме
72. Dethmond 03.07.12 08:37 Сейчас в теме
Идея то хорошая, но делаю все по старинке.
73. Sergeant82 03.07.12 10:17 Сейчас в теме
Идея неплоха, но согласен с отписавшимися выше про Word и Excel
74. napan 9 05.07.12 21:33 Сейчас в теме
Стандартных механизмов - с головой! И их главная суть цеплять формы и не изменять программу! И быстро прикреплять формы без выгона или перезапуска 1С.
Плюс ничто не заменит гибкость программного кода, настройками сделать все не получится!!
Когда надо будет получить и запросы и сделать выборку и формулки какие то проставить и условия и тд и тп.
75. karbofos 08.08.12 13:33 Сейчас в теме
Да. К стати пришлась сия разработка. Теперь будет проще лабать отчеты для моих бухов. Авторам респект.
76. edzz 15.08.12 18:25 Сейчас в теме
По старинке надежнее, все хотелки не учтешь
77. Rzannikov 21.10.12 12:42 Сейчас в теме
Подскажите чайнику....
Пытаюсь подключить к 1С:Предприятие 8.2 (8.2.16.368)- Управление торговлей, редакция 11.0 (11.0.9.12)
Ругается...

{Справочник.ДополнительныеОтчетыИОбработки.Форма.ФормаЭлемента.Форма(375)}: Ошибка при вызове метода контекста (Создать)
ВнешняяОбработка = Менеджер.Создать(Результат.ИмяОбъекта);
по причине:
{ВнешняяОбработка.ПодключаемыйМодуль.МодульОбъекта(70,2)}: Переменная не определена (УниверсальныеМеханизмы)
<<?>>УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент,1,Ложь,ОбщегоНазначения.СформироватьЗаголовокДокумента(СсылкаНаОбъект, ""),Ложь);
78. andrewks 1238 21.10.12 13:08 Сейчас в теме
(77) скорее всего, в описании допущена ошибка, и механизм сделан не для любых конфигураций, как заявлено, а для конфигураций со "старым" механизмом подключения ВПФ (БП 2, ЗУП 2.5, УТ 10.3 и т.п.). в новых конфах в режиме управляемого приложения и использованием БСП используется новый механизм подключения ВПФ.

возможно, ошибаюсь, код не смотрел, пусть автор поправит, если это не так
79. andrewks 1238 21.10.12 13:10 Сейчас в теме
+(78) в БСП вообще нет модуля УниверсальныеМеханизмы
80. Polkaver 29.12.12 15:28 Сейчас в теме
У меня тоже к сожалению ошибка {ВнешняяОбработка.ПодключаемыйМодуль.МодульОбъекта(70,2)}: Переменная не определена (УниверсальныеМеханизмы)

Подскажите пожалуйста как исправить?
81. _n26__ 14.01.13 20:33 Сейчас в теме
Оставьте свое сообщение