|
УТ Добавление колонки ШК во внешнюю печатную форму | ☑ | ||
---|---|---|---|---|
0
pers200590
07.02.12
✎
02:55
|
ЗДравствуйте
Я создал внешнюю печатную форму Расходной накладнй и Поступления товаров.в конфе УТ 11.0.7.13 Создал колонку Штрихкод. Подскажите пожалуйста как добавить сам штрихкод в цифрах..т.е на против каждой позиции. В нете ничего не нашел |
|||
1
pers200590
07.02.12
✎
03:46
|
отзовитесь
|
|||
2
pers200590
07.02.12
✎
08:30
|
есть кто живой
|
|||
3
арах
07.02.12
✎
08:36
|
РегистрСведений ШтрихкодыНоменклатуры ни о чем не говорит?:)
|
|||
4
pers200590
07.02.12
✎
09:11
|
(3) конечно говорит но как их туда приковырять то во внешнюю печатную форму
|
|||
5
арах
07.02.12
✎
09:19
|
(4)руками
|
|||
6
pers200590
07.02.12
✎
09:22
|
(5) обьясни что куда
|
|||
7
mikecool
07.02.12
✎
09:33
|
в выборку товаров привязать РС Штрихкоды
|
|||
8
pers200590
07.02.12
✎
10:14
|
ВЫБРАТЬ
ИнвентаризацияТоваровТовары.Номенклатура, Штрихкоды.Штрихкод ИЗ Документ.ИнвентаризацияТоваров.Товары КАК ИнвентаризацияТоваровТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды ПО ИнвентаризацияТоваровТовары.Номенклатура = Штрихкоды.Владелец И ИнвентаризацияТоваровТовары.ХарактеристикаНоменклатуры = Штрихкоды.ХарактеристикаНоменклатуры ГДЕ ИнвентаризацияТоваровТовары.Ссылка = &Ссылка |
|||
9
pers200590
07.02.12
✎
10:14
|
НО у меня характеристики не ведутся
|
|||
10
mikecool
07.02.12
✎
10:15
|
(9) и что? по пустому полю тоже связь будет
|
|||
11
Эмбеддер
07.02.12
✎
10:17
|
В УТ единиц измерения в табличной части в торговле нет?
|
|||
12
pers200590
07.02.12
✎
10:18
|
Допустим а теперь куда это кусок
кода вставлять и как сделать связь с печатной формой |
|||
13
pers200590
07.02.12
✎
10:18
|
(11) Я знаю что нет а причем тут Единицы измерения
|
|||
14
Эмбеддер
07.02.12
✎
10:19
|
(13) Хорошо, значит все правильно в запросе
|
|||
15
pers200590
07.02.12
✎
10:21
|
(14)Допустим а теперь куда это кусок
кода вставлять и как сделать связь с печатной формой |
|||
16
Эмбеддер
07.02.12
✎
10:22
|
(12) если правильно делать то менять запрос, в котором выбираются данные на печать
а если по-быстрому, то выполнить для каждой строки ВЫБРАТЬ Штрихкоды.Штрихкод ИЗ РегистрСведений.Штрихкоды КАК Штрихкоды ГДЕ Штрихкоды.Номенклатура = &Номенклатура И Штрихкоды.ХарактеристикаНоменклатуры = &ХарактеристикаНоменклатуры |
|||
17
pers200590
07.02.12
✎
10:29
|
(16) а как для каждой строки то . Куда мне пихать этот кусок кода. В какую функцию или процедуру.и в печатной форме как
|
|||
18
Эмбеддер
07.02.12
✎
10:32
|
запусти отладку, смотри, где выводится макет строк, там цикл
будет что-то вроде ОбластьМакета.Параметры.Номенклатура=Строка.Номенклатура; туда добавить строку ОбластьМакета.Параметры.ШтрихКод=... вот туда и пихать |
|||
19
pers200590
07.02.12
✎
10:34
|
(18) ага нашел где выводится
|
|||
20
pers200590
07.02.12
✎
10:35
|
(19) стоп это не то
|
|||
21
pers200590
07.02.12
✎
10:38
|
ОбластьМакета.Параметры.ШтрихКод= ????? а сдесь чтоли сам запрос или что ???
|
|||
22
mikecool
07.02.12
✎
10:45
|
сделаю за 500р
|
|||
23
pers200590
07.02.12
✎
10:48
|
(22) мне хочется самому разобраться. Вы не думайте что я спецаильно так делаю. Типа хочу чтобы вы сделали все заменя. Нет это не правда. Яхлчу сам разобраться. Кое что получается, а коеч то нет.В от я и прошу чтобы подтолкнули, а не молчали как партизаны. Помогите разобраться
|
|||
24
pers200590
07.02.12
✎
10:55
|
и сразу все замолчали
|
|||
25
rutony
07.02.12
✎
11:00
|
(24) почитай про запросы, хорошо описано на ЕСИС
Запрос по сути таже выборка, ну и выполни его, потом сделай выборку Что то типо этого Запрос = Новый Запрос("алалала"); Запрос.УстановитьПараметр("аываы", значение); ЗапросВыполнение = ЗАпрос.Выполнить(); Выборка = ЗапросВыполнение.Выбрать(); Пока Выборка.Следующий() Цикл ... Конеццикла; или ТаблицаРезультата = ЗапросВыполнение.Выгрузить(); ЗначениеРезультата = ТаблицаРезультата.Получить(0).Штрихкод; зы. ну это так на коленке |
|||
26
pers200590
07.02.12
✎
11:29
|
(25) хорошо прочитаю
|
|||
27
pers200590
07.02.12
✎
11:29
|
так получается ОбластьМакета.Параметры.ШтрихКод = Имя функции
|
|||
28
Эмбеддер
07.02.12
✎
14:05
|
(27) Не обязательно
Запрос=Новый Запрос; Запрос.Текст="...."; Запрос.Параметры.Установить("Номенклатура", Ном); Запрос.Параметры.Установить("ХарактеристикаНоменклатуры", ...); Выборка=Запрос.Выполнить().Выбрать(); если Выборка.Следующий() тогда ОбластьМакета.Параметры.ШтрихКод = Выборка.ШтрихКод; конецесли |
|||
29
pers200590
07.02.12
✎
14:39
|
спасибо буду пробовать и изучать
|
|||
30
pers200590
08.02.12
✎
06:18
|
В конфигурации розница сделал запрос
"ВЫБРАТЬ | Номер, | Дата, | Склад КАК ПредставлениеСклада, | Склад.Организация КАК Организация, | Склад КАК Склад, | Товары.( | НомерСтроки, | Номенклатура, | Номенклатура."+ ТекстКодАртикул + " КАК КодАртикул, | Номенклатура.НаименованиеПолное КАК Товар, | ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры, | Количество КАК Количество, | КоличествоУчет КАК КоличествоПоУчету, | ЕдиницаИзмерения.Представление КАК ЕдиницаИзмерения, | Цена КАК Цена, | Сумма КАК Сумма, | СуммаУчет КАК СуммаПоУчету, | Штрихкоды.Штрихкод |ИЗ | Документ.ИнвентаризацияТоваров КАК ИнвентаризацияТоваров | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды | ПО ИнвентаризацияТоваров.Номенклатура = Штрихкоды.Владелец | И ИнвентаризацияТоваров.ЕдиницаИзмерения.ЕдиницаПоКлассификатору = | Штрихкоды.ЕдиницаИзмерения.ЕдиницаПоКлассификатору | |ГДЕ | ИнвентаризацияТоваров.Ссылка = &ТекущийДокумент"; |
|||
31
pers200590
08.02.12
✎
06:21
|
А он пишет что ОШибка при вызове метода контекста(выполнить) Ожидается выражение ",", ставлю запятую а он мне пишет что опять Ошибка при вызове метода контекста (Выполнить) Синтаксическая ошибка "ИЗ". Подскажите в чем проблема???
|
|||
32
pers200590
08.02.12
✎
06:23
|
А про конфигурацию УТ 11 еще разбираюсь
|
|||
33
pers200590
08.02.12
✎
06:26
|
подскажите где у меня ошибка в (30)
|
|||
34
Wobland
08.02.12
✎
06:35
|
(30) таблица-источник у тебя должна быть ТЧ документа, так проще. а что значит
Номенклатура."+ ТекстКодАртикул ? у тебя ж вполне определённое имя поля |
|||
35
Wobland
08.02.12
✎
06:38
|
вообще, к чему (30)?
|
|||
36
pers200590
08.02.12
✎
06:39
|
Это было взято из стандартной процедуры печати из документа
|
|||
37
pers200590
08.02.12
✎
06:39
|
(35) у меня проблема со штрихкодами. Как правильно в моем случае их получить?
|
|||
38
Wobland
08.02.12
✎
06:41
|
(37) так... возвращаемся в (8) и в (16)
|
|||
39
pers200590
08.02.12
✎
06:43
|
(38) и что мы там увидем
|
|||
40
Wobland
08.02.12
✎
06:46
|
когда я был молодым и зелёным, я тоже вот так тыкался везде, ничего не понимая. потом понял, что надо остановиться, подумать и понять, чего ж мне всё-таки нужно. понять и сформулировать. после этого всё идёт без особых трудностей. до сих пор пользуюсь этим рецептом, когда чего-либо не удаётся. щас подарю тебе запрос
|
|||
41
Wobland
08.02.12
✎
06:48
|
ВЫБРАТЬ
ИнвентаризацияТоваровТовары.Номенклатура, ИнвентаризацияТоваровТовары.Характеристика, ИнвентаризацияТоваровТовары.Количество, ИнвентаризацияТоваровТовары.Цена, ИнвентаризацияТоваровТовары.Сумма, Штрихкоды.Штрихкод ИЗ Документ.ИнвентаризацияТоваров.Товары КАК ИнвентаризацияТоваровТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды ПО ИнвентаризацияТоваровТовары.Номенклатура = Штрихкоды.Владелец И ИнвентаризацияТоваровТовары.Характеристика = Штрихкоды.Характеристика ГДЕ Штрихкоды.ТипШтрихкода = &ТипШтрихкода И Штрихкоды.Упаковка = &Упаковка И ИнвентаризацияТоваровТовары.Ссылка = &Ссылка |
|||
42
Wobland
08.02.12
✎
06:49
|
блин, ваще запутал. причём тут инвентаризация? ну по аналогии сделай со своим документом
|
|||
43
pers200590
08.02.12
✎
06:49
|
(42) так мне и нужна инвентаризация
|
|||
44
Wobland
08.02.12
✎
06:51
|
>Я создал внешнюю печатную форму Расходной накладнй и Поступления товаров
ну да смотри сам |
|||
45
pers200590
08.02.12
✎
06:53
|
(44) к тебе в аську можно постучаться
|
|||
46
pers200590
08.02.12
✎
06:55
|
(44) пишет что Ошибка при вызове метода контекста(выполнить) Синтаксичекая ошибка "ИнвентаризацияТоваров.Ссылка
|
|||
47
pers200590
08.02.12
✎
06:56
|
и сразу вопрос как вывести уже после запроса в печатную форму
|
|||
48
pers200590
08.02.12
✎
06:57
|
т.е что написать после запроса
ОбластьМакета.Параметры.НазваниеПараметраШтрихКода = Выборка.Штрихкод; |
|||
49
Wobland
08.02.12
✎
07:04
|
(46) конструктором запрос правь
|
|||
50
pers200590
08.02.12
✎
07:13
|
(49) я с конструктором не очень. КАК? и ЧТО
|
|||
51
pers200590
08.02.12
✎
07:17
|
(50) пишет в в 11.1 ожидается выражение ","
|
|||
52
pers200590
08.02.12
✎
07:19
|
(49) а теперь когда выделяю запрос, что запрос не найден
|
|||
53
pers200590
08.02.12
✎
07:58
|
укажите на ошибки в запросе
|
|||
54
pers200590
08.02.12
✎
09:09
|
народ кто сталкивался как вывести штрихкод в запросе? Помогите разобраться Не могу
|
|||
55
pers200590
08.02.12
✎
09:36
|
Пишет ошибка при вызове метода контекста (Выполнить) (27.2) Поле не найдено "ИнвентаризацияТоваров.Ссылка
|
|||
56
pers200590
08.02.12
✎
14:13
|
Народ помогите разобраться
|
|||
57
Ткачев
08.02.12
✎
14:18
|
ИнвентаризацияТоваровТовары.Ссылка
|
|||
58
pers200590
08.02.12
✎
14:24
|
(57) не прокатывает.Мож поможеешь по аське
|
|||
60
Ткачев
08.02.12
✎
14:38
|
В (8) исправь (реквизиты я крупно выделил):
ВЫБРАТЬ ИнвентаризацияТоваровТовары.Номенклатура, Штрихкоды.Штрихкод ИЗ Документ.ИнвентаризацияТоваров.Товары КАК ИнвентаризацияТоваровТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды ПО ИнвентаризацияТоваровТовары.Номенклатура = Штрихкоды.НОМЕНКЛАТУРА И ИнвентаризацияТоваровТовары.ХарактеристикаНоменклатуры = Штрихкоды.ХАРАКТЕРИСТИКА ГДЕ ИнвентаризацияТоваровТовары.Ссылка = &Ссылка |
|||
61
pers200590
08.02.12
✎
14:38
|
(59) что за ссылка
|
|||
62
Ткачев
08.02.12
✎
14:39
|
+(60)Хар-ку можно убрать и + отбор по виртуальной таблице.
|
|||
63
pers200590
08.02.12
✎
14:41
|
(62) как будет выглядеть без характеристики и отбора
|
|||
64
Ткачев
08.02.12
✎
14:42
|
Ты ж написал что хар-ки не используешь, нах они тогда нужны, отбор в виртуальную таблицу штрихкодов по номенклатуре.
|
|||
65
pers200590
08.02.12
✎
14:48
|
(64) да не использую. убрать и что с этого получится и код в (60) не работает пишет ошибку такую же как (55)
|
|||
66
pers200590
08.02.12
✎
14:49
|
что будет без характеристики
|
|||
67
Ткачев
08.02.12
✎
14:50
|
Не могу найти документ ИнвентаризацияТоваров в УТ 11.0.7.13...
|
|||
68
pers200590
08.02.12
✎
14:52
|
меня интересует сейчас Розница 1.0
|
|||
69
Wobland
08.02.12
✎
14:52
|
(64) виртуальная таблица у непериодического РС, это ты, конечно, загнул...
|
|||
70
pers200590
08.02.12
✎
14:53
|
(67) Сейчас говорю про розницу
|
|||
71
Ткачев
08.02.12
✎
14:55
|
(69)Точно, сорри...
|
|||
72
pers200590
08.02.12
✎
14:56
|
(71) и
|
|||
73
Ткачев
08.02.12
✎
14:58
|
(70)Тогда в (8) должно работать.
|
|||
74
pers200590
08.02.12
✎
14:59
|
(73) я тебе серьезно говорю что не работает Давай в аське спишимся. Только я тебе не могу ничего отправить
|
|||
75
Ткачев
08.02.12
✎
15:01
|
(74)Через час, я домой пошел.
Посмотри что у тебя в параметре &Ссылка. |
|||
76
pers200590
08.02.12
✎
15:03
|
хорошо через час , я тебе напишу. Ссылку посмотрю
|
|||
77
pers200590
08.02.12
✎
16:16
|
ау мистяне
|
|||
78
Ткачев
08.02.12
✎
16:36
|
Запрос = Новый Запрос("
|ВЫБРАТЬ | Товары.Номенклатура, | Товары.ЕдиницаИзмерения |ПОМЕСТИТЬ Товары |ИЗ | &Товары КАК Товары |; | |ВЫБРАТЬ | Товары.Номенклатура КАК Номенклатура, | Товары.ЕдиницаИзмерения КАК ЕдиницаИзмерения, | Штрихкоды.Штрихкод КАК Штрихкод |ИЗ | Товары КАК Товары | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.Штрихкоды КАК Штрихкоды | ПО Товары.Номенклатура = Штрихкоды.Владелец | И Товары.ЕдиницаИзмерения = Штрихкоды.ЕдиницаИзмерения"); Запрос.УстановитьПараметр("Товары", Товары); Результат = Запрос.Выполнить().Выбрать(); Пока Результат.Следующий() Цикл Сообщить("" + Результат.Номенклатура + " " + Результат.ЕдиницаИзмерения + " " + Результат.ШтрихКод); КонецЦикла; |
|||
79
Ткачев
08.02.12
✎
19:10
|
Запрос из (8) работает, надо изменить:
1) Сам запрос; 2) Запрос.УстановитьПараметр("ТекущийДокумент", СсылкаНаОбъект.Ссылка); Поменять на Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект.Ссылка); 3) И вот здесь Шапка = Запрос.Выполнить().Выбрать(); Шапка.Следующий(); ВыборкаСтрокТовары = Шапка.Товары.Выбрать(); |
|||
80
pers200590
09.02.12
✎
07:17
|
(79) по твоим инструкция все сделал. только не понял зачем убран весь мой запрос. и каким образом он получает наименование , И теперь мне необходимо получить код товара
|
|||
81
pers200590
09.02.12
✎
07:18
|
Это все было для розницы 1.0 В УТ 11 такой же способ получения штрихкода или нет???
|
|||
82
Ткачев
09.02.12
✎
07:23
|
(80)Выборка.Номенклатура.Код, Выборка.Номенклатура.Наименование
Или в запросе заменить * на необходимые поля, тогда будет Выборка.Наименование, Выборка.Код. Ты выложи свой запрос и мой, пусть спецы сравнят что лучше. |
|||
83
pers200590
09.02.12
✎
07:27
|
(82) Да зачем его вылаживать?. Допустим для меня твой запрос пища для размышлений. Уже сделал две печатные формы так в РОзнице 1.0 Огромное тебе спасибо
|
|||
84
pers200590
09.02.12
✎
07:28
|
(82) только вот подскажи в УТ 11 такой же штрихкоды присваиваются?
|
|||
85
Ткачев
09.02.12
✎
07:29
|
>Да зачем его вылаживать?
>только не понял зачем убран весь мой запрос Я не знаю зачем его убрал, просто там много букв. (84)Да, только наименование полей в запросе откорректировать. |
|||
86
pers200590
09.02.12
✎
07:54
|
(85) все понял вспасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |