0. ifal 285 04.03.17 19:52 Сейчас в теме

Загрузка из Excel-файла данных в документ Поступление товаров и услуг

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

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. user708950_sportvkirzhache 08.05.17 01:01 Сейчас в теме
При создании новой номенклатуры вылазиет ошибка, настроил все верно
Прикрепленные файлы:
2. ifal 285 08.05.17 08:15 Сейчас в теме
(1) Поправил, добавил определение реквизита Вид номенклатуры на выбор для нового товара.
3. user708950_sportvkirzhache 08.05.17 11:19 Сейчас в теме
другая проблема
Прикрепленные файлы:
4. ifal 285 08.05.17 12:12 Сейчас в теме
Просьба писать в личные сообщения.
Считывание файла происходит через Excel, если нет Excel, то строенными средствами 1С, могу предположить, что что-то не так с исходным файлом, если мне отправите файл, то я проверю.
5. user708950_sportvkirzhache 09.05.17 15:01 Сейчас в теме
Обработка отличная, загружает накладные ТОРГ-12 и УПД
6. webester 29 20.05.17 08:11 Сейчас в теме
Если в накладной два раза встречается один и тот же товар. Сколько позиций номенклатуры создаст ваша обработка?
7. ifal 285 20.05.17 08:45 Сейчас в теме
(6) Никакого анализа на предобработку нет, если пользователь все будет делать по умолчанию, то создаст две позиции, если пользователь знает, что один и тот же товар встречает несколько раз и его нет в базе, то в процессе, пользователь может снять галочку загрузки (см. 3-ий скриншот) с не нужных позиций, создать номенклатуру, а затем нажать кнопку Выполнить преобразование, чтобы номенклатура подставилась в те места, где она встречается еще и соответственно обратно выставить признак загрузки для отключенных позиций товара.
Если же эту особенность хотите учесть на постоянной основе, то обработку надо будет доработать, что сделать достаточно просто.
8. ogre2007 171 06.09.17 11:56 Сейчас в теме
Отлично взлетела с первого раза на свежей ут 11.
Но, некоторые пожелания, для мгновенного проведения после загрузки:
- не заполняется склад, если нет раздельного учета по складам, это реально проблема для пользователя, ибо выбрать негде.
- по организации тоже самое.
- если excel "подготовлен" без шапки, то первую строку не загружает
- не заполняет дату платежа
9. ifal 285 06.09.17 12:42 Сейчас в теме
(8)
а) По поводу складов и организации поправил.
б) Шапка все-таки нужна, ориентировался на это. Проверил, если не указано Номер строки шапки, то все строки попадают как надо.
в) дату платежа не анализирует, это и не заявлено. Ее надо уже самим проставлять после того как документ создастся.
10. darkrob 17.09.17 13:59 Сейчас в теме
1. Если у таблицы нет шапки и номер строки шапки = 0 то режет первую строчку.
Приходится добавлять пустышку и руками ставить = 1.
2. Не хватает сохранения настроек, приходится каждый раз заново настраивать поля.
Пока выкрутились тем что пишем заголовки в шапке чтобы сработала автонастройка.
3. На машине с OpenOffice не взлетело. Таки пришлось поставить Excel/
11. ifal 285 17.09.17 14:22 Сейчас в теме
(10)
1. Поправил, на сколько я понял ошибку;
2. Это нужно дорабатывать; возможно сделаю позже.
3. Поправил. Если Excel не установлен, то читается файл самой платформой.
12. ifal 285 17.09.17 17:01 Сейчас в теме
(10) Добавил сохранение соответствие полей файла к полям документа.
13. exuma2 02.10.17 09:53 Сейчас в теме
Для Бухгалтерия предприятия, редакция 3.0 хорошо бы сделать такое.
14. ifal 285 02.10.17 10:40 Сейчас в теме
(13) По сути доработать надо только создание накладной в БП, пока этого делать не планировал, если побольше наберется желающий, то реализую.
15. Dima_ 127 19.10.17 06:41 Сейчас в теме
Отличная обработка!
На Рознице 2.2 работает.
Доработал для Розницы 2.1.

Пожелания:
Отключить автоматическое добавление строк в таблицах.
Сделать кнопку "Следующий документ" для перехода в начало.
Спасибо.
16. darkrob 03.11.17 18:46 Сейчас в теме
Розница, редакция 2.2 (2.2.6.30)
Загружаем файл, поля определяются, все нормально


на следующем шаге таблица товаров пустая
17. ifal 285 03.11.17 19:31 Сейчас в теме
(16) А Выполнить преобразование нажимаете?
18. ispan 07.12.17 14:46 Сейчас в теме
Для Розницы, на самом деле очень грамотно сделано, респект.

строчку только добавил для своего случая

Запись.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.EAN8;

Иначе
Запись.ТипШтрихкода = ПланыВидовХарактеристик.ТипыШтрихкодов.CODE39;

КонецЕсли;
19. ifal 285 08.12.17 11:12 Сейчас в теме
(18) На это и рассчитано - на все случаи жизни загрузку не сделаешь, а вот то, что почти всегда используется можно. Если вам понравилась разработка, то можете отметить ее звездой.
20. fin7 31.01.18 04:36 Сейчас в теме
Добрый день!

Спасибо за обработку! Намного облегчает жизнь ))
Есть небольшая проблемка: При нажатии на кнопку "запомнить соответствия" выходит ошибка: Поле объекта не обнаружено (ПрисоединенныеФайлы)
21. ifal 285 31.01.18 06:40 Сейчас в теме
(20) Добрый день. Напишите мне в личные сообщения, в какой конфигурации вы используете обработку и ее полную версию, я исправлю ошибку.
22. URFF 34 31.01.18 07:56 Сейчас в теме
Не планируется добавлять блок интеллектуального учета, чтобы программа по схожему наименованию выбирала существующий элемент а не создавала новый. Например, в загружаемом файле будет два пробела "Коробка белая" а в базе - один.
23. ifal 285 31.01.18 08:35 Сейчас в теме
(22) Развиваю обработку по мере возможности. Пока не планировал.
24. forester69 01.02.18 12:54 Сейчас в теме
Добрый день! При загрузки поступления выдает ошибка первой строки. Конфигурация Розница 2.2.7.15
25. ifal 285 01.02.18 13:34 Сейчас в теме
(24) Обновил обработку вчера, скачайте еще раз (за это отдельно не снимут стартмани)
26. forester69 01.02.18 15:11 Сейчас в теме
27. ifal 285 01.02.18 15:47 Сейчас в теме
(26) Если будут ошибки, то пишите в личку, попробую помочь.
28. forester69 04.02.18 13:18 Сейчас в теме
Спасибо большое! Только Ваша обработка нам и помогла в приемке товара!
29. larra 15.02.18 14:39 Сейчас в теме
Обработка хорошая(загрузка в БП),только не могу разобраться как добавить из файла СФ(xls) - ГТД ,страну происхождения.
В исходном файле информация есть,читает эти поля, в шапку добавила позиции а при создании приходной накладной этих полей нет и в номенклатуру не записывается.
30. ifal 285 15.02.18 14:47 Сейчас в теме
(29) Номера ГДТ и страну не загружает, доработаю, написал в личные сообщения.
31. larra 15.02.18 15:39 Сейчас в теме
образец файла
Прикрепленные файлы:
VT18-01-063.xls
32. ifal 285 15.02.18 18:52 Сейчас в теме
(31) Добавил поддержку в версию для БП загрузку страны и кодов ГДТ.
33. user680315_NEVRIC 02.04.18 13:45 Сейчас в теме
Добрый день! Возможно ли вашу обработку использовать для
переноса остатков товаров из 1 с 7.7 в розницу 2.2.
Или есть другие обработки.
Спасибо.
34. ifal 285 02.04.18 16:21 Сейчас в теме
(33) Обычно загрузку первичных остатков загружают в документ оприходования, а не поступления, но товар загрузить сможете и все. Поэтому не подойдет. Для перехода в розницу 2.2 в папке установки релиза должна быть обработка перехода из 7.7.
35. user649325_egais-rostov 13 13.05.18 14:01 Сейчас в теме
Добрый день.
Ругается на формат файла Розница 2.2.7.40
Прикрепленные файлы:
36. ifal 285 13.05.18 16:23 Сейчас в теме
37. zsder 5 04.07.18 15:44 Сейчас в теме
Выручили, спасибо!

При загрузке больших данных, >= 1000 строк, возникает ошибка при адресации к ячейке Excel

Например:
Область("R"+<Номер строки>+"С"+<Номер столбца>);
Причина: группировка по разрядам при переводе числа в строку 1000 -> "1 000"
Внес изменения: Область("R"+Формат(<Номер строки>, "ЧГ=")+"С"+<Номер столбца>);

Также изменил длину реквизитов "НачальныйНомерСтрЗагрузки", "КонечныйНомерСтрЗагрузки" с 3 до 4 знаков

В целом обработка отличная, еще раз спасибо!
38. ifal 285 04.07.18 16:10 Сейчас в теме
(37) Спасибо, есть такой момент. Обязательно исправлю.
39. virs 31.08.18 09:01 Сейчас в теме
После приобретения я смогу вносить изменения в обработку? Код открыт?
40. ifal 285 31.08.18 09:14 Сейчас в теме
(39) Да, закрытого там нет ничего.
41. MGMGA 01.09.18 16:35 Сейчас в теме
При попытке загрузить данные в документ поступления товара выскакивает ошибка: "Поле объекта не обнаружено (ВариантПриёмкиТоваров)"
Возможно наша версия УТ 11.3.2.218 слишком стара?
42. ifal 285 01.09.18 17:03 Сейчас в теме
(41) Верно. Отправил вам на почту версию для 11.3
43. MGMGA 02.09.18 03:03 Сейчас в теме
(42) Спасибо. Обработка жесть. Теперь можно оператора по оприходованию товаров увольнять :)
44. MGMGA 02.09.18 18:26 Сейчас в теме
Свои наименования для новой номенклатуры в обработке нельзя создавать? Только последующий перебой наименований?
45. ifal 285 02.09.18 20:06 Сейчас в теме
(44) После выполнить преобразование разве не дает текст менять наименования?
46. MGMGA 03.09.18 01:09 Сейчас в теме
(45) Даёт конечно. Сразу не догадался поменять в исходной колонке.
47. muzikant 03.09.18 07:12 Сейчас в теме
Обработка понравилась, но есть два вопроса:
1) Вы пишете, что можно загружать и серии и даже в обработке есть поле загрузки фйла серий, но использовать как нигде не поясняется..
2) В каких случаях использовать кнопку - "Выделить данные"?
48. ifal 285 03.09.18 09:07 Сейчас в теме
(47) Читайте внимательней по первому пункту: "...а может использоваться как основа для построения более сложных механизмов загрузки, например, загрузка накладных с учетом серий товаров" - то есть этого нет, но доработать можно.

Кнопка "Выделить строки по примеру выделенной строки" необходима, когда обработка сама не смогла определить шапку в накладной, по которой необходимо определить строки к загрузке. Поэтому если обработка не смогла выделить данные, то нужно пользователю самому найти строку с данными и нажать на эту кнопку, тогда по шаблону строки обработка найдет такие же строки и выделить их.
49. muzikant 03.09.18 12:29 Сейчас в теме
Я спрашивал не про кнопку - "Отметить строки табличной части", она работает, как Вы и написали,
а про кнопку - "Выделить данные"
50. ifal 285 03.09.18 13:12 Сейчас в теме
(49) Выделяет данные из отмеченных строк (ячейка в колонке ТЧ заполнена) к загрузке. Функция этой кнопки вызывается неявно при загрузке документа. То есть если исходный файл "хорошо" подготовлен, то при чтение его ничего нажимать не надо, все выделится как надо, а если файл "плохого" качества, то руками отмечаете строки к загрузке и жмете кнопку выделить данные.
51. user967468 04.09.18 23:26 Сейчас в теме
52. ifal 285 05.09.18 09:28 Сейчас в теме
(51) Проверил, все загружается и работает как надо. Вы точно скачали мою обработку? Скорее всего вы скачали у плагиатора, который на этом ресурсе перевыложил мои старые обработки один к одному, но старые от 03.2018. В списке тех, кто загружал обработку для Розницы пользователя user967468 нет.
53. EKutuzov 26.09.18 14:54 Сейчас в теме
На предпоследнем этапе если убрать галочку "НДС включен цену", то обработка почему-то пересчитывает итоговую стоимость товара. Хотя я явно указываю номер колонки Сумма. Можно это как-то подправить?
Прикрепленные файлы:
54. ifal 285 26.09.18 15:49 Сейчас в теме
(53) Совместно разобрались: НДС включен в цену ставить не надо, если в накладной не включен НДС в цену.
55. Maikroft 03.12.18 17:10 Сейчас в теме
Геннадий, добрый день.
Можете связаться со мной по поводу обработки?
56. Maikroft 03.12.18 21:33 Сейчас в теме
Благодарю Геннадия за быстрый ответ и очень хорошее отношение к заказчику.
Обработка отличная, при необходимости запросто можно прикрутить загрузку шапки документа в случае загрузки файла Excel, выгруженного из другой учетной системы.
57. ifal 285 03.12.18 21:54 Сейчас в теме
59. user1103781 05.12.18 12:02 Сейчас в теме
Доброе утро! Мой вопрос состоит в следующем.
При загрузке прайса с новым товаром, для создания новых карточек номенклатуры, в файле Ексель не проставили Торговую марку. Можно ли создать снова номенклатуру на этот же Ексель с проставленой торговой маркой уже на созданную номенклатуру, которая подтянулась? Изменится ли созданная или создастся дублем?
60. ifal 285 07.01.19 10:08 Сейчас в теме
С помощью обработки вы не сможете обновить реквизиты номенклатуры, для этого вам надо воспользоваться типовым механизмом в конфигурации по изменению выделенных объектов.
61. TyuminIS 26.02.19 12:00 Сейчас в теме
Отличная загрузка! Очень удобно пользоваться!
Пожелание на будущее: На последнем этапе например не проставились все значения (ставка НДС например). Что бы не тыкать 300 строк руками - было бы круто сделать кнопку "Заполнить пустые значения в колонке сл. значением"
62. ifal 285 26.02.19 12:42 Сейчас в теме
(61) Тут больше вопрос почему они не проставились, интересно было бы взглянуть на ваш файл. Как вариант, в исходном файле Excel сразу отредактировать его как надо.
64. TyuminIS 27.02.19 09:02 Сейчас в теме
(62)Файлик - да пожалуйста )
п.с.
Звезду поставил.
Как, потом выяснилось - не все ШК создались...
Прикрепленные файлы:
ПримерФайла.xls
63. ifal 285 26.02.19 12:44 Сейчас в теме
(61) Лучший способ выразить свою признательность на этом ресурсе - поставить звезду публикации. Спасибо!
65. MGMGA 27.03.19 09:54 Сейчас в теме
Если в файле эксель одной номенклатуре сопоставлены несколько штрих-кодов, обрабатывается такая ситуация?
66. ifal 285 27.03.19 12:11 Сейчас в теме
Что именно имеется ввиду, в столбце два штрихкода или в базе два штрихкода? если в базе, то товар найдется при сопоставлении по штрихкодам. Если в столбце два штрихкода через запятую, то эта информация никак не обрабатывается. Но при необходимости всегда можно доработать.
67. MGMGA 28.03.19 23:33 Сейчас в теме
Имелось ввиду в столбце екселя. Решили двойным прогоном через обработку.
68. VKuser105103569 21.04.19 19:09 Сейчас в теме
69. ifal 285 21.04.19 19:21 Сейчас в теме
70. ZIGER666 78 11.06.19 13:05 Сейчас в теме
(69) перестала работать в Розница (базовая), редакция 2.2 (2.2.12.30
71. ifal 285 11.06.19 13:19 Сейчас в теме
72. ZIGER666 78 11.06.19 13:19 Сейчас в теме
73. ZIGER666 78 11.06.19 14:51 Сейчас в теме
Ошибка на последнем этапе при создании документа

(71){ВнешняяОбработка.ЗагрузкаДанныхИзExcel.Форма.Форма.Форма(1308)}: Ошибка при вызове метода контекста (Выполнить)
РезультатЗапроса = Запрос.Выполнить();
по причине:
{(4, 2)}: Таблица не найдена "РегистрСведений.СистемыНалогообложенияОрганизаций.СрезПоследних"
<<?>>РегистрСведений.СистемыНалогообложенияОрганизаций.СрезПоследних(&Дата, Организация = &Организация) КАК СистемыНалогообложенияОрганизацийСрезПоследних
Прикрепленные файлы:
74. ifal 285 11.06.19 15:10 Сейчас в теме
(73) Все это я и так увижу, просьба писать в личку по таким вещам. В новой версии изменили регистр сведений по учетной политике. Ошибку исправил.
ZIGER666; +1 Ответить
75. user675889_dudin-1977 12.06.19 11:45 Сейчас в теме
на версии Розницы 2.2.10.19 такая же ошибка,
т.е. теперь на более старых не работает ?
см.скрин
не все могут немедленно обновиться на последнюю....
Прикрепленные файлы:
76. ifal 285 12.06.19 12:14 Сейчас в теме
(75) Ответил в личку. Подправлю для обоих вариантов.
77. ifal 285 12.06.19 16:21 Сейчас в теме
(75) Подправил для обоих вариантов, работать будет на любой версии.
78. user675889_dudin-1977 14.06.19 13:52 Сейчас в теме
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Бобров
зарплата от 100 000 руб. до 150 000 руб.
Временный (на проект)

Студент (стажер) 1С
Нижний Новгород
зарплата от 25 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день

Программист 1С
Новосибирск
зарплата от 80 000 руб.
Полный день