До старта конференции


Онянов Виталий

455
Рейтинг

Виталий Онянов
Tavalik



  •   Регистрация: 04.02.2011 (6 лет назад)

  •   Был(а) на сайте: 18.09.2017


Группы

Профессиональный разработчик

IE 2016 Докладчик

IE 2017 Докладчик

Рейтинг 455

Правила и приемы доработки типовых конфигураций 1С для облегчения их дальнейшей поддержки и обновления 62

Программист Абонемент ($m)

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

1 стартмани

18.07.2017    3968    765    43    

Внешние печатные формы Счет-фактура, УПД, УКД образца 2017 г. для УПП 1.3, КА 1.1, БП 2.0 10

Бухгалтер v8 КА1 БП2.0 УПП1 БУ Оптовая торговля Производство готовой продукции (работ, услуг) Абонемент ($m)

Внешние печатные формы "Счет-фактура", "Универсальный передаточный документ", "Универсальный корректировочный документ" (в редакции постановления Правительства Российской Федерации от 25 мая 2017 г. № 625) для типовых конфигураций УПП 1.3, КА 1.1, БП 2.0.

1 стартмани

30.06.2017    6744    257    32    

Обработка инициализации 3

Программист v8 1cv8.cf Абонемент ($m)

Некоторые модификации требуют действий, которые нельзя выполнить в конфигураторе. Например, заполнение реквизитов предопределённых элементов справочника (помимо кода и наименования), обязательное первоначальное заполнение каких-либо значений. Все подобные действия по разным задачам проекта можно выполнять в одном месте — в обработке инициализации.

1 стартмани

05.10.2016    3009    2    3    

Алгоритм конструктивной конфронтации 39

Менеджер Бесплатно (free)

В жизни мы постоянно сталкиваемся с необходимостью разрешения различного рода конфликтов и споров с другими людьми. Часто требуется убедить другого человека в своей точке зрения, добиться от него соблюдения каких-либо требований, или выполнения определенной работы. Тот кто умеет справляться с данной задачей много может добиться. Ведь, как минимум, такие навыки просто необходимы человеку, претендующему на управленческую должность. Для решения подобных проблем и выстраивания долгосрочных отношений с людьми очень хорошо подходит алгоритм конструктивной конфронтации. О нем и пойдет речь в данной статье.

29.08.2016    6143    0    6    

Групповая обработка номенклатуры для "Торговля и Склад", "Комплексная" 1С 7.7 2

v77::ОУ 1С7:Комплекс 1С7:ТиС 1С7:ПУБ УУ Абонемент ($m)

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

1 стартмани

05.06.2015    4632    26    1    

Отчет по списаниям ТМЦ для "Торговля и Склад", "Комплексная" 1Сv7.7 0

Аналитик Директор v77::ОУ 1С7:Комплекс 1С7:ТиС 1С7:ПУБ УУ Учет ТМЦ Абонемент ($m)

Отчет, который собирает данные по проведенным документам "Списание ТМЦ", группирует их в соответствии с установленными настройками и выводит результат в табличный документ или в виде графика.

1 стартмани

05.06.2015    4118    13    1    

Отчет по документам оперативного учета для "Торговля и Склад", "Комплексная" 1Сv7.7 3

Аналитик Директор v77::ОУ 1С7:Комплекс 1С7:ТиС УУ Абонемент ($m)

Отчет, который собирает данные по проведенным документам оперативного учета, таким как "Реализация", "Поступление ТМЦ", "Списание ТМЦ" и пр.

1 стартмани

24.05.2015    3970    18    1    

Выгрузка зарплатных ведомостей в "ЮниКредит Банк" для ЗиК 2.3 ("Payroll Client") 0

Бухгалтер v7.7 1С7:ЗиК Россия БУ Банковские операции Абонемент ($m)

"Payroll Client" поддерживает загрузку из .dat файла с разделителями "","" ключевыми полями являются или ID код клиента или его лицевой счет.

1 стартмани

17.05.2015    4366    1    1    

Печатная форма "Дополнительное соглашение о внесении изменений в трудовой договор" для ЗУП 3.0 6

Бухгалтер v8::СПР ЗУП3.x Персонал, кадры Абонемент ($m)

Внешняя печатная форма "Дополнительное соглашение о внесении изменений в трудовой договор" для документа "Кадровый перевод" конфигурации ЗУП 3.0

1 стартмани

28.03.2015    6245    72    5    

Шаблон внешней печатной формы (Для конфигураций "ЗУП" 3.0, "БП" 3.0, "УТ" 11, "ERP" 2.0) 5

Программист v8 ЗУП2.5 ЗКБУ БГУ ERP2.0 БП3.0 УТ11 Абонемент ($m)

Шаблон печатной формы, для конфигураций "Зарплата и Управление Персоналом" 3.0, "Бухгалтерия предприятия" 3.0, "Управление Торговлей" 11, "ERP" 2.0 с возможностью отладки.

1 стартмани

17.03.2015    5842    137    5    

Шаблон обработки (обычные и управляемые формы) 5

Программист v8 1cv8.cf Абонемент ($m)

Шаблон обработки для выполнения определенных действий с документами. Для обычных и управляемых форм.

1 стартмани

29.08.2014    6038    66    2    

Алгоритм поиска лицензий при запуске «1С:Предприятие» 8 130

Администратор v8 1cv8.cf Бесплатно (free)

При запуске клиент «1С:Предприятие» выполняет поиск клиентской лицензии. Алгоритм поиска лицензии не столь тривиален. Ниже приведен данный алгоритм для различных режимов запуска «1С:Предприятие», а также алгоритм поиска лицензии при запуске сервера «1С:Предприятие», для версий «1С:Предприятие» 8.2 и 8.3.

20.05.2014    34767    0    51    

Сохранение в Excel из WEB-клиента 10

Программист v8 1cv8.cf Бесплатно (free)

Не всегда корректно отрабатывает сохранение в Excel из 1C при работе в WEB-клиенте. Мне попалась ситуация, когда не отрабатывал код "ТабличныйДокумент.Записать(...)" и выдавалась ошибка "неизвестная ошибка.: object doesn't support this property or method" Ниже предложена процедура сохранения в Excel, корректно работающая во всех типах подключения.

24.04.2014    8586    0    1    

Шаблон отчета на СКД (обычные и управляемые формы) 89

Программист v8::СКД 1cv8.cf Абонемент ($m)

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

1 стартмани

20.12.2013    22910    686    37    

Универсальная загрузка регистров сведений из документа Excel 2

v8 1cv8.cf Абонемент ($m)

Универсальная загрузка любых регистров сведений из документа Excel, для любых конфигураций и платформ.

1 стартмани

29.11.2013    7652    108    6    

Получение оборотов регистра в выбранной валюте 0

Программист v8 Абонемент ($m)

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

1 стартмани

06.09.2013    4534    1    3    

Копирование табличной части документов для 1С 7.7 4

v7.7 Абонемент ($m)

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

1 стартмани

02.09.2013    7762    42    4    

Удобное меню для выбора периода для 1С 7.7 1

Программист v7.7 Абонемент ($m)

Предлагаю Вашему вниманию удобное меню для работы с периодом. Позволяет в пару кликов выбрать нужный день, месяц, квартал или год.

1 стартмани

31.08.2013    5009    7    1    

Удобное меню для выбора периода для 1С 8 6

Программист v8 Абонемент ($m)

Предлагаю Вашему вниманию удобное меню для работы с периодом. Позволяет в пару кликов выбрать нужный день, месяц, квартал или год.

1 стартмани

21.08.2013    5832    25    5    

Отправка сообщений на электронную почту из 1С 12

Программист v8 1cv8.cf Абонемент ($m)

Небольшая обработка, позволяющая отправить электронное сообщение средствами 1С, есть возможность прикрепления файлов в тело письма. В первую очередь, будет полезна начинающим разработчикам, для примера реализации отправки сообщений.

1 стартмани

06.08.2013    7156    51    11    

Перенос данных между идентичными конфигурациями 25

v7.7 1cv7.md Абонемент ($m)

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

1 стартмани

30.07.2013    13337    264    15    

Получение значения расшифровки и значений вышестоящих группировок расшифровки в отчете СКД 41

Программист v8::СКД 1cv8.cf Бесплатно (free)

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

24.07.2013    17045    0    15    

Комментарии

О жизниКак программисту не потерять уверенности в себе и подзаработать#186 11.09.17 16:00
(185)
Вы интересно пишите. Думаю, что если есть о чем рассказать, надо писать продолжение. :)
О жизниКак программисту не потерять уверенности в себе и подзаработать#184 09.09.17 14:34
Спасибо. Интересно, у очень многих была схожая ситуация.

Но прошло почти 7 лет с момента публикации. Интересно, как сложилась ваша карьера дальше? Чем занимаетесь сейчас?
Юридические вопросыПродажа конфигураций с БСП#10 18.08.17 6:47
Возник у меня подобный вопрос. Сделал запрос в 1С, получил официальный ответ:

Цитата

Здравствуйте!

Если у Вас есть основная поставка 1С:Предприятия, и действующий договор 1С:ИТС, то этого достаточно, чтобы применять в своих разработках, созданных "с нуля", подсистемы из БСП.
При этом у пользователей, которые будут использовать Ваши разработки, должна быть приобретена любая основная поставка 1С:Предприятия версии ПРОФ (например, Технологическая поставка).
В документации к Вашей разработке должно быть указано, что используется подистемы из БСП, разработанные фирмой "1С".
См. также http://v8.1c.ru/predpriyatie/questions_licence.htm#lrvs1cpp
DevХранилище 1С. Просмотр истории хранилища обработкой#17 09.08.17 12:44
(14)
Цитата
Версия конфигурации считывается, по поводу метки - она не выгружается и в типовой выгрузке, только комментарий выгружается.
Я имею в виду версию конфигурации поставщика. Она есть в истории хранилища, но нет в обработке.

Цитата
Можете сказать из какой конфигурации такие ошибки появляются?
УПП с большим числом доработок. Но я так понимаю, сама конфигурация не обязательна. Можно добавить новые объекты во все возможные ветки конфигурации и поместить в хранилище.

Цитата
Данной инструкции препроцессора в 1с точно нет, поэтому весь код который обрамлен этой конструкцией будет удален в режиме исполнения
Интересный метод. Спасибо. Я обычно скрываю подобный код под комментарием.
БУВнешние печатные формы Счет-фактура, УПД, УКД образца 2017 г. для УПП 1.3, КА 1.1, БП 2.0#29 01.08.17 22:04
(28), (27), (26), (25), (24) У меня ошибки не воспроизводятся. Если пришлете файл вашей конфигурации, доработаю обработки. Пишите личные сообщения.
DevХранилище 1С. Просмотр истории хранилища обработкой#13 01.08.17 19:21
Спасибо. Возникла подобная задача, очень кстати подвернулась ваша конфигурация. С некоторыми допилами обработка заработала на нашем проекте.

Что хотелось бы добавить:

1. Почему-то вы не считываете версию конфигурации и метку из истории хранилища.
2. Если решение в виде конфигурации, то разумно было бы добавить подсистему, роль (не "ПолныеПрава", а на запуск обработки). В общем оформить в виде готового к объединению и внедрению решения. Я добавлял еще регистр сведений для хранения истории, регламентное задание для обновления регистра сведений по истории хранилища, подсистему, константы, роли.
3. Ловлю ошибки вида:
Цитата
Ошибка! Не найдена строка в "мТЗИменаКлассов" для CLASSID = a2cb086c-db98-43e4-a1a9-0760ab048f8d
Ошибка! Не найдена строка в "мТЗИменаКлассов" для CLASSID = f2de87a8-64e5-45eb-a22d-b3aedab050e7
Ошибка! Не найдена строка в "мТЗИменаКлассов" для CLASSID = 274bf899-db0e-4df6-8ab5-67bf6371ec0b
Ошибка! Не найдена строка в "мТЗИменаКлассов" для CLASSID = d3b5d6eb-4ea2-4610-a3e2-624d4e815934
4. Уж извините, что придираюсь, но хотелось бы некой чистоты кода. Я имею в виду удаление отладочных комментариев, описание к экспортным процедурам и т. д. Например, вот это:
Код
    #Если Тромбон тогда
      ТЗИзФайла = Новый ТаблицаЗначений;
   #Конецесли

Что за тромбон, простите? Я что-то не знаю в синтаксисе 1С? :)

Но в целом, все работает. Конечно, ставлю звездочку.
DevПравила и приемы доработки типовых конфигураций 1С для облегчения их дальнейшей поддержки и обновления#18 19.07.17 9:30
(14)
Пока в расширениях нет возможности создавать свои объекты и реквизиты объектов, никакого смысла в них не вижу. В 8.3.11 вроде такая возможность будет, но тут же мы натыкаемся на режим совместимости типовых конфигураций. Так что расширения не используем.

Почти всегда обновления готовим через файл cf. Хотя есть также опыт и обновления через поставку на территориально распределенных площадках.