![]() |
![]() |
![]() |
|
Пустая ячейка с ШК в ВПФ | ☑ | ||
---|---|---|---|---|
0
kefir4eg
21.01.15
✎
13:26
|
Здрасьте опять
по сусекам поскрёб внешние печатные формы, собрал вместе - не показывает ШК. Что не так? Для Каждого ВыборкаСтрокТовары Из ВыборкаСтрок Цикл ОбластьМакета.Параметры.Заполнить(ВыборкаСтрокТовары); ОбластьМакета.Параметры.НомерСтроки = ВыборкаСтрок.Индекс(ВыборкаСтрокТовары) + 1; ОбластьМакета.Параметры.Товар = СокрЛП(ВыборкаСтрокТовары.Товар) + ФормированиеПечатныхФорм.ПредставлениеСерий(ВыборкаСтрокТовары) + ?(ВыборкаСтрокТовары.Метка = 2, " (возвратная тара)", ""); Штрихкод = ""; ЗаполнитьЗначенияСвойств(ПараметрыОтбора,ВыборкаСтрокТовары); Массив = ТаблицаШК.НайтиСтроки(ПараметрыОтбора); Для каждого Элемент из Массив Цикл Штрихкод = ?(Штрихкод = "", Элемент.Штрихкод, Штрихкод + Символы.ПС + Элемент.Штрихкод); КонецЦикла; СтуктураПоиска = Новый Структура("Номенклатура, ХарактеристикаНоменклатуры"); СтуктураПоиска.Номенклатура = ВыборкаСтрокТовары.Номенклатура; СтуктураПоиска.ХарактеристикаНоменклатуры = ВыборкаСтрокТовары.Характеристика; ВыборкаРоз.Сбросить(); Если ВыборкаРоз.НайтиСледующий(СтуктураПоиска) тогда ОбластьМакета.Параметры.ЦенаРоз = ВыборкаРоз.ЦенаРоз; КонецЕсли; Если ВыводитьКоды Тогда ОбластьМакета.Параметры.КодАртикул = ВыборкаСтрокТовары.КодАртикул; КонецЕсли; ОбластьМакета.Параметры.Штрихкод = Штрихкод; ТабДокумент.Вывести(ОбластьМакета); Сумма = Сумма + ВыборкаСтрокТовары.Сумма; СуммаНДС = СуммаНДС + ВыборкаСтрокТовары.СуммаНДС; КонецЦикла; |
|||
1
kefir4eg
21.01.15
✎
13:26
|
Этот кусок кода должен выводить в ВПФ для документа ПТиУ цену продажи и ШК позиции. Цена выводится, ячейка с ШК пустая. Ошибок не выдаётся.
|
|||
2
kefir4eg
21.01.15
✎
13:50
|
в оригинальной печатной форме код работает без проблем. вставляю в свою и нифига(
|
|||
3
kefir4eg
21.01.15
✎
14:35
|
даже за деньги никто не поможет?)
|
|||
4
kefir4eg
21.01.15
✎
16:25
|
Всё, сэкономил деньги, разобрался :)
Теперь ШК выводится в виде текста. Как-то можно по быстрому сделать так, чтоб картинка была? |
|||
5
kefir4eg
21.01.15
✎
21:30
|
помогите пожалуйста, вроде осталось недолго мучать
Значит, картинку на макет бросил, обозвал D2 В модуле объекта код такой: ОбластьМакета.Рисунки.D2.Объект.Сообщение = Штрихкод; ТабДокумент.Вывести(ОбластьМакета); При попытке вывести на печать получаю: Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (D2) Чё ей надо-то? |
|||
6
nordbox
21.01.15
✎
21:34
|
Ну дык рисунок то вставь в макет
|
|||
7
nordbox
21.01.15
✎
21:35
|
+6 и назови его D2
|
|||
8
kefir4eg
21.01.15
✎
21:35
|
дак вставлен он
|
|||
9
kefir4eg
21.01.15
✎
21:36
|
||||
10
kefir4eg
21.01.15
✎
21:37
|
1cbarcod.dll бросил в корень диска С и зарегистрировал
|
|||
11
nordbox
21.01.15
✎
21:38
|
он у тебя должен иметь ИМЯ D2 !!!!
|
|||
12
kefir4eg
21.01.15
✎
21:40
|
(11) вы мне просто мозг порвали)
А на картинке тогда что справа, разве не имя? Там где D2 написано? |
|||
13
nordbox
21.01.15
✎
21:42
|
Вот кусок из обормотки:
ОбластьЦенника.Рисунки.Штрихкод.Объект.ТипКода = КомпонентШК.ТипКода; ОбластьЦенника.Рисунки.Штрихкод.Объект.Сообщение = КомпонентШК.Сообщение; ОбластьЦенника.Рисунки.Штрихкод.Объект.ОтображатьТекст = КомпонентШК.ОтображатьТекст; |
|||
14
kefir4eg
21.01.15
✎
21:48
|
Ошибка поменялась:
Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (Штрихкод) :((( |
|||
15
nordbox
21.01.15
✎
21:51
|
Какой у тебя рисунок?
Нуно Таблица/Рисунки/Вставить объект выбрать Элемент управления в перечне выбери 1CV8 Печать штрихкодов дальше я думаю у тебя способностей хватит, |
|||
16
kefir4eg
21.01.15
✎
21:52
|
вот именно так я и делал...таблица - рисунки - вставить объект
|
|||
17
nordbox
21.01.15
✎
21:53
|
+15 имя этому рисунку дай и по этому имени обращайся
|
|||
18
nordbox
21.01.15
✎
21:55
|
в какой области у тебя находится рисунок в такую область и обращайся.
|
|||
19
kefir4eg
21.01.15
✎
22:05
|
мне проще денег дать, чесслово...
потому что я нихера не понимаю( |
|||
20
nordbox
21.01.15
✎
22:07
|
+18 Ты хочешь ШК документа? (исходя из скрина)
Ну так ты его и нарисуй в Шапке дока, а не как конь нагадил посреди двора. к какой области он у тебя относится????? |
|||
21
kefir4eg
21.01.15
✎
22:08
|
не-не-не, я хочу чтоб выводились внутренние ШК (начинающиеся с 20) к товару
|
|||
22
nordbox
21.01.15
✎
22:11
|
Ты хочешь ШК товара?
Ну так и рисуй его в области где у тебя выводится строка товара, рядом с ЦенаРозн, и чобы не вылезал ни куда, маленький прямоугольничек, а то что ты нарисовал, это даже после обкурки в голову не придет. |
|||
23
nordbox
21.01.15
✎
22:13
|
+22 как ты хочешь что бы у тебя ШК товара выводился если он в макете ни кому не принадлежит и торчит посередине???????
Сам то подумай |
|||
24
kefir4eg
21.01.15
✎
22:16
|
я думал, что это просто картинка, не привязанная к ячейке, и по-барабану, где она нарисована...
в любом случае, щас поперемещал её между всеми 4 строками - один хрен Поле объекта не обнаружено. |
|||
25
nordbox
21.01.15
✎
22:28
|
У тебя как называется область в которой выводится значение <ЦенаРоз> ????
Ты хочешь что бы рядышком вывелся ШК???? |
|||
26
kefir4eg
21.01.15
✎
22:31
|
||||
27
nordbox
21.01.15
✎
22:31
|
+25 тогда так и пиши
ОбластьМакетаГДЕ_НАХОДИТСЯ_ЦЕНАРОЗН.Рисунки.D2.Объект.Сообщение = Штрихкод; |
|||
28
nordbox
21.01.15
✎
22:34
|
ты чо там на скрине нагородил? ))))))
D2 должно быть имя рисунка, а то что ты рядышком параметр нарисовал D2 то он нах .. ни кому не нужен |
|||
29
kefir4eg
21.01.15
✎
22:42
|
(28) извините. очень ценю то, что вы мне уделили столько времени и сил. но реально я вообще не врубаюсь во всю эту хрень с программированием. потому что я оператор по сути, и с 1С дела никогда не имел (с точки зрения программирования).
|
|||
30
kefir4eg
21.01.15
✎
22:44
|
меня тут уже кроет это 3,14здец как, я с 9 утра колупаю эту печатную форму. цены розничные научился выводить вот.
|
|||
31
Garykom
гуру
21.01.15
✎
22:47
|
(30) зачем ШК в виде полосок в строках печатной формы можна спросить?
ЗЫ размеры то учитываем минимальные чтоб потом эти ШК сканером считать? |
|||
32
kefir4eg
21.01.15
✎
22:49
|
(31) для ускоренной приемки товара, для которого нет ШК от производителя в базе. Пик на товар - Не найден - Пик на ШК в бумажке.
До размеров позже доберусь, когда вот этого не будет: Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (D2) |
|||
33
kefir4eg
21.01.15
✎
22:51
|
||||
34
nordbox
21.01.15
✎
23:02
|
(33) Ну и что ты там увидел? )))
Это называется Стикеровочный лист ДЛЯ ДЕБИЛОВ которые не могут кнопки нажимать))) Я для своих клиентов обормотку написал, так вот они грузят номенклатуру в ПТиУ потом жмут кнопочку и у них открывается форма с ШК, в этой форме все указано, где есть, а где нет ШК, и если нет то они прямо в форме добавляют его без всяких рисунков. работает на УТ 10.3 |
|||
35
Garykom
гуру
21.01.15
✎
23:06
|
(32)(33) идея хорошая но исполнение подкачало
ЗЫ быстрее найти товар по части названия в базе чем найти его в бумажках )) т.е. пик на товар - не найден и автоматом форма подбора номенклатуры вылазит, выбрали нажали энтер и тут этот ШК сразу записывается в базу ЗЗЫ еще можно эл.накладную от поставщика стребовать с указанием ШК для позиций и перед приемкой/проверкой товара грузить их в базу |
|||
36
nordbox
21.01.15
✎
23:08
|
kefir4eg, почту смотри
|
|||
37
kefir4eg
21.01.15
✎
23:20
|
ёлки палки.....
Вот я дебил.... (35) да, в мобайл смартс после "пика" вылазит накладная для ручного указания товара, для которого шк не найден. А в мобайл логистик не вылазит, там сразу весь справочник валится. Но я забыл про эту фишку у смартса и весь день зря промучился, выходит. (34) именно, для дебилов. Так и надо - пикай себе и больше ничего не делай. Почту глянул, выглядит забавно, но мы все равно для всей номенклатуры присваивать свои будем, а товар без шк можно через отчеты вывести в случае чего. |
|||
38
nordbox
21.01.15
✎
23:25
|
ну Cleverence действительно это может,
ты же не сказал что у тебя используется. Они жить без моей обормотки не могут, она сразу же из обработки прописывает ШК указанной номенклатуре. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |