|   |   | 
| 
 | Внешняя печатная форма | ☑ | ||
|---|---|---|---|---|
| 0
    
        bfss-732 03.09.21✎ 11:05 | 
        Добрый день!
 Первый раз такое. Внешняя печатная форма через файл открыть работает отлично. А когда встраиваешь в конфигурацию, выводится только макет без данных. Как такое отладить, чтоб понять запрос не выполняется, по какой причине, или не заполняются уже параметры в макете... | |||
| 1
    
        ДенисЧ 03.09.21✎ 11:06 | 
        Продам функцию Сообщить()     | |||
| 2
    
        Ненавижу 1С гуру 03.09.21✎ 11:06 | 
        (0) "А когда встраиваешь в конфигурацию" - зависит как встраиваешь и что под этим понимаешь     | |||
| 3
    
        bfss-732 03.09.21✎ 11:07 | 
        (2) она как внешняя печатка встраивается, в документе появляется     | |||
| 4
    
        unbred 03.09.21✎ 11:11 | 
        сравни свою ВПФ с работающей встроенной , найди 17 отличий и устрани их.     | |||
| 5
    
        bfss-732 03.09.21✎ 11:11 | 
        (1) Запрос не выполняется. Спасибо за подсказку.
 Но почему запрос прекрасно выполняется во внешней, а как встроенная нефига. | |||
| 6
    
        bfss-732 03.09.21✎ 11:12 | 
        (4) это самопальная печатка, с передеками таких проблем не было     | |||
| 7
    
        bfss-732 03.09.21✎ 11:13 | 
        (5) 
 Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПеремещениеВЭксплуатацииТовары.НомерСтроки КАК НомерСтроки, | ПеремещениеВЭксплуатацииТовары.Номенклатура КАК Номенклатура, | ПеремещениеВЭксплуатацииТовары.ПартияТМЦВЭксплуатации КАК ПартияТМЦВЭксплуатации, | ПеремещениеВЭксплуатацииТовары.Количество КАК Количество, | ПеремещениеВЭксплуатацииТовары.ФизическоеЛицо КАК ФизическоеЛицо, | ПеремещениеВЭксплуатацииТовары.ФизическоеЛицоПолучатель КАК ФизическоеЛицоПолучатель, | ПеремещениеВЭксплуатацииТовары.Номенклатура.ЕдиницаИзмерения КАК НоменклатураЕдиницаИзмерения, | ПеремещениеВЭксплуатацииТовары.Ссылка.Организация КАК Организация, | ПеремещениеВЭксплуатацииТовары.Ссылка.Подразделение КАК Подразделение, | ВЫРАЗИТЬ(ПеремещениеВЭксплуатацииТовары.Ссылка.Комментарий КАК СТРОКА(1000)) КАК Комментарий, | ПеремещениеВЭксплуатацииТовары.Ссылка.ПодразделениеПолучатель КАК ПодразделениеПолучатель, | НАЧАЛОПЕРИОДА(ПеремещениеВЭксплуатацииТовары.Ссылка.Дата, ДЕНЬ) КАК Дата, | ПеремещениеВЭксплуатацииТовары.Ссылка.Номер КАК Номер |ИЗ | Документ.ПеремещениеВЭксплуатации.Товары КАК ПеремещениеВЭксплуатацииТовары |ГДЕ | ПеремещениеВЭксплуатацииТовары.Ссылка = &Ссылка | И ПеремещениеВЭксплуатацииТовары.Ссылка.Проведен | |СГРУППИРОВАТЬ ПО | ПеремещениеВЭксплуатацииТовары.НомерСтроки, | ПеремещениеВЭксплуатацииТовары.Номенклатура, | ПеремещениеВЭксплуатацииТовары.ПартияТМЦВЭксплуатации, | ПеремещениеВЭксплуатацииТовары.Количество, | ПеремещениеВЭксплуатацииТовары.ФизическоеЛицо, | ПеремещениеВЭксплуатацииТовары.ФизическоеЛицоПолучатель, | ПеремещениеВЭксплуатацииТовары.Номенклатура.ЕдиницаИзмерения, | ПеремещениеВЭксплуатацииТовары.Ссылка.Организация, | ПеремещениеВЭксплуатацииТовары.Ссылка.Подразделение, | ВЫРАЗИТЬ(ПеремещениеВЭксплуатацииТовары.Ссылка.Комментарий КАК СТРОКА(1000)), | ПеремещениеВЭксплуатацииТовары.Ссылка.ПодразделениеПолучатель, | НАЧАЛОПЕРИОДА(ПеремещениеВЭксплуатацииТовары.Ссылка.Дата, ДЕНЬ), | ПеремещениеВЭксплуатацииТовары.Ссылка.Номер"; Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект); РезультатЗапроса = Запрос.Выполнить(); ДанныеДокумента = РезультатЗапроса.Выбрать(); ДанныеДокумента.Следующий(); Сообщить(ДанныеДокумента.Дата); | |||
| 8
    
        Галахад гуру 03.09.21✎ 11:16 | 
        Добавь: Сообщить(СсылкаНаОбъект);     | |||
| 9
    
        bfss-732 03.09.21✎ 11:17 | 
        (8) да пустота, это понятно. Что не так делаю?     | |||
| 10
    
        bfss-732 03.09.21✎ 11:18 | 
        через "Файл-Открыть" печатка выдает ссылку через сообщить     | |||
| 11
    
        Ненавижу 1С гуру 03.09.21✎ 11:19 | 
        (9) не передаешь параметр СсылкаНаОбъект     | |||
| 12
    
        bfss-732 03.09.21✎ 11:19 | 
        права админиские     | |||
| 13
    
        bfss-732 03.09.21✎ 11:19 | 
        (11) это я понял     | |||
| 14
    
        bfss-732 03.09.21✎ 11:19 | 
        (11) как передать?     | |||
| 15
    
        Ненавижу 1С гуру 03.09.21✎ 11:22 | 
        (14) криво, но работает
 Ссылка = МассивОбъектов[0]; | |||
| 16
    
        bfss-732 03.09.21✎ 11:35 | 
        (15) Спасибо добрый человек!
 Код, если кому пригодится: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ПеремещениеВЭксплуатацииТовары.НомерСтроки КАК НомерСтроки, | ПеремещениеВЭксплуатацииТовары.Номенклатура КАК Номенклатура, | ПеремещениеВЭксплуатацииТовары.ПартияТМЦВЭксплуатации КАК ПартияТМЦВЭксплуатации, | ПеремещениеВЭксплуатацииТовары.Количество КАК Количество, | ПеремещениеВЭксплуатацииТовары.ФизическоеЛицо КАК ФизическоеЛицо, | ПеремещениеВЭксплуатацииТовары.ФизическоеЛицоПолучатель КАК ФизическоеЛицоПолучатель, | ПеремещениеВЭксплуатацииТовары.Номенклатура.ЕдиницаИзмерения КАК НоменклатураЕдиницаИзмерения, | ПеремещениеВЭксплуатацииТовары.Ссылка.Организация КАК Организация, | ПеремещениеВЭксплуатацииТовары.Ссылка.Подразделение КАК Подразделение, | ВЫРАЗИТЬ(ПеремещениеВЭксплуатацииТовары.Ссылка.Комментарий КАК СТРОКА(1000)) КАК Комментарий, | ПеремещениеВЭксплуатацииТовары.Ссылка.ПодразделениеПолучатель КАК ПодразделениеПолучатель, | НАЧАЛОПЕРИОДА(ПеремещениеВЭксплуатацииТовары.Ссылка.Дата, ДЕНЬ) КАК Дата, | ПеремещениеВЭксплуатацииТовары.Ссылка.Номер КАК Номер |ИЗ | Документ.ПеремещениеВЭксплуатации.Товары КАК ПеремещениеВЭксплуатацииТовары |ГДЕ | ПеремещениеВЭксплуатацииТовары.Ссылка В (&МассивОбъектов) | И ПеремещениеВЭксплуатацииТовары.Ссылка.Проведен | |СГРУППИРОВАТЬ ПО | ПеремещениеВЭксплуатацииТовары.НомерСтроки, | ПеремещениеВЭксплуатацииТовары.Номенклатура, | ПеремещениеВЭксплуатацииТовары.ПартияТМЦВЭксплуатации, | ПеремещениеВЭксплуатацииТовары.Количество, | ПеремещениеВЭксплуатацииТовары.ФизическоеЛицо, | ПеремещениеВЭксплуатацииТовары.ФизическоеЛицоПолучатель, | ПеремещениеВЭксплуатацииТовары.Номенклатура.ЕдиницаИзмерения, | ПеремещениеВЭксплуатацииТовары.Ссылка.Организация, | ПеремещениеВЭксплуатацииТовары.Ссылка.Подразделение, | ВЫРАЗИТЬ(ПеремещениеВЭксплуатацииТовары.Ссылка.Комментарий КАК СТРОКА(1000)), | ПеремещениеВЭксплуатацииТовары.Ссылка.ПодразделениеПолучатель, | НАЧАЛОПЕРИОДА(ПеремещениеВЭксплуатацииТовары.Ссылка.Дата, ДЕНЬ), | ПеремещениеВЭксплуатацииТовары.Ссылка.Номер"; //Запрос.УстановитьПараметр("Ссылка", СсылкаНаОбъект); Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов); СсылкаНаОбъект = МассивОбъектов[0]; РезультатЗапроса = Запрос.Выполнить(); ДанныеДокумента = РезультатЗапроса.Выбрать(); ДанныеДокумента.Следующий(); //Сообщить(СсылкаНаОбъект); | |||
| 17
    
        Мультук гуру 03.09.21✎ 11:37 | 
        (16) Код для любителей софт-p0рно ?     | |||
| 18
    
        ДенисЧ 03.09.21✎ 11:38 | 
        А если пользователь захочет распечатать несколько документов сразу - как крутиться будешь?     | |||
| 19
    
        bfss-732 03.09.21✎ 12:45 | 
        (18) Давай подумаем?)     | |||
| 20
    
        ДенисЧ 03.09.21✎ 12:46 | 
        (19) А чего тут думать, трясти надо! (с)     | |||
| 21
    
        ildary 03.09.21✎ 12:59 | 
        (20) Главное при этом - ни в коем случае не гуглить и не читать ИТС.     | |||
| 22
    
        1Сергей 03.09.21✎ 13:04 | 
        Взять за основу другую рабочую ВПФ не предлагали ещё?     | |||
| 23
    
        ДенисЧ 03.09.21✎ 13:06 | 
        (21) Хорошо, не буду...     | |||
| 24
    
        bfss-732 03.09.21✎ 13:14 | 
        (20) Бу - тататааа, ра - тататататаа, ти -  тататататтаттаа, но?))) Буратино?)))     | |||
| 25
    
        bfss-732 03.09.21✎ 13:16 | 
        (20) (21) (22) (23) "и тут Остапов понесло"     | |||
| 26
    
        Ненавижу 1С гуру 03.09.21✎ 13:32 | 
        (19) да ладно думать - делать надо  - передаем массив данных, значит в запросе условие В
 далее итоги по документу и выборка по группировке документ, и каждый документ в цикле оформляем | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |