![]() |
![]() |
|
УТ 10.3, в счете покупателю задваивается количество товара, у которого внесено 2 штрихкода | ☑ | ||
---|---|---|---|---|
0
Alexandrix
24.12.21
✎
19:50
|
Доброго дня.
И не только в этом счете, во всех подобных формах (формы все стандартные). Если у товара 3 штрихкода - количество (и стоимость) затраивается. Это как-то интерфейсно можно победить? Или проблема на уровне запросов к БД? |
|||
1
lubitelxml
24.12.21
✎
19:52
|
Смотри запрос
|
|||
2
Михаил Козлов
24.12.21
✎
21:57
|
Какой смысл в 2-х штрихкодах (если только это не разные упаковки или характеристики)?
|
|||
3
Alexandrix
24.12.21
✎
22:17
|
(2) В электронной коммерции это иногда нужно. Также у некоторых номенклатур может быть два ШК разных форматов, не обязательно оба EAN-13. И если система позволяет вносить несколько ШК, она должна адекватно с этим работать, ан нет.
|
|||
4
hhhh
24.12.21
✎
23:29
|
(3) в типовом счете нет штрихкодов, это вы чего-то там сами наделали.
|
|||
5
ДенисЧ
25.12.21
✎
05:04
|
Разумеется, проблема в запросе.
|
|||
6
Мимохожий Однако
25.12.21
✎
08:09
|
(0) Да.Да.
|
|||
7
Alexandrix
25.12.21
✎
08:55
|
(4) В счете и нет штрихкодов, там количество единиц товара умножается на количество штрихкодов в номенклатуре.
|
|||
8
hhhh
25.12.21
✎
09:04
|
(7) в типовой нет такого, это вы там сами накосячили, дорабатывали печатную форму. ищите ошибку у себя в программе.
|
|||
9
Alexandrix
25.12.21
✎
09:05
|
(8) Такого это какого именно?
|
|||
10
shuhard
25.12.21
✎
09:05
|
(0)[Это как-то интерфейсно можно победить] нет
|
|||
11
shuhard
25.12.21
✎
09:07
|
(7) если есть руки - сделай свою печатную форму
если есть мозги - найди готовую в инете в противном случае купи |
|||
12
Alexandrix
25.12.21
✎
09:24
|
(11) Сам не программист 1С, но программист вообще, потому пытаюсь сейчас с помощью гугла и интуиции разобраться с запросом, понять почему происходит именно так. Если не получится поправить, найду фрилансера какого-нибудь. Но пока интересно наковырять что-то самостоятельно.
|
|||
13
pechkin
25.12.21
✎
09:30
|
левое соединение виновато
|
|||
14
pechkin
25.12.21
✎
09:31
|
если ШК не нужны, просто убрать это соединение из запроса
|
|||
15
Мимохожий Однако
25.12.21
✎
10:03
|
(12) Найди консоль запросов в ней потренируйся. Научись запускать базу в режиме отладки, чтобы найти точку формирования запроса и табличного документа
|
|||
16
Михаил Козлов
25.12.21
✎
10:50
|
(14)+
|
|||
17
shuhard
25.12.21
✎
11:42
|
(12) для отладки запроса не нужна интуиция, в любых СУБД для этого есть GUI, 1С не исключение
(13) угу |
|||
18
Alexandrix
25.12.21
✎
11:53
|
(14) Спасибо, покопаю в эту сторону.
(15) Отладчиком в конфигураторе разумеется пользуюсь, он такой же, как и везде. И место запроса конечно тоже нашел, с ним и развлекаюсь :) |
|||
19
Alexandrix
25.12.21
✎
11:55
|
(17) Интуиция нужна чтобы в чем-то новом разобраться экстерном
|
|||
20
pechkin
25.12.21
✎
12:22
|
(19) интуиция - это опыт сконцентрированный в бессознательное. А не что-то само по себе
|
|||
21
Alexandrix
25.12.21
✎
12:52
|
(20) Согласен. В данном случае опыт - знание других платформ :)
|
|||
22
hhhh
25.12.21
✎
12:58
|
(21) в 1с свои платформы. И их штук 80. Поэтому это слово не употребляй, а то будут ржать.
|
|||
23
acht
25.12.21
✎
13:12
|
(21) > опыт - знание других платформ
Скажите, а с другими платформами вы тоже разбирались по принципу "интересно наковырять что-то самостоятельно"? |
|||
24
Alexandrix
25.12.21
✎
17:03
|
(22) Да, помню что слово занято, но сути не меняет. К миру 1С профессионально приобщаться не планирую, поэтому пусть ржут сколько хотят.
(23) Ответ в (12) |
|||
25
Злопчинский
25.12.21
✎
17:13
|
(24) про (12) - ну и будет такой же фрилансер, как ты - типа "копался самостоятельно..." ;-)
|
|||
26
Alexandrix
25.12.21
✎
17:31
|
(25) Честно - не понял смысла сказанного
|
|||
27
acht
25.12.21
✎
17:40
|
(26) Он интересуется, как вы собираетесь оценивать уровень фрилансера, которого искать собрались.
|
|||
28
Alexandrix
25.12.21
✎
18:26
|
(27) Рейтинг и отзывы вышли из чата... К этому моменту я прекрасно понимаю что решение в конструкции запроса, заключается скорее всего в чем-то вроде вложенного запроса с лимитом 1, любой знакомый с синтаксисом запросов и структурой данных базы справится за несколько минут.
|
|||
29
acht
25.12.21
✎
21:10
|
(28) > любой знакомый с синтаксисом запросов
Отлично. И количество, собранное по какому именно из двух штрихкодов, вы собраетесь оставить? |
|||
30
Alexandrix
25.12.21
✎
21:14
|
В общем. Там длинный запрос из нескольких выборок, результат которых объединяется через "ОБЪЕДИНИТЬ ВСЕ", с этим всё прозрачно, и вот все эти выборки заключены в подзапрос.
Далее, соответственно, сам запрос к РегистрСведений.Штрихкоды, откуда он выполняет подзапрос по *количество_возвращенных_шк* раз. В подзапросе, предварительно, через еще один отфильтровал выборку по полю "Штрихкод" до одного шк (через МАКСИМУМ/МИНИМУМ), что и решило проблему. Спасибо гуглу за наводку, как записать подзапрос с "фильтром" (в SQL не приходилось подзапросы делать). Всех с наступающим! |
|||
31
Alexandrix
25.12.21
✎
21:16
|
(29) Количество из &ТекущийДокумент)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |