[УТ11] Наглядное заполнение документа поступления по таблице (например, Excel, управляемое приложение)

Обработки - Обработка документов

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

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

Порядок работы

1. Указываем поставщика (справа можно также указать других поставщиков по номенклатуре которых предполагается поиск, который будет использоваться, если основное сопоставление не произошло) 

2. Копируем исходную таблицу в таблицу формы (через буфер обмена) (можно раздвигать столбцы, чтобы полностью видеть содержимое ячеек)

3. Задаем настройки (в виде адресов строк и столбцов таблицы), обязательно задать: 

   - начало (первая строка с которой начинается загрузка)

   - конец (последняя строка загрузки)  

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

   - количество - из этого столбца берется количество упаковок

   - сумма, суммаСНДС - достаточно заполнить одно из значений, по ним и количеству в свою очередь вычислится Цена, СуммаНДС, и т.д. (Ставка НДС всегда берется из Справочника Номенклатуры)

не обязательно:

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

Настройку можно производить указанем ячейки (сначала выбирается настройка, затем - непосредственно ячейка) - её адрес вводится в настройку.

4. после настройки нажимаем "Преобразовать"  - в нижней таблице появятся строки будующего документа поступления (их можно откорректировать непосредственно в таблице). В верхней таблице - удачно проассоциированные данные закрасятся зеленым, неудачно - красным. Через контекстное меню ячейки верхней таблицы можно призвести заполнение справочника "Номенклатура Поставщиков", для полей отмеченных красным, и повторить команду "Преобразовать"

5. Визуально проверяем состав таблицы.

6. Создаем документ Поступление товаров и услуг, нажав на соответствующую кнопку.

Настройки - можно сохранить в файл, который можно в дальнейшем использовать снова.

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

PS2: На основании этой обработки сделана: //infostart.ru/public/126685/ но она создает документ "Заказ клиента"  

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

Наименование Файл Версия Размер
ЗагрузкаДокументаПоступленияТоваровИзТаблицы.epf
.epf 22,61Kb
13.11.12
214
.epf 22,61Kb 214 Скачать

См. также

Комментарии
1. anado (Samojlov_Denis) 18.04.12 10:13 Сейчас в теме
Довольно таки интересная идея, могу предложить добавить возможность грузить номер входящей ТН и СФ, а так же контрагента поставщика и организацию.

Создание номенклатуры поставщика не работает - по крайней мере я не понял как этим воспользоваться.
2. mxm2 mxm2 (mxm2) 1028 18.04.12 10:34 Сейчас в теме
(1) anado, по поводу организации, даты и номера входящих документов - подумаю... по поводу создания номенклатуры поставщика - она работает при условии задания связи в настройках - т.е. если планируется сопоставление по номенклатуре, то нужно обязательно задать значение настройки "Номенклатура клиента (столбец)" (аналогично с артикулом и кодом), после этого нужно выбрать одну ячейку - из которой предполагается брать название поставщика (артикул, код) и воспользоватся соотв. командой или контекстным меню - в этом случае создание элемента работает. Да и еще нужно чтобы был заполнен Партнер, т.к. он является "владельцем" элементов справочника.
3. Eugeneer (Eugeneer) 13.11.12 11:03 Сейчас в теме
Атвор на каждый документ делает отдельную обработку?)

Да и идея не нова. Я 4 года зазад разместил свобю первую обработку загрузки выполняющий весь этот функционал. А для УТ11 - уже два года обработке. Изначально описано вставка через буфер в таблицу, автонастроки и минимальное количество действий. Автор просто подглядел и изобрел велосипед.
4. Иван Зотов (TUTSIC11) 13.11.12 11:25 Сейчас в теме
лучше обходитьсябез экселя использовать что ли сторонню дополнительную базу ЕИП (единое информационное пространство), так как то лучше будет мне кажется ! мы в компании очен ьактивно используем это!
5. mxm2 mxm2 (mxm2) 1028 13.11.12 11:27 Сейчас в теме
(3) Eugeneer, Где же Вы были когда я делал эту обработку...) Первоначально мною сделано в начале 12 года, а до этого была попытка найти что-то такое-же. Скачать мне завсегда проще, если конечно бесплатно.)
6. Eugeneer (Eugeneer) 13.11.12 11:34 Сейчас в теме
(5) ну в общем то идея не новая. потому как вставка из буфера и в обработке с ИТС есть. Это если чисто применять к возможности без экселя в ску вставить док. Даже само наличие табличного поля в 1С само по себе уже на это наталкивает.
и уже потом внутри 1С использовать чтение таблицы - что дает неймоверно высокий результат быстродействия.
7. mxm2 mxm2 (mxm2) 1028 13.11.12 11:40 Сейчас в теме
(6) Eugeneer, не претендую на авторство идеи... в УТ11 прайсы подобным образом, кажется, можно грузить. а разделение на 2 обработки изначально сделано с одной единственной целью: одной обработкой пользуются одни люди - "продажники", другой другие - "закупанты". Да и большим профессионализмом нужно обладать при использовании универсальных обработок.

Ну и быстродействие - это да, это радует.
8. Алекс Ю (AlexO) 116 13.11.12 12:14 Сейчас в теме
(3) Eugeneer,
совершенно верно, таких обработок - уже миллион, и для 8.2 - тысяч пять на ИС :)
Это обыкновенная "загрузка документа из Excel".
Я бы поставил плюс, если бы автор соригинальничал, и выложил ключевой код подключения и обработки объекта Excel - иногда не все используют тупо копи-паст, "делая" загрузку через OLE Application.
(1) anado,
Довольно таки интересная идея

очень интересная.. на фоне десятков других ПОЛНОСТЬЮ АНАЛОГИЧНЫХ от разных лет... :)
(4) TUTSIC11,
что ли сторонню дополнительную базу ЕИП

чего вы используете??
Ваши поставщики тоже в вашем "ЕИПе" сидят, что ли ? :)
(5) mxm2,
а до этого была попытка найти что-то такое-же

у меня их целый набор с ИС. Спросили бы, бесплатно бы научили пользоваться поиском, сбросил бы на почту, в конце концов :)
(6) Eugeneer,
потому как вставка из буфера и в обработке с ИТС есть

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

а по ролям разделить и запускать каждому-свое - не пробовали?
Ну и быстродействие - это да, это радует.

какой же вы не притьязательный, если вас радует даже такое быстродействие :)
Меня вот оно совсем не радует при чтении больших экселек... DBF, нрапример, намного быстрее читается и обрабатывается.
9. mxm2 mxm2 (mxm2) 1028 13.11.12 13:45 Сейчас в теме
(8) AlexO, ну дык покажите на ИС что-то подобное, бесплатное, наглядное... ткните носом. мастер поиска.... да что там говорить, мастер всего, что касается 1с и вообще всего.
10. Алекс Ю (AlexO) 116 13.11.12 13:56 Сейчас в теме
(9) mxm2,
вот загрузка поступлений:
http://infostart.ru/public/97230/
вот интересный вариант:
http://infostart.ru/public/104038/
а вообще, их миллион - меняется только источник...
(9) mxm2,
да что там говорить, мастер всего

именно быть мастером в чем-нибудь современному поколению не грозит - само поколение собирается быть исключительно чиновниками.
11. mxm2 mxm2 (mxm2) 1028 13.11.12 14:00 Сейчас в теме
(10) AlexO, где наглядность? где упр. формы? где мильён таких?

ну нет у меня ни екселя на машине, и что тогда?
12. Алекс Ю (AlexO) 116 13.11.12 14:01 Сейчас в теме
13. Алекс Ю (AlexO) 116 13.11.12 14:02 Сейчас в теме
14. Алекс Ю (AlexO) 116 13.11.12 14:03 Сейчас в теме
(11) mxm2,
ну нет у меня ни екселя на машине

вы еще и ВК написали? :)
15. mxm2 mxm2 (mxm2) 1028 13.11.12 14:03 Сейчас в теме
(12) AlexO, ну что мне каждый раз повторятся?

где наглядность? где упр. формы? где мильён таких? а если нет екселя?
16. mxm2 mxm2 (mxm2) 1028 13.11.12 14:03 Сейчас в теме
(14) AlexO, вы еще на 7.7 приведите примеры...
17. mxm2 mxm2 (mxm2) 1028 13.11.12 14:06 Сейчас в теме
(14) AlexO,

вы еще и ВК написали? :)


вот она ваша суть... вы не разобрались "как это работает" и вообще "что это такое", а уже восклицаете "плагиат", такое "сто мильонов раз уже было"...
18. Алекс Ю (AlexO) 116 13.11.12 14:13 Сейчас в теме
(17) mxm2,
а вы всей своей сутью намекаете, что я должен качать все обработки подряд, смотреть их, разбирать, чтобы убедиться, что описание автора не соотвествует действительности, и там есть нечто, отличающее её от других? :)
19. mxm2 mxm2 (mxm2) 1028 13.11.12 14:37 Сейчас в теме
(18) AlexO, 1. читайте внимательнее описание, 2. не качали - не критикуйте (хотя с вашей "словоохотливостью" энономия старт-мани - это лишнее) и это все про сущность вашу... предлагаю закончить беседу, как и в прошлый раз.
20. Алекс Ю (AlexO) 116 13.11.12 14:55 Сейчас в теме
(19) mxm2,
читайте внимательнее описание

джае поиск запускал - нет даже слов таких Excel, Эксель в описании...
И еще кое-каких, что можно было бы сказать - "ба, да он без Экселя грузит!".
не качали - не критикуйте

это, видимо, тоже из того же ряда, как и "читайте внимательно" - "читайте неизвестно что и где".
21. anado (Samojlov_Denis) 13.11.12 15:01 Сейчас в теме
У как тут жарко!!!

(10)(15)Один про Фому, другой про Ерему.
Автор прав в том что качественно и бесплатно - нету
22. mxm2 mxm2 (mxm2) 1028 13.11.12 15:05 Сейчас в теме
(18) AlexO,
джае поиск запускал - нет даже слов таких Excel, Эксель в описании...


в том то и дело что нет...)

это, видимо, тоже из того же ряда, как и "читайте внимательно" - "читайте неизвестно что и где".


то вы скачивать не хотите?... то читать?.... что вы вообще здесь делаете, кроме создания трафика с "амбрэ".
23. mxm2 mxm2 (mxm2) 1028 13.11.12 15:08 Сейчас в теме
(21) anado,
У как тут жарко!!!


не то слово, я уже просто "личную неприязнь" от опонента ощущаю...))). причем не только в этой теме. возможно это "ущемление самолюбия", но это уже другая тема )
24. Алекс Ю (AlexO) 116 13.11.12 16:14 Сейчас в теме
(22) mxm2,
не знаю, у кого и какого качества тут амбрэ - у меня или миллиона студентов, но вам я еще в (8) написал:
Я бы поставил плюс, если бы автор соригинальничал, и выложил ключевой код подключения и обработки объекта Excel - иногда не все используют тупо копи-паст, "делая" загрузку через OLE Application.

а вы меня пока только разводите - дескать, только скачай, а там...
Так что там, автор? или вы не автор? :)
25. mxm2 mxm2 (mxm2) 1028 13.11.12 16:36 Сейчас в теме
(24) AlexO, да не скачивайте ради бога... но как вы можете судить о том чего не "щупали", не читая описания, а выражая свою точку зрения основываясь на названии или вообще не понятно на чем...(а возможно на личной неприязни лично ко мне, "о великий мастер, и всезнающий/всеумеющий мудрец")

это как раз и есть "про амбрэ". в очередной раз предлагаю закрыть дискуссон как безцелный развод флуда.
26. Алекс Ю (AlexO) 116 13.11.12 16:56 Сейчас в теме
(25) mxm2,
но как вы можете судить о том чего не "щупали", не читая описания

в очередной раз спрашиваю - где в описании указано про (24)?
27. mxm2 mxm2 (mxm2) 1028 13.11.12 22:46 Сейчас в теме
(26) AlexO,

где в описании указано про (24)?

нигде, там этого нет, это вы что-то себе нафантазировали. ступайте с миром.
28. Алексей Роза (DoctorRoza) 17.12.12 09:58 Сейчас в теме
Отмечусь, может пригодится!
29. Сергей Лисин (SorokaPerm) 20.03.13 18:55 Сейчас в теме
Обработка шикарная, все просто, наглядно и ничего лишнего (можно заполнить номенклатуру поставщика, перенести сопоставленное в ПТиУ)
Очень хотелось бы увидеть работу с характеристиками, при переносе в документ не заполняются, хотя сопоставлено. УТ 11.0.9.15 1с 8.2.17.169
30. Степан S (Ed111111) 11 28.05.13 11:47 Сейчас в теме
Все шикарно, спасибо разработчику за его труд!

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

"Метод объекта не обнаружен (ПолучитьПризнакскладГруппаВЗакупках)"

Посмотрите пожалуйста, в чем проблема.
Использую УТ 11.1.2.6 1С 8.2 SQL вервия
31. mxm2 mxm2 (mxm2) 1028 28.05.13 13:04 Сейчас в теме
(30) Ed111111, Полка не адаптировал для 11.1, сейчас обновляю саму рабочую конфигурацию.
32. Степан S (Ed111111) 11 28.05.13 13:10 Сейчас в теме
(31) mxm2, Могу дать доступ к себе для исправления
33. Виктор Лебедев (eeeio) 80 24.07.13 15:42 Сейчас в теме
Автору спасибо.
Чего не хватает:
1) массового создания номенклатуры поставщика (в отдельной таблице, чтоб не тыкать много раз мышкой)
2) возможности загрузки файла в табличный документ (желательно при отсутствии excel)
3) опциональной привязки сохраненной настройки к поставщику (чтоб выбрал поставщика - настройка подтянулась сама)
И можно начинать просить денег :) (я б купил тысячи за 2)
Я для себя, вероятно, буду допиливать и, если автор не против, выложу на инфостарт.
34. Сергей Рохин (rokhin) 55 04.12.13 22:13 Сейчас в теме
"Не указан реквизит по которому предполагается поиск. Продолжение невозможно."
А где его указать? Не очевидно. Конечно может найду если открою конфигуратором.
35. Сергей Рохин (rokhin) 55 04.12.13 22:48 Сейчас в теме
Извините за критику, но
1. "Ошибка" была в том, что артикул и артикулПоставщика указывали на один и тотже столбец.
2. тыкать по полям небезопасно, поскольку сбиваются настройки соответствий, поэтому такое указание на строчку-колонку желательно поменять.
3. иногда может приходить новая номенклатура, нужно и ее создавать, если она не найдена
4. наименование номенклатуры поставщика не заполнилось.
36. mxm2 mxm2 (mxm2) 1028 06.12.13 09:36 Сейчас в теме
(35) rokhin, не смог сразу отреагировать...

1. "Ошибка" была в том, что артикул и артикулПоставщика указывали на один и тотже столбец.
2. тыкать по полям небезопасно, поскольку сбиваются настройки соответствий, поэтому такое указание на строчку-колонку желательно поменять.


в ps описана данная проблема. Как решить - неясно, т.к. добавлял запрос при щелчке на таблице, так пользователям тоже неудобно было. Возможно нужно будет добавить кнопку "защиты от изменений настроек" - опять же пользователи будут её забывать... )

3. иногда может приходить новая номенклатура, нужно и ее создавать, если она не найдена


Это функционал доступен через контекстное меню... создается новая связь через справочник номенклатура поставщика/клиента (в принципе можно создавать и номенклатуру, подумаю)
37. Иван Нор (user653814_express100) 16.12.16 06:34 Сейчас в теме
Добрый день! Скажите, пожалуйста, будет работать на 1С8.3.6.2299 УТ версии 11.1.10.195? И можно ли изменить для создания документа "Заказ Поставщику"?
38. mxm2 mxm2 (mxm2) 1028 16.12.16 09:55 Сейчас в теме
(37), не испытывал на данной версии, но принципы там общие, скорее всего работать будет, но возможно, потребует незначтительной переделки. По тому же принципу может формироваться любой вид документа в том числе и Заказ Поставщику.
39. Иван Нор (user653814_express100) 16.12.16 16:18 Сейчас в теме
". иногда может приходить новая номенклатура, нужно и ее создавать, если она не найдена
Это функционал доступен через контекстное меню... создается новая связь через справочник номенклатура поставщика/клиента (в принципе можно создавать и номенклатуру, подумаю)" -

1. похоже не удалось подумать :) о создании своей номенклатуры - возможно это?
2. при нажатии кнопки "Поступление товаров и услуг". Я нажимаю и мне выходит ошибка: "Метод объекта не обнаружен (ПолучитьПризнакскладГруппаВЗакупках)"
40. Иван Нор (user653814_express100) 20.12.16 14:19 Сейчас в теме
(38) Автору, добрый день! Я надеюсь ответы и помощь после покупки тоже возможны?
Оставьте свое сообщение