новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Создание нового документа в 1С 7.7 Комплексная

    • #1
    • 08.03.2015 10:42
    • Отредактировано: 08.03.2015 12:35:28
    0
    На основе имеющегося документа в конфигураторе создал документ-клон, но с другим названием и чуть измененной формой. Те же реквизиты, код в форме и в проведении (=МОДУЛЬ ДОКУМЕНТА). Ничего не менялось. Просто тупой copy-paste.
    Но документ проводится, но не создает проводок по счетам и операций.
    В Комплексной в документах есть в кнДействия - Бух.проводки, там отчет тоже чистый.
    Где искать проблему? Что влияет на проведение документа, если просто сделали copy-paste - и не работает?
    • #2
    • 08.03.2015 12:24
    0
    А вы Модуль документа(не путать с Модулем Формы документа) скопировали?
    • #3
    • 08.03.2015 12:34
    0
    Те же реквизиты, код в форме и в проведении
    Andrey
    Те же реквизиты, код в форме и в проведении. Ничего не менялось. Просто тупой copy-paste.
    • #4
    • 08.03.2015 12:40
    0
    Andrey
    Просто тупой copy-paste

    гораздо проще делать через копировать объект (F9).

    не помню как в 7.7 (очень подозреваю - также), но в 8.х - делается именно так
    Andrey
    документ-клон
    , потом его уже и менять.

    да и клон любого другого объекта - также.
    • #5
    • 08.03.2015 13:40
    0
    SK
    гораздо проще делать через копировать объект (F9).


    В 7ке так нельзя, только ctrl C-Ctrl V
    • #6
    • 08.03.2015 13:50
    0
    а сам объект, через Копировать-Вставить - тоже нельзя?
    • #7
    • 08.03.2015 14:35
    0
    SK
    Копировать-Вставить


    ну так я так и делаю. Копирую один документ. Вставляю в конфигурацию. Он автоматически становится документ1.
    С теми же механизмами формы и модуля документа он уже не работает, а именно не создает проводок и операции.
    • #8
    • 08.03.2015 14:53
    0
    Andrey
    ну так я так и делаю
    ну я глянул ()поверхностно счас 77 - у меня через копировать-вставить копирует.
    Вместе с реквизитами и модулем.
    Индекс только добавляется к наименованию.

    проведение не проверял, т.к. конфа пустая.

    вобщем - не знаю.
    • #9
    • 08.03.2015 14:57
    0
    единственное - в 8.х при копировании есть галочки, которые не копируются (т.е. у дубля - они обнуляются) по Ф9.

    поэтому - советую их (да и остальное придётся, похоже) посмотреть.
    • #10
    • 08.03.2015 14:58
    0
    В процедурах глобального модуля (которые вызываются из ОбработкаПроведения) полно ссылок на имя документа.
    Если хотите, чтобы копия работала ровно как и исходный документ - придется править все такие места.

    Сделайте глобальный поиск по Наименованию вашего документа, все поймете.
    • #11
    • 08.03.2015 20:07
    0
    aa666
    придется править все такие места

    Так в том то и дело, что в
    Процедура ОбработкаПроведения(ВидыДвижений)
    ...
    ...
    только в коде единственная обработка на Глобальник
    глПриПроведении(Контекст, ВидыДвижений);

    И по названию, ссылки только на Журналы и т.д., но никак не участки кода.
    Нет в глобальнике нигде ссылок на ДОкумент.
    • #12
    • 08.03.2015 20:12
    0
    Andrey
    Нет в глобальнике нигде ссылок на ДОкумент.
    ну а отладчик - что показывает?
    как идётся процесс в модуле? идётся ли?
    • #13
    • 09.03.2015 09:48
    0
    Т.е. помощи от профессианалов можно не ждать(((.
    Грустно. Но каждый тут позиционирует себя Нуралиевым.
    • #14
    • 09.03.2015 09:55
    0
    SK
    как идётся процесс в модуле

    Процесс в модуле идет замечательно)))
    • #15
    • 09.03.2015 09:57
    • Отредактировано: 09.03.2015 10:01:04
    0
    Добрый день, Андрей!
    Сразу оговорюсь, что я не Нуралиев и не профессианал )) Так что, чем смогу, как говорится :)
    В обычной нормальной конфигурации просто скопировав документ и вставив его в конфигураторе вы легко получите полную копию документа с аналогичным функционалом. Т.к. у вас скопированный документ ведет себя не так, как его родитель-копия, значит, модули написаны с особым цинизмом и извращением )) Без анализа вашего кода модуля проведения, тут вам никто не стелепатирует, почему не появляются желанные проводки и движения. Если хотите, присылайте код. Вы знаете, куда :)
    • #16
    • 09.03.2015 10:02
    0
    согласен со всем сказанным, абсолютно.
    Тихонов Сергей
    присылайте код.
    - добавлю только - можно и конфигурацию саму.
    • #17
    • 09.03.2015 10:30
    0
    Тихонов Сергей
    модули написаны с особым цинизмом и извращением ))


    Сергей, в том-то и дело, что данный документ абсолютно (!) типовой 541 версии, без каких-либо ...
    Вот этот факт меня и пугает, что всё типовое, должно работать, а не работает.

    А уж про особый цинизм и извращение (((((((((( рабочей своей конфы я знаю.

    SK
    можно и конфигурацию саму.

    Можно и конфигурацию, если интересно.
    • #18
    • 09.03.2015 10:37
    • Отредактировано: 09.03.2015 10:38:44
    0
    Если в глобальнике нет явных проверок на вид документа, есть еще справочник ХозяйственныеОперации, где вид документа прописан.

    Вы бы документ хоть озвучили что-ли, чтобы не гадать.
    • #19
    • 09.03.2015 11:00
    0
    на лицо типичная проблема - заказчик не может объяснить что/где/как надо.

    Andrey, в профиле каждого пользователя есть контакты (те, что указаны пользователем). и оттудаже можно написать ЛС (личное сообщение), через которое можно отправить файл (конфу, базу,...).
    я про -
    Andrey
    Можно и конфигурацию, если интересно.
    - если неясно.
    • #20
    • 09.03.2015 11:13
    0
    aa666
    документ хоть озвучили
    ПоступлениеПрочее
    Чем это поможет если )))))))
    Тихонов Сергей
    В обычной нормальной конфигурации просто скопировав документ и вставив его в конфигураторе вы легко получите полную копию документа с аналогичным функционалом.


    И это не НОВОСТЬ! И не первый документ-клон. Но с проблемой столкнулся первый раз. Всегда все работало.

    SK
    заказчик не может объяснить что/где/как надо

    Салават, как раз-то не типичная проблема возникла. Заказчик знает что хочет, как хочет, где хочет, А ГЛАВНОЕ -ЗАЧЕМ хочет.
    • #21
    • 09.03.2015 11:17
    0
    Andrey
    Заказчик знает что хочет, как хочет, где хочет, А ГЛАВНОЕ -ЗАЧЕМ хочет.
    заказчик дал конфигурацию?
    или точно также общими фразами только?
    • #22
    • 09.03.2015 11:24
    0
    Andrey
    ПоступлениеПрочее


    в глобальном модуле функция
    глПолучитьТаблицуПроводок

    на втором где-то экране от заголовка вот она проверка на вид документа
    ВидДокумента = ТекДокумент.Вид();
    ХозОперация = глПолучитьХозОперацию(СписокХозОпераций, ТекДокумент, ВидДокумента);

    вставляем между этими строчками
    если ВидДокумента = "ПоступлениеПрочее1" тогда ВидДокумента = "ПоступлениеПрочее"; конецесли;

    все работает
    • #23
    • 09.03.2015 11:40
    • Отредактировано: 09.03.2015 13:15:07
    0
    aa666
    все работает


    А вот это РАБОТАЕТ! СПАСИБО!

    Главное знать, ГДЕ искать и ЧТО искать.
    Ведь вопрос не только в том, чтобы работало, а понять, как работало.
    Не было бы мне интересно, то не лез бы туда совсем. Именно поэтому Консультация, а не Задание.
    Т.к. какие-то вещи хочется узнать самому.
    СПАСИБО ЗА ПОМОЩЬ, и терпение!
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться