Загрузка номенклатуры из Эксель (новый взгляд)

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

Разработка - Практика программирования

загрузка номенклатуры из эксель в загрузчики товаров опенофиса

Представлена обработка "Загрузка номенклатуры из Эксель" (новый взгляд). Подходит для любого формата и любой структуры Эксель, ОпенОфиса: потому что пользователь сам решает - что ему загружать, а что нет.

Загрузчики из эксель (типовые, универсальные, специфичные) такие, чтобы указать путь к файлу Эксель (ОпенОфиса), потом загрузить, используя механизмы ОЛЕ, КОМ и другие - нужны. Давайте об этом договоримся сразу: нужны, бывают, иногда, очень.
Я вам представлю другой подход к вопросу загрузки данных из Эксель. Подходы могут меняться в зависимости от задачи. Я представлю самый простой подход.
Итак, предыстория. Многие загрузчики из Эксель представляют из себя форму с полем "ПутьКФайлу" - рис.1.

Рис. 1.  Один из вариантов реализации Загрузчика из Эксель

В алгоритмах выбора файла обычно прописывается следующий код (рис. 2, рис.3). И при появлении нового клиента с той же самой задачей - загрузить номенклатуру из эксель - всякий раз создается новая обработка и прописываются одни и те же алгоритмы. Однажды этому пришел конец Однажды я сделал по другому.

Рис. 2. Алгоритм выбора файла Эксель

Рис. 3. Алгоритм обработки файла Эксель

Однажды появилась задача создать загрузчик из Эксель для менеджеров по закупкам - чтобы создавался документ Поступление товаров из файла Эксель - они прислали форматы Эксель своих поставщиков (рис. 4.)

Рис. 4. Форматы эксель-таблиц разных поставщиков

Я предложил вариант, когда менеджеры копируют товары из колонки "Наименование" и вставляют в обработку 1с, то же самое повторяют с колонкой "Кол-во" и "Сумма" (рис. 5).

Рис. 5. Новый подход для загрузки данных из Эксель

Такой способ загрузки эксель был встречен на "УРА". Обучить пользователей пользоваться такой обработкой не составило труда. 

Немного отвлекусь, поскольку к самой идее данной публикации напрямую это не относится: в случае с загрузкой товаров от разных поставщиков я дополнительно добавил к справочнику "Номенклатура" табличную часть "НоменклатураПоставщиков", и, при поиске номенклатуры, в запросе ссылался на данную табличную часть - рис. 6.  В данном случае, я предложил таким способом хранить Артикулы (Коды, Штрихкоды) товаров поставщиков в базе 1с, чтобы загружать по каждому поставщику свою номенклатуру. Способ сработал и используется по сей день.

Рис. 6. Доработка конфигурации для хранения дополнительных сведений по Номенклатуре

Для примера вам представлена обработка "Загрузка номенклатуры из Эксель" для типовой конфигурации УТ 10.3.

Тестировалась на платформе 1С:Предприятие 8.3 (8.3.9.2033), на демоконфигурации "Управление торговлей", редакция 10.3 (10.3.42.1). Код открыт. 

В загрузчике поиск номенклатуры происходит по "Артикулу" (типовому реквизиту справочника "Номенклатура"). Скажу наперед, что в дальнейшем на разных проектах я использовал такой подход загрузки товаров, только при этом менялись детали: поиск товара происходил по коду, по штрихкоду, по названию, создавался документ ЗаказПокупателя, УстановкаЦенНоменклатуры, ОприходованиеТоваров и т.д. В представленной обработке заложен только базовый функционал - поиск только по артикулу. На универсальность в каком-то смысле не претендую.

В какой-то момент я упростил еще - перестал прописывать алгоритм создания документов:

Док = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент().

Ведь в каждой конфигурации (особенно нетиповых и в отраслевых) закладываются специфичные алгоритмы при создании документов. Стал создавать документ "вручную" (новый или копированием). Вывел ссылку на вновь созданный документ (поле "Док") на форму загрузчика, и заливал список товаров в этот документ. Таким образом смог использовать такой способ не только для загрузки товаров в УТ 10.3, но и для загрузки в БП 3.0 (то есть переписал алгоритм для управляемой формы), БП 2.0 и пару отраслевых.

На видео продемонстрирован данный подход.

Всем добра! :)

С пользой для клиентов, RustIG

 
 См. также

1) [Расширение] УНФ. Список заказов + Структура подчиненности

2) [Расширение] УТ 11.4. Счет на оплату с факсимиле

3) [Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы

Внешние обработки (не расширения!):

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

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

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

5) Список заказов покупателей (Расширенная версия)

Другие публикации:

1) Удаление справочников для любых баз на управляемых формах

2) Удаление документов для любых баз на управляемых формах

3) Удаление чеков ККМ в Рознице 2.2

4) Загрузка товаров, штрихкодов, цен и остатков на УФ - Розница 2.2

5) Отчет Остатки и цены (прайс с остатками)

6) Как свернуть базу УТ 10.3

7) Как почистить характеристики в УТ 10.3

8) [ЦФшник] Доработка конфигурации Конвертация Данных

9) [Внешняя обработка] Ввод показателей план-факта БП 3.0

10) [Шаблоны] Договоры для 1с-ника ТОП-скачиваний

 

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

Наименование Файл Версия Размер
Загрузка номенклатуры из Эксель (новый взгляд)

.epf 8,17Kb
25
.epf 8,17Kb 25 Скачать

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

Лучшие комментарии
2. Rustig 1742 30.08.17 09:55 Сейчас в теме
(1), спасибо за комментарий.

если кратко, то хочется написать "Да, но ...."

теперь подробнее....мое мнение такое:
1) описанный мною подход не популярный, судя по большому кол-ву скачиваний универсальных загрузчиков (с указанием пути к файлу Эксель).
и то, что некоторые разработчики используют описанный подход (вы прислали ссылки) - это лишь небольшая горстка программистов, которые смотрят на задачу загрузки из Эксель по другому.

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

2) ваши ссылки интересны, но почему-то в поиске по фразе "загрузка из Эксель" - они не выпадают.... я предварительно изучал Инфостарт на предмет присутствия статей такого содержания...

3) мой описанный способ подходит для конкретной задачи - чтобы передать пользователю обработку и больше не возвращаться к этому вопросу . То что вы прислали - больше подходит программисту (сисадмину) в штате, который постоянно работает с этой базой.
мне трудно представить как я объясняю принцип работы вашей обработки (https://infostart.ru/public/197510/) девушке-категорийному менеджеру по закупкам, которая не дружит с компьютерами, или руководителю, у которого свой интернет-магазин или свой салон штор, и которые разбираются в автомобилях лучше, чем в программе 1С - это из моего личного опыта.

ваши разработки все же не для меня - я фрилансер -внедренец - и ваши разработки не для моих пользователей - им сложно будет ориентироваться в настройках обработки.
мне приходится максимально упрощать решение любых задач - потому что я не нахожусь постоянно с клиентами. и многие мои публикации - подтверждение моего подхода - максимально упростить жизнь пользователям.
6. Rustig 1742 14.04.20 08:59 Сейчас в теме
(5) это было давно, уже не помню сколько преимуществ это дало....
к примеру, когда к вам прилетает эксель-накладная от разных поставщиков (у каждого своя колонка - у кого "Код", у кого "Артикул", у кого "Штрихкод"), то нужна дополнительная информация - искать товар либо по коду/ либо по артикулу/ либо по штрихкоду. Если искать по трем полям, то процесс поиска затягивается...А структура хранения усложняется...

Посмотрите как архитектурно устроен регистр сведений НоменклатураКонтрагентов (рис. прикладываю).
В моем случае, менеджер сам определяет что вносить в поле "Артикул/Код/Штрихкод", программа потом по одному значению определяет номенклатуру (прикладываю картинку).

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

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

Вообще, в целом я действовал по интуиции, и она не подвела...
Прикрепленные файлы:
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. mxm2 1206 30.08.17 08:38 Сейчас в теме
Подход не новый...) меня нужда заставила им воспользоваться т.к. не было установлено MS Excel, а был только OpenOffice Calc.
https://infostart.ru/public/197510/
https://infostart.ru/public/126685/
https://infostart.ru/public/124918/
2. Rustig 1742 30.08.17 09:55 Сейчас в теме
(1), спасибо за комментарий.

если кратко, то хочется написать "Да, но ...."

теперь подробнее....мое мнение такое:
1) описанный мною подход не популярный, судя по большому кол-ву скачиваний универсальных загрузчиков (с указанием пути к файлу Эксель).
и то, что некоторые разработчики используют описанный подход (вы прислали ссылки) - это лишь небольшая горстка программистов, которые смотрят на задачу загрузки из Эксель по другому.

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

2) ваши ссылки интересны, но почему-то в поиске по фразе "загрузка из Эксель" - они не выпадают.... я предварительно изучал Инфостарт на предмет присутствия статей такого содержания...

3) мой описанный способ подходит для конкретной задачи - чтобы передать пользователю обработку и больше не возвращаться к этому вопросу . То что вы прислали - больше подходит программисту (сисадмину) в штате, который постоянно работает с этой базой.
мне трудно представить как я объясняю принцип работы вашей обработки (https://infostart.ru/public/197510/) девушке-категорийному менеджеру по закупкам, которая не дружит с компьютерами, или руководителю, у которого свой интернет-магазин или свой салон штор, и которые разбираются в автомобилях лучше, чем в программе 1С - это из моего личного опыта.

ваши разработки все же не для меня - я фрилансер -внедренец - и ваши разработки не для моих пользователей - им сложно будет ориентироваться в настройках обработки.
мне приходится максимально упрощать решение любых задач - потому что я не нахожусь постоянно с клиентами. и многие мои публикации - подтверждение моего подхода - максимально упростить жизнь пользователям.
3. user635667 03.09.17 16:32 Сейчас в теме
Два вопроса:
1.подходит-ли для Розницы 2.2.5.27
и
2.как реализованная загрузка и создание групп номенклатур?
больше интересует второй вопрос, было бы удобно что бы группы создавались и в них создавались уже номенклатуры.
4. Rustig 1742 04.09.17 06:47 Сейчас в теме
(3),
1) под управляемые формы надо программировать дополнительно - то есть для розницы 2.2 в чистом виде не подходит, но алгоритм и идею легко перенести на розницу 2.2
2) создание групп никак не реализовано
5. 1c.pro.fun 154 14.04.20 01:56 Сейчас в теме
Рустем, не понял зачем было создавать табличную часть у справочника "Номенклатура" ведь для этого у типовой УТ 10.3 есть регистр сведений "Номенклатура контрагентов".
6. Rustig 1742 14.04.20 08:59 Сейчас в теме
(5) это было давно, уже не помню сколько преимуществ это дало....
к примеру, когда к вам прилетает эксель-накладная от разных поставщиков (у каждого своя колонка - у кого "Код", у кого "Артикул", у кого "Штрихкод"), то нужна дополнительная информация - искать товар либо по коду/ либо по артикулу/ либо по штрихкоду. Если искать по трем полям, то процесс поиска затягивается...А структура хранения усложняется...

Посмотрите как архитектурно устроен регистр сведений НоменклатураКонтрагентов (рис. прикладываю).
В моем случае, менеджер сам определяет что вносить в поле "Артикул/Код/Штрихкод", программа потом по одному значению определяет номенклатуру (прикладываю картинку).

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

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

Вообще, в целом я действовал по интуиции, и она не подвела...
Прикрепленные файлы:
7. user1231084 02.06.20 17:46 Сейчас в теме
Добрый день обработка для УТ 11 не работает?
8. Rustig 1742 02.06.20 17:54 Сейчас в теме
(7) Добрый день!
Нет, обработка даже не откроется на УТ 11. В УТ 11 используется так называемая технология "управляемых форм", а обработка разработана на технологии "обычных форм". Это общеупотребительные термины в 1с.
Но никому ничто не мешает - реализовать подобное для УТ 11. Нужно только от вас ТЗ = техзадание.

Те, кто с УТ 11 не работает, не знают, что номенклатура по составу реквизитов сильно отличается от УТ 10.3.
Оставьте свое сообщение

См. также

FormCodeGenerator Программная доработка форм. Часть 2 (Режим работы "Режим сравнения форм") на примере ERP 2.5

Практика программирования Адаптация типовых решений Прочие инструменты разработчика v8 1cv8.cf Абонемент ($m)

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

5 стартмани

21.12.2020    5599    21    huxuxuya    11    

Загрузка свойств товара из эксель

Учет ТМЦ Обработка справочников Загрузка и выгрузка в Excel v8 УТ10 УУ Абонемент ($m)

Загружает значения свойств номенклатуры из эксель

3 стартмани

14.09.2020    2890    2    Rustig    5    

Заготовка обработки (внешняя печатная форма) заполнения Excel документа из 1С

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Умеет заполнять как отдельные ячейки, так и таблицы в рамках листов Excel. Удобно при разработке различных “дашбордов” (с графиками, диаграммами), отчетов финансистов (где много формул), заполнения форм документов организации. Эксель шаблон может сделать пользователь (с нужным ему оформлением, формулами и т.д.) и впоследствии самостоятельно этот шаблон менять. Программисту нужно только настроить выдачу данных для заполнения шаблона. Может подключаться как внешняя печатная форма (для обычных и управляемых форм).

2 стартмани

29.07.2020    3465    14    wonderboy    0    

Как свернуть базу УТ 10.3 Промо

Свертка базы v8 v8::ОУ УТ10 Россия УУ Платные (руб)

Как свернуть УТ 10.3. Цель свертки - свернуть остатки по товарам и по взаиморасчетам с контрагентами.

2000 руб.

04.04.2019    27183    174    20    

Загрузка прайс-листов в БП 3.0, УНФ 1.6, Розница 2.3, УТ 11.4, КА 2 и ERP

Ценообразование, прайсы Загрузка и выгрузка в Excel v8 v8::ОУ Розница УНФ ERP2 БП3.0 УТ11 КА2 УУ Абонемент ($m)

Внешняя обработка для загрузки прайс-листов Excel (и не только) в конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление нашей фирмой, редакция 1.6; Розница, редакция 2.3; Управление торговлей, редакция 11; Комплексная автоматизация 2; ERP Управление предприятием 2 без использования COM-объектов (установленного Excel), для толстого, тонкого и веб-клиента.

5 стартмани

16.04.2020    9866    135    LamerSoft    15    

[Расширение] УТ 11.4. Счет на оплату с факсимиле

Печатные формы документов Оптовая торговля v8 v8::ОУ УТ11 Абонемент ($m)

Счет на оплату с факсимиле. Готовый шаблон для собственных доработок. Расширение для УТ 11.4.

3 стартмани

12.04.2020    6568    11    Rustig    19    

[Расширение] БП 3.0. Список счетов/ Список реализаций + Связанные документы

Рабочее место Оптовая торговля v8 v8::БУ БП3.0 БУ Абонемент ($m)

Список счетов / список реализаций + Структура подчиненности в одном окне. Расширение для программы БП 3.0.

3 стартмани

09.04.2020    5476    4    Rustig    6    

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

Чистка базы Обработка документов Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

02.02.2010    34255    704    AnryMc    53    

[Расширение] УНФ. Список заказов + Структура подчиненности

Монитор заказов Рабочее место v8 УНФ УУ Абонемент ($m)

Список заказов покупателей + Структура подчиненности в одном окне. Расширение для программы Управление нашей фирмой, редакция 1.6.

2 стартмани

05.04.2020    14894    12    Rustig    1    

Удаление справочников для любых баз на управляемых и обычных формах

Чистка базы v8 v8::УФ 1cv8.cf Абонемент ($m)

Удаление справочников без проверки связанных ссылок для любых баз на УФ и ОФ.

2 стартмани

04.02.2020    5184    19    Rustig    9    

Подсистема учета характеристик. Стремление к совершенству

Чистка базы Практика программирования v8 v8::ОУ v8::ПВХ УТ10 УУ Бесплатно (free)

Цель - почистить задвоенность характеристик и предотвратить дальнейшее ее появление.

16.12.2019    4388    Rustig    0    

Список заказов покупателей (новый взгляд) Промо

Рабочее место Монитор заказов Оптовая торговля Монитор заказов Оптовая торговля v8 v8::ОУ КА1 УТ10 УУ Абонемент ($m)

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

4 стартмани

16.08.2017    33203    71    Rustig    60    

Удаление документов для любых баз на управляемых формах

Обработка документов Чистка базы v8 v8::УФ Розница УНФ БП3.0 ЗУП3.x Абонемент ($m)

Удаление и распроведение документов для любых баз на УФ.

2 стартмани

13.09.2019    9116    123    Rustig    24    

Вам нравятся запросы в 1С?

Практика программирования Разработка v8 v8::Запросы 1cv8.cf Абонемент ($m)

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    25008    7    m-rv    90    

Правильные аналоги номенклатуры (кроссы запчастей) для 1С / Управляемые формы Промо

Обработка справочников Оптовая торговля Учет ТМЦ Оптовая торговля Учет ТМЦ v8 v8::УФ 1cv8.cf УУ Абонемент ($m)

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

5 стартмани

29.07.2015    41630    3    taurus__    23    

Доработки УТ 10.3, улучшающие работу пользователей

Оптовая торговля Обработка документов Рабочее место Оптовая торговля v8 v8::ОУ УТ10 УУ Абонемент ($m)

Как показать прибыль по заказу, как показать прикрепленные файлы к документам - когда документов по заказу много, как показать расчет процентов по менеджерам - и все в одном окне УТ 10.3.

4 стартмани

26.04.2019    14324    12    Rustig    19    

Загрузка товаров, остатков и цен. Розница 2.2, 2.3

Обработка документов Обработка справочников Загрузка и выгрузка в Excel Розничная торговля Учет ТМЦ Розничная торговля Учет ТМЦ v8 Розница Россия УУ Платные (руб)

Загрузка товаров, остатков и цен из макета табличного документа (из эксель "вручную") + макет ценника со штрихкодом. Розница 2.2,2.3.

2000 руб.

08.04.2019    23652    44    26    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    69377    363    Tatitutu    48    

Универсальный инструмент для переноса данных через табличный документ (УФ)

Обработка документов Универсальные обработки Обработка справочников v8 v8::УФ 1cv8.cf Абонемент ($m)

Для опытных пользователей, разработчиков, администраторов, консультантов

5 стартмани

15.10.2018    40942    146    json    44    

Ввод показателей план-факта через табличный документ

Обработка документов Финансовый учет и бюджетирование (FRP) Финансовый учет и бюджетирование (FRP) v8 v8::БУ v8::УФ БП3.0 БУ УУ Абонемент ($m)

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

3 стартмани

10.10.2018    11529    21    Rustig    10    

Работа с публикациями "Инфостарт"

Практика программирования О сообществе WEB v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    25384    13    RocKeR_13    16    

Позиционирование в помещении с помощью нейросети по сигналу Wi-Fi. Интерактивная карта склада в 1С с показом позиции

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

Данная публикация содержит в себе редактор и интерактивную карту склада или иного помещения, на которой в реальном времени отображается позиция устройства, координаты которого вычисляются по уровням сигнала нескольких роутеров Wi-Fi. В статье и приложенным к ней разработкам предлагаются инструменты и методика для реализации вычисления точной геопозиции внутри помещений с помощью нейронной сети. Конфигурация написана на релизе 1С:Предприятие 8.3.12.1412, клиентское приложение имеет минимальный уровень совместимости SDK -16.

5 стартмани

09.08.2018    32953    29    informa1555    30    

Работа с данными выбора

Практика программирования Работа с интерфейсом v8 Россия Абонемент ($m)

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

1 стартмани

17.07.2018    59742    24    kalyaka    16    

Маркировка ячеек цветом. Отладка загрузки данных из эксель.

Практика программирования Загрузка и выгрузка в Excel v8 1cv8.cf Бесплатно (free)

После 100-ой кривой загрузки родился способ, как отладить алгоритм.

05.07.2018    9948    Rustig    7    

ВСТАВИТЬ В Справочник.Номенклатура (Код, Наименование) ЗНАЧЕНИЯ ("001", "Новый товар")

Практика программирования v8 v8::Запросы 1cv8.cf Абонемент ($m)

Вас не обманывают ваши глаза, это запрос на изменение данных! И это работает без прямого доступа к БД, регистрации и смс.

1 стартмани

01.06.2018    34008    91    m-rv    58    

Вы больше не будете разбирать Excel как раньше

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Кому не приходилось разбирать файлы в формате Excel? Все матерятся, плюются, требуют обещаний что "это в последний раз", но таки пишут загрузку из Excel. Потом форматы меняются, строки съезжают, колонки переставляют... Вам это не надоело?

1 стартмани

07.05.2018    32846    64    m-rv    34    

Автоматическое заполнение графиков в ЗУП 3.1

Зарплата Учет рабочего времени Обработка справочников Зарплата Учет рабочего времени v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

1 стартмани

05.05.2018    28435    18    notserioussam    2    

Добавление возможности в конфигурации ЗУП 3.1 работать с фотографиями сотрудников (Зарплата и Управление Персоналом, редакция 3.1)

Обработка справочников Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП3.x БУ Абонемент ($m)

Добавление возможности в ЗУП 3.1 работать с фотографиями сотрудников (физических лиц). Расширение тестировалось на релизе ЗУП 3.1.5.129.

1 стартмани

09.04.2018    34847    79    charivnick    4    

Загрузка прайса. УТ 10.3

Ценообразование, прайсы Ценообразование, анализ цен Ценообразование, анализ цен Загрузка и выгрузка в Excel v8 v8::ОУ УТ10 УУ Абонемент ($m)

Самая простая загрузка прайса в УТ 10.3: копируете коды и цены из эксель на форму и загружаете. Интерфейс проще и понятнее, чем у типовой внешней обработки "Загрузка данных из табличного документа". Плюс данный способ применим для загрузки сложных прайсов (см. публикацию).

2 стартмани

26.03.2018    12381    10    Rustig    0    

Заполняем по шаблону (по умолчанию)

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

08.02.2018    32045    20    mvxyz    17    

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1

Обработка документов Загрузка и выгрузка в Excel Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Абонемент ($m)

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    55896    34    mvv1975    7    

Печатная форма, сделанная как расширение конфигурации для БП 3.0. Новые возможности БСП

Практика программирования Универсальные печатные формы v8 БП3.0 Абонемент ($m)

Печатные формы на внешних обработках скоро канут в лету. На смену им приходят ПФ, реализованные в виде расширений конфигурации. Не нашел на сайте примеров таких расширений. Привожу пример подобного расширения для БП 3.0.

1 стартмани

06.12.2017    30554    56    kwazi    6    

Список заказов поставщикам (новая форма) + два ноу-хау для разработчиков

Рабочее место Дебиторская и кредиторская задолженность Оптовая торговля Дебиторская и кредиторская задолженность Оптовая торговля v8 v8::ОУ КА1 УТ10 УУ Абонемент ($m)

Представлена внешняя обработка - "Список заказов поставщикам (новая форма)". Удобство заключается в том, что в одном окне списка отображается структура всех связанных документов с указанием контрагента (заказ поставщику - поступление товаров - заказ покупателя - реализация товаров - оплата товара покупателем). В этом же окне отображается список товаров с заказанным количеством и ценами. Имеется возможность видеть статусы заказов по цветам (исполнен, выполняется, черновик). Форму легко встроить в типовую конфигурацию.

4 стартмани

31.08.2017    25847    16    Rustig    18    

Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2

Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 v8::ОУ ERP2 УТ11 Россия УУ Абонемент ($m)

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

1 стартмани

07.08.2017    47643    308    Windyhead    45    

Расширения конфигураций 1С: учимся перехватывать методы

Практика программирования v8 v8::УФ 1cv8.cf Абонемент ($m)

В этой статье я на примерах разберу некоторые механизмы расширений конфигураций 1С. А именно «перехваты» методов модуля объекта и «перехваты» событий формы и элементов формы. Данная статья написана с учебными целями, чтобы показать, как при помощи расширений конфигурации можно делать такие доработки, ради которых раньше приходилось снимать конфигурацию с поддержки.

1 стартмани

30.05.2017    153502    13    signum2009    48    

Определение ИНН Сотрудника (service.nalog.ru). ЗУП, редакция 3.1 и 2.5 (Проф и Корп)

Обработка справочников Управление персоналом (HRM) Управление персоналом (HRM) v8 v8::СПР ЗУП2.5 Россия БУ Абонемент ($m)

Внешняя печатная форма для справочника "Сотрудники организаций". ЗУП, редакция 3.1 и 2.5 (Проф и Корп)

1 стартмани

03.02.2017    76157    50    Indgo    34    

1С: Предприятие + корпоративный чат, как наладить оперативные уведомления за 10 минут

Практика программирования v8 Абонемент ($m)

Как сделать автоматические уведомления о разных событиях из 1С в корпоративный чат MyChat для сотрудников компании

1 стартмани

14.08.2016    52201    36    Demanoidos    60    

 Интеграция 1С и C#. Обращение к 1С через COM. Создание номенклатуры и выполнение запроса к 1С из C# на примере интеграции с Союз-PLM (система информационной поддержки жизненного цикла изделий). Обработка «Загрузка заказа на сборку». (ERP)

Загрузка и выгрузка в Excel Внешние источники данных Интеграция v8 ERP2 Абонемент ($m)

Союз-PLM представляет собой полнофункциональный программный комплекс для решения  широкого спектра задач управления инженерной технической информацией наукоемких изделий и сложных инженерных объектов в области машиностроения, приборостроения, архитектуры, строительства. На практике, это управление конструкторской документацией, интегрированное с САПР, бизнес-процессы, файловый архив. Все это работает в SQL и шевелится с помощью скриптов на C#. Скрипты свободно  отлаживаются в MS Visual Studio. Подробнее смотрите на их сайте: http://www.programsoyuz.ru/products/system-soyuz-plm.html  Редактирование, конструирование и использование бизнес-процессов на порядок лучше систем на базе 1С из тех, что я изучил.

1 стартмани

25.07.2016    50437    5    milkers    2