| 
    
        
     
     | 
    
  | 
УТ Добавление колонки ШК во внешнюю печатную форму | ☑ | ||
|---|---|---|---|---|
| 
    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) все понял вспасибо     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |