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

Останні повідомлення

#41
УкрСклад / Re: Додаток 47 (деталізація то...
Останній допис від admin - Березень 12, 2026, 16:23:51
Цитата: Сегрій від Березень 11, 2026, 15:45:33Доброго дня
Можна у додаток 47 додати повернення від клієнта і внесення залишків

Якщо треба по іншому, зверніться на підтримку, обов'язково вкажіть приклад, як є і як має бути. Зробимо.

SQL запит з урахуванням документу "Повернення від клієнта" і "Внесення залишків":

EXECUTE BLOCK
RETURNS
(
  tov_name ttovar_name,
  tov_kod tnu,
  tov_ed_izm ted_izm,
  tov_cena tmoney,
  date_dok tdate,
  doc_type tnum,
  name tsm_kod,
  nu tnu,
  date_dok2 tdate,
  doc_descr ttext,
  client_name tfio,
  kolvo_in tkolvo,
  kolvo_out tkolvo,
  kolvo_all tkolvo,
  kolvo_main tkolvo,
  sklad_from tsm_kod,
  sklad_to tsm_kod,
  sklad_from_real_name tsm_kod,
  sklad_to_real_name tsm_kod,
  kolvo_from tkolvo,
  kolvo_to tkolvo
)
AS
  DECLARE VARIABLE sklad_from_id tnum;
  DECLARE VARIABLE sklad_to_id tnum;
BEGIN
  kolvo_all = 0;
  kolvo_main = 0;
  FOR
    SELECT
      tn.name,
      tn.kod,
      tn.ed_izm,
      tn.cena,
      vd.date_dok,
      vd.doc_type,
      dt.name,
      vd.nu,
      vd.date_dok AS date_dok2,
      vd.doc_descr,
      CASE
        WHEN tm.doc_type_id = 11 THEN sn_f.name
        WHEN vd.client_id != 0 THEN c.fio
        ELSE sn_t.name
      END AS client_name,
      CASE
        WHEN tm.from_sklad_id = 0 THEN tm.to_kolvo
        ELSE 0
      END AS kolvo_in,
      CASE
        WHEN tm.to_sklad_id = 0 THEN tm.to_kolvo
        ELSE 0
      END AS kolvo_out,
      tm.from_sklad_id,
      tm.to_sklad_id,
      sn_f.name AS sklad_from,
      sn_t.name AS sklad_to,
      CASE
        WHEN tm.from_sklad_id NOT IN (0,#склад_№#) THEN sn_f.name
        ELSE NULL
      END AS sklad_from_real_name,
      CASE
        WHEN tm.to_sklad_id NOT IN (0,#склад_№#) THEN sn_t.name
        ELSE NULL
      END AS sklad_to_real_name,
      CASE
        WHEN tm.doc_type_id IN (1,10,11,18) THEN tm.to_kolvo
        ELSE 0
      END AS kolvo_from,
      CASE
        WHEN tm.doc_type_id IN (8,10,9,12) THEN tm.to_kolvo
        ELSE 0
      END AS kolvo_to
    FROM
      view_alldocs vd
        JOIN tovar_move tm ON (
          vd.doc_type IN (10,1,8,11,18,9,12) AND
          vd.doc_type = tm.doc_type_id AND
          vd.num = tm.doc_id AND
          tm.mdate >= '#дата_с#' AND
          tm.mdate <= '#дата_по#' AND
          tm.is_usluga = 0 AND
          tm.tovar_id = #товар_№#
        )
        JOIN tovar_name tn ON (tm.tovar_id = tn.num)
        JOIN doc_types dt ON (vd.doc_type = dt.num)
        LEFT JOIN sklad_names sn_f ON (tm.from_sklad_id = sn_f.num)
        LEFT JOIN sklad_names sn_t ON (tm.to_sklad_id = sn_t.num)
        LEFT JOIN client c ON (vd.client_id = c.num)
    ORDER BY
      vd.date_dok
    INTO
      :tov_name,
      :tov_kod,
      :tov_ed_izm,
      :tov_cena,
      :date_dok,
      :doc_type,
      :name,
      :nu,
      :date_dok2,
      :doc_descr,
      :client_name,
      :kolvo_in,
      :kolvo_out,
      :sklad_from_id,
      :sklad_to_id,
      :sklad_from,
      :sklad_to,
      :sklad_from_real_name,
      :sklad_to_real_name,
      :kolvo_from,
      :kolvo_to
  DO
  BEGIN
    kolvo_all = kolvo_all + kolvo_in - kolvo_out;
    IF(sklad_from_id = #склад_№#) THEN
      kolvo_main = kolvo_main - kolvo_from;
    IF(sklad_to_id = #склад_№#) THEN
      kolvo_main = kolvo_main + kolvo_to;
    SUSPEND;
  END
END
#42
УкрСклад / Re: Шаблон імпорту товарів/кон...
Останній допис від inkid - Березень 12, 2026, 12:50:46
я мав на увазі, що в Імпорті контрагентів не всі поля доступні, які є у Клієнти при експорті.

наприклад (на скріні):
Юр.особа/Фіз.особа; К2(що це?); тощо...

ps. вікно вибору колонок залізло за екран, його не премістити.

#43
УкрСклад / Re: Додаток 47 (деталізація то...
Останній допис від Сегрій - Березень 11, 2026, 15:45:33
Доброго дня
Можна у додаток 47 додати повернення від клієнта і внесення залишків
#44
УкрСклад / Re: Шаблон імпорту товарів/кон...
Останній допис від molotokk - Березень 06, 2026, 19:50:08
Цитата: inkid від Березень 06, 2026, 14:26:18Чи є "демо" шаблони для імпорту?
Спробував імпортувати контрагентів, а потім експорт з Клієнтів. Деякі колонки не співпадають, як-то:
Бонуси;
Баланс;
K2;
Що значить не співпадають?
Скріни будь ласка, і вихідного файлу теж скріни. І розпишіть детальніше.

Бо тут НІЧОГО не зрозуміло
#45
УкрСклад / Re: Поведінка курсора Клієнти
Останній допис від molotokk - Березень 06, 2026, 19:48:54
Так. Всі дані зберігаються лише при натисканні "Запам'ятати"
#46
УкрСклад / Шаблон імпорту товарів/контраг...
Останній допис від inkid - Березень 06, 2026, 14:26:18
Чи є "демо" шаблони для імпорту?
Спробував імпортувати контрагентів, а потім експорт з Клієнтів. Деякі колонки не співпадають, як-то:
Бонуси;
Баланс;
K2;
#47
УкрСклад / Поведінка курсора Клієнти
Останній допис від inkid - Березень 06, 2026, 14:14:28
Клієнти - колонка з Підприємство/ПІБ.
За звичкою починаю набирати літери клієнта (фільтр). Строчка змінюється, по ESC виходить з меню Кліенти.
Допоможіть розібратись з логікою цього. Одразу доступне редагування? Якщо не тиснути 'Запам'тати' - не збережеться?
#48
УкрСклад / Re: Помилка після встановлення...
Останній допис від admin - Березень 04, 2026, 13:53:17
Цитата: Bogdan_g_p від Березень 04, 2026, 13:03:33Підкорегував і все запрацювало

В інструкції немає нічого про редагування файлу, для налаштування мережевого Клієнта, достатньо скопіювати файл з папки Серверу в папку Клієнта і все, щоб Клієнт знав куди з'єднуватись. Ніяких додаткових дій не потрібно більше робити.
#49
УкрСклад / Re: Помилка після встановлення...
Останній допис від Bogdan_g_p - Березень 04, 2026, 13:03:33

Не виконагна інструкція по встановленню мережевої версії, а саме п.3:
https://www.softbalance.com.ua/help/ukrsklad_ua.html#як-встановити-мережеву-версію
[/quote]

Було отак:
[Server]
Hostname=127.0.0.1

Підкорегував і все запрацювало
[Server]
Hostname=localhost
Path=D:\ukrsklad\UkrSklad7S\db\

І таки дякую Вам за вказівку  ;D
#50
УкрСклад / Re: Помилка після встановлення...
Останній допис від admin - Березень 04, 2026, 12:39:00
Цитата: Bogdan_g_p від Березень 04, 2026, 11:23:37Доброго всім! Встановив Укрсклад (сервер і клієнт), шлях встановлення D:\ukrsklad\. При запуску клієнта от така помилка (фото)


Не виконагна інструкція по встановленню мережевої версії, а саме п.3:
https://www.softbalance.com.ua/help/ukrsklad_ua.html#як-встановити-мережеву-версію