8.х Внешняя печатная форма

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Mr. Eugene, 14 ноя 2007.

Статус темы:
Закрыта.
  1. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Хех... У вас переменные не определены - естественно, что ничего работать не будет!

    Вы же просто взяли и скопировали код из МОДУЛЯ документа, где эти переменные являются реквизитами, т.е. находятся в обасти видимости функции.

    Как повоевать дальше (а то годы Первой Мировой, знаете ли...)?
    Определите эти переменные примерно таким способов (в начале функции):
    Код:
    Ответственный = СсылкаНаОбъект.Ответственный;
    
    
  2. sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    Именно так и написано в ФАКе!
    Рассуждал я так: Имеется определенная последовательность действий, описанная в ФАКе. Если следовать ей, получишь результат - внешнюю печатную форму счета на оплату покупателю, причем понимание предмета не обязательно.

    Не получилось. Т.о. либо автор посчитал какие-то действия общеизвестными и не описАл их в силу общеизвестности, либо, что скорее всего, я чего-то не понял.

    Полагая, что у кого-то все же получилась искомая печатная форма, прошу поделиться опытом и результатом.
  3. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Уважаемый, вы попробовали мой совет из пред ответа?
  4. AlexFF
    Offline

    AlexFF Разбирающийся

    Регистрация:
    6 мар 2007
    Сообщения:
    565
    Симпатии:
    1
    Баллы:
    26

    По идее если просто взять код из модуля и перетащит в обработку, то при сохранении обработки вывалиться межет и небольшая кучка но ошибок. Соответственно как вы расчитываете, что у Вас будет что-то работать если у же на этапе компиляции у Вас есть ошибки.
  5. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Там просто надо определить переменные, которые идут в параметры на вывод :)

    Когда это было в модуле - Ответственный был реквизит, а теперь нужно обращение через ссылку... Вот и вся тема.
  6. sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    Не совсем вся.
    По Вашему совету определил переменные "Ответственный" и "СтруктурнаяЕдиница". Теперь:
    Процедура или функция с указанным именем не определена (СоздатьТабличныйДокументСчетаЗаказа)
    Возврат <<?>>СоздатьТабличныйДокументСчетаЗаказа(Тип, ПолучитьПараметрыПечатиСчетаЗаказа(Тип));

    Фокус с
    СоздатьТабличныйДокументСчетаЗаказа = СсылкаНаОбъект.СоздатьТабличныйДокументСчетаЗаказа;
    по аналогии с определением переменных не прошел...

    Еще, в примере упоминаются Имя1 - Имя3, что надо подставить вместо них???
  7. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Пока нету времени подробно расписать все - почитайте на диске ИТС в системе стандартов и методик главу на эту тему - там есть немного информации о принципах работы.
  8. sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    Спасибо, почитаю.
  9. TopicStarter Overlay
    Mr. Eugene
    Offline

    Mr. Eugene

    Регистрация:
    14 ноя 2007
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Здравствуйте Lserg, я автор статьи. Статья в ближайшее время будет исправлена и дополнена. Подскажите, на данном этапе получилось ли у Вас написать обработку и на сколько баллов (из 10) Вы оцениваете мою статью?

    Устное предупреждение - такие вопросы в личку.
  10. sss
    Offline

    sss

    Регистрация:
    1 май 2007
    Сообщения:
    43
    Симпатии:
    0
    Баллы:
    1
    Спасибо Евгений, все получилось.

    Статья полезная, однако от оценки, во избежание репрессий, воздержусь.
  11. TAN
    Offline

    TAN

    Регистрация:
    10 фев 2008
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Так что же это за Великая тайна во внешней обработке, что нелья выложить в форум работающий пример по этой статье? Или этот пример так и не заработал у автора ??? :unsure:

    Что вставлять вместо этих имен? Имя1 - Имя3..
  12. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Судя по всему - придется ваять шедевр :) Постараюсь к ночи наваять :)
  13. AlexFF
    Offline

    AlexFF Разбирающийся

    Регистрация:
    6 мар 2007
    Сообщения:
    565
    Симпатии:
    1
    Баллы:
    26
    Тогда придется ваять для каждой конфы отдельно. (что-то вот так сходу не вспомню документа чтобы присутствовал сразу во всех конфигурациях). чтобы избежать дальнейших недоразумений типа: "а у меня, ваш пример не работает".
  14. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    [​IMG]
    Ну, постараюсь это разрулить как-нибудь... А то этот вопрос будет подниматься все время :)

    Я вот тут Qt OS пытаюсь собрать под MSVC2008 - вот где бы толковая дока (хоть какая-нибудь) не помешала :)
  15. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Итак, все вопросы по данной тематике переезжают в эту тему.
Статус темы:
Закрыта.

Поделиться этой страницей