Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: Tezey від Січень 19, 2020, 23:13:41

Назва: Загрузка накладной в программу, в электронном виде.
Відправлено: Tezey від Січень 19, 2020, 23:13:41
Доброй ночи, уважаемые.
Интересует вопрос импортирования накладной из файла.
Устанавливал для пробы программу ТирикаМагазин - там есть такой функционал. Тоже на FireBird 2.5.
Но. Загрузив в нее 20000 позиций - просто начал часто и долго курить.
Каждый раз при открытии документа - подгружает таблицу из БД.
Пал взгляд на УкрСклад. Все летает, даже с 20к+ позиций. Функционал отличный. Особенно порадовал SQL Manager.
Но, не хватает импорта накладной из файла.
Спасибо всем откликнувшимся.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: admin від Січень 20, 2020, 14:37:15
Цитата: Tezey від Січень 19, 2020, 23:13:41
Доброй ночи, уважаемые.
Интересует вопрос импортирования накладной из файла.
Устанавливал для пробы программу ТирикаМагазин - там есть такой функционал. Тоже на FireBird 2.5.
Но. Загрузив в нее 20000 позиций - просто начал часто и долго курить.
Каждый раз при открытии документа - подгружает таблицу из БД.
Пал взгляд на УкрСклад. Все летает, даже с 20к+ позиций. Функционал отличный. Особенно порадовал SQL Manager.
Но, не хватает импорта накладной из файла.
Спасибо всем откликнувшимся.

Открываете накладную, правой кнопкой на таблице с товаром в накладной (нижняя таблица), выбираем "Импорт из файла". Открывается окно такое как и при обычном импорте товара, но там появляются доп. колонки: "Док. кол-во" это количество товара в документе, "Док. цена" это цена без НДС в документе либо "Док. цена с НДС" это цена с НДС в документе.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 20, 2020, 21:05:02
как из файла втянуть список товара и количество в расходную накладную????
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: admin від Січень 21, 2020, 09:58:40
Цитата: installer від Січень 20, 2020, 21:05:02
как из файла втянуть список товара и количество в расходную накладную????

Так выше именно на это и дали ответ.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 21, 2020, 15:18:30
не выходит, не втягивает в документ, в скринах можно?
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: admin від Січень 21, 2020, 15:24:38
Цитата: installer від Січень 21, 2020, 15:18:30
не выходит, не втягивает в документ, в скринах можно?

Покажите на снимках
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: Tezey від Січень 21, 2020, 19:57:32
Цитата: installer від Січень 20, 2020, 21:05:02
как из файла втянуть список товара и количество в расходную накладную????
Благодарю.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 21, 2020, 21:55:37
когда беру импорт из файла оно предлагает только в групу как дальше?
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: Tezey від Січень 22, 2020, 10:19:56
Либо явно указать группу. Либо указать группы и подгруппы в самой накладной
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 22, 2020, 11:21:11
если указать групу то товар импортируется по шаблону в нее, и не попадает в накладную, хояется услышать пошагово что делать что бы импортированный товар был в расходной накладной
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: admin від Січень 22, 2020, 11:56:31
Цитата: installer від Січень 21, 2020, 21:55:37
когда беру импорт из файла оно предлагает только в групу как дальше?

Ок видим что загрузили файл, а остальные снимки есть? Вы же даже не выставили соответствие колонок, точнее ничего не выставили? Как программа вообще знает что загружать, куда, по какому полю искать двойников и т.д. Начать надо с документации:
https://www.softbalance.com.ua/help/ukrsklad.html#импорт-товаровконтрагентов-из-файла (https://www.softbalance.com.ua/help/ukrsklad.html#%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B8%D0%B7-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0)
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: А. К. від Січень 24, 2020, 15:15:47
Спрошу здесь, чтоб не создавать новую тему.

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

Когда делаешь импорт накладной из файла, и, к примеру, в окне импорта товара выбираешь склад2, а перед сохранением накладной в справочнике товаров выбираешь склад1, то получается интересная ситуация - фактически товар поступает на склад2, а по всем отчетам (детальное движение товара по складу, да и просто в окне "список: приходные накладные") - показывает что товар поступил на склад1. И даже в детализации документа - напротив каждого товара показывает "id склада получателя - 1". И тут же проверяем справочник товаров - нет, на склад1 этот товар не поступал.
Может кто-то придумает как выявить такие несоответствия? Т.к. вручную проверять каждую накладную за все время - практически нереально.

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

П.П.С На фото - пример. По все отчетам товар Тушь XXXL 25 января три раза поступила на склад1. Но в движении товара - четко видно, что поступил только 1 товар, а еще по одному поступило на склад2 и склад3.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: Tezey від Січень 24, 2020, 18:55:04
Цитата: А. К. від Січень 24, 2020, 15:15:47
Спрошу здесь, чтоб не создавать новую тему.

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

Когда делаешь импорт накладной из файла, и, к примеру, в окне импорта товара выбираешь склад2, а перед сохранением накладной в справочнике товаров выбираешь склад1, то получается интересная ситуация - фактически товар поступает на склад2, а по всем отчетам (детальное движение товара по складу, да и просто в окне "список: приходные накладные") - показывает что товар поступил на склад1. И даже в детализации документа - напротив каждого товара показывает "id склада получателя - 1". И тут же проверяем справочник товаров - нет, на склад1 этот товар не поступал.
Может кто-то придумает как выявить такие несоответствия? Т.к. вручную проверять каждую накладную за все время - практически нереально.

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

П.П.С На фото - пример. По все отчетам товар Тушь XXXL 25 января три раза поступила на склад1. Но в движении товара - четко видно, что поступил только 1 товар, а еще по одному поступило на склад2 и склад3.

Хочется помочь, но не услышал конкретной просьбы. Больше похоже на констатацию факта и недовольство этим самым фактом.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: А. К. від Січень 24, 2020, 19:58:08
Просьба-максимум: как найти неправильно внесённые накладные. Понимаю что где-то что-то перепутано, но как найти - не пойму.
Если это невозможно - тогда ок, сделаю инвентаризацию, внесу остатки по факту, тогда задача минимум - защититься от таких неправильных накладных в будущем. Допустим, кто-то из сотрудников сделал такую ошибку. Я, как приличный руководитель, беру у поставщика сверку, открываю список накладных, фильтрую по складу 1, 2, 3 и тд, и, по идее, у меня все сходится, но как оказывается - не факт.

(К примеру, когда сохраняешь в одной накладной товары с разных складов - это сразу видно, номер накладной становится со знаком минус, сразу видно что там ошибка. А тут похожая ситуация, но ошибка никак не видна).
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: Tezey від Січень 24, 2020, 20:14:27
Цитата: А. К. від Січень 24, 2020, 19:58:08
Просьба-максимум: как найти неправильно внесённые накладные. Понимаю что где-то что-то перепутано, но как найти - не пойму.
Если это невозможно - тогда ок, сделаю инвентаризацию, внесу остатки по факту, тогда задача минимум - защититься от таких неправильных накладных в будущем. Допустим, кто-то из сотрудников сделал такую ошибку. Я, как приличный руководитель, беру у поставщика сверку, открываю список накладных, фильтрую по складу 1, 2, 3 и тд, и, по идее, у меня все сходится, но как оказывается - не факт.

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

Касательно поиска неверных накладных....
Можно создать SQL запрос. Но нужно что-то уникальное. Как программа поймет, что ей искать.
Либо есть список номеров накладных. Либо за период времени. Вообщем что-то, что отличит неверные накладные от верных.
Предоставите, постараюсь составить запрос, который исправит косяки.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: А. К. від Січень 24, 2020, 22:55:33
Цитата: Tezey від Січень 24, 2020, 20:14:27
Что касается на будущее:
1) Сделать Пользователей для прихода равными количеству складов;
2) В правах дать им права только на свой склад;
3) В импорте, не указывать склад, должен будет выбраться по умолчанию, а у пользователя он будет 1.


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

То есть: я создал пользователя с правами на склад1, остальные склады - только просмотр. Создаю накладную (приход или расход), в окне справочника отмечаю, как и положено, склад1, а затем делаю импорт - выбор склада - склад3. Сохраняю. По всем отчетам - все ок, я создал накладную на склад1, но количество товара изменилось именно на складе3, который я типа могу только просматривать!
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: А. К. від Січень 24, 2020, 23:04:35
Цитата: Tezey від Січень 24, 2020, 20:14:27

Касательно поиска неверных накладных....
Можно создать SQL запрос. Но нужно что-то уникальное. Как программа поймет, что ей искать.
Либо есть список номеров накладных. Либо за период времени. Вообщем что-то, что отличит неверные накладные от верных.
Предоставите, постараюсь составить запрос, который исправит косяки.

Не сильно понимаю как создается sql запрос, соответственно не понимаю что предоставить нужно. Грубо говоря - нужно чтоб находило несовпадение между колонкой "ID склада получателя" в любой накладной и фактическим складом, на который добавился товар. Допустим, чтоб проверить все накладные за какой-то промежуток времени. Как-то так (или я не то объяснил?)
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: Tezey від Січень 24, 2020, 23:18:01
Цитата: А. К. від Січень 24, 2020, 22:55:33
Цитата: Tezey від Січень 24, 2020, 20:14:27
Что касается на будущее:
1) Сделать Пользователей для прихода равными количеству складов;
2) В правах дать им права только на свой склад;
3) В импорте, не указывать склад, должен будет выбраться по умолчанию, а у пользователя он будет 1.


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

То есть: я создал пользователя с правами на склад1, остальные склады - только просмотр. Создаю накладную (приход или расход), в окне справочника отмечаю, как и положено, склад1, а затем делаю импорт - выбор склада - склад3. Сохраняю. По всем отчетам - все ок, я создал накладную на склад1, но количество товара изменилось именно на складе3, который я типа могу только просматривать!
Просмотр я и имел ввиду. Касательно глюка - не будем сильно пинать админа, любая программа имеет глюки. Даже 1с УНФ за 25+к рублей.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: Tezey від Січень 24, 2020, 23:20:04
Цитата: А. К. від Січень 24, 2020, 23:04:35
Цитата: Tezey від Січень 24, 2020, 20:14:27

Касательно поиска неверных накладных....
Можно создать SQL запрос. Но нужно что-то уникальное. Как программа поймет, что ей искать.
Либо есть список номеров накладных. Либо за период времени. Вообщем что-то, что отличит неверные накладные от верных.
Предоставите, постараюсь составить запрос, который исправит косяки.

Не сильно понимаю как создается sql запрос, соответственно не понимаю что предоставить нужно. Грубо говоря - нужно чтоб находило несовпадение между колонкой "ID склада получателя" в любой накладной и фактическим складом, на который добавился товар. Допустим, чтоб проверить все накладные за какой-то промежуток времени. Как-то так (или я не то объяснил?)
Если очень нужно, могу помочь. Дальнейшее общение в Telegram, будем обсуждать вещи, не для форума.
@Tezey_Pro
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: А. К. від Січень 24, 2020, 23:22:53
Йез, договорились!
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 25, 2020, 10:20:04
Цитата: admin від Січень 22, 2020, 11:56:31
Цитата: installer від Січень 21, 2020, 21:55:37
когда беру импорт из файла оно предлагает только в групу как дальше?

Ок видим что загрузили файл, а остальные снимки есть? Вы же даже не выставили соответствие колонок, точнее ничего не выставили? Как программа вообще знает что загружать, куда, по какому полю искать двойников и т.д. Начать надо с документации:
https://www.softbalance.com.ua/help/ukrsklad.html#импорт-товаровконтрагентов-из-файла (https://www.softbalance.com.ua/help/ukrsklad.html#%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%B3%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%B8%D0%B7-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0)
ну выбрал я параметры, что групу тоже выбырать? мне не нужен товар в группе мне нужен в расходной накладной, когда выбираю колонки но не указываю группу, то пишет ошибку група не найдена, этот момент не понятен
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 25, 2020, 10:20:25
вот
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: admin від Січень 27, 2020, 12:57:17
Цитата: installer від Січень 25, 2020, 10:20:25
вот

Алгоритм работы программы:

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

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

- и т.д.

Даже если предположить что товар найдет, то ""К-во"" это не число, а строка, будет ошибка, и "1,00" это не число это строка, число это 1,00, а название Амерікано может и есть, но думаем "Амерікано" еще нет, но укажите группу, она вам добавит "Амерікано", а не Амерікано.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 27, 2020, 15:13:44
ок как правильно? пример на моем примере, что то ничего не понял.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 28, 2020, 13:22:47
Дайте пример что проставить к моему типу, что то все перепробовал, не могу понять что вы написали, очень нужно
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 28, 2020, 13:25:13
если укажу группу оно в нее добавит же..!!????!!
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 28, 2020, 13:26:30
все понял, удалите
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 28, 2020, 14:09:14
Указываю обрамление "      не импортирует, как его указать?
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: admin від Січень 28, 2020, 15:10:35
Цитата: installer від Січень 28, 2020, 14:09:14
Указываю обрамление "      не импортирует, как его указать?


Согласно инструкции "Обрамление" надо выставлять до открытия файла, а не после, тогда файл откроется верно и уберет обрамление кавычек.
Назва: Re: Загрузка накладной в программу, в электронном виде.
Відправлено: installer від Січень 29, 2020, 08:54:36
спасибо получилось