Вопрос № 146355: дела таково, была база 1с 7.7 усн , решил выгрузить в типовую. нашел типовую обработки от самой 1с-ки . выгрузил. Теперь жалею! появилось море ошибок. При загрузке база выдает Опер1.Записать(); {Обработка.ОбновлениеИБ.Форма.Модуль(4454)}: Балансов...Вопрос № 146436: Здравствуйте уважаемые эксперты. Я перехожу в програмировании с 7.7 на 8.1. И новичек в программировании по 8. Такой простой вопрос. Как создать правильно
внешнюю печатную форму что бы она работала. Например мне надо добавить внешнюю форму аналог...Вопрос № 146442: Здравствуйте! Помогите пожалуйста, дело в том, что 1С v7.7 я только начал осваивать, подскажите как правильно сделать так, что бы вписывая информацию в один документ, та же информация автоматически появлялась в другом документе, пример: Допустим я...
Вопрос № 146.355
дела таково, была база 1с 7.7 усн , решил выгрузить в типовую. нашел типовую обработки от самой 1с-ки . выгрузил. Теперь жалею! появилось море ошибок. При загрузке база выдает Опер1.Записать(); {Обработка.ОбновлениеИБ.Форма.Модуль(4454)}: Балансовый счет не может корреспондировать с пустым счетом!(проводка 1). так понимаю проблемка с забалансовыми счетами .НО что именно не так не допираю(( и книга покупок не формируеться. Базу тестировал! СЧ.ф. перепровадил, тргал галки в договорох, на формирование книги
покупок. Релиз 502. Помогите камрады, а то тучи начинают сгушаться над моей головой.((
Отвечает: Gorus
Здравствуйте, ГОНЧАРОВ НИКОЛАЙ НИКОЛАЕВИЧ! Скорее всего какой-то счет в одной базе записан как балансовыйй, а в другой - как забалансовый. Когда вводят остатки на забалонсовый счет, то корреспондирующий счет можно не указывать, то есть Д-т <Счет> - К-т <пусто>. Но когда вводят остатки на балансовый счет, то обязательно нужно указать корреспондирующий (также балансовый) счет, то есть Д-т <Счет> - К-т <КорСчет> в качестве КорСчет-а при вводе остатков обычно используют Счет 00. Таким
образом когда обработка пытается перекинуть забалансовый счет, а в базе-приемнике он записан как балансовый, то 1С выдает указанную Вами ошибку. Как по мне - нужно вычислить в тексте обработки место где заполняються Счета и КорСчета (можно отладчиком) - и поставить там исключение для счета, с которым проблемы чтобы для него насильно записывался КорСчет 00.
Ответ отправил: Gorus (статус: 8-ой класс)
Ответ отправлен: 07.10.2008, 18:43
Отвечает: Maska
Здравствуйте, ГОНЧАРОВ НИКОЛАЙ НИКОЛАЕВИЧ!
Для анализа ошибки мало данных. По поводу книги покупок: скорее всего у Вас не введена регламентированная операция "Формирование записей книги покупок". Если у Вас в договорах установлен признак активности для реквизита автоматического формирования в книгах, то именно в конце каждого месяца должен быть сформирован данный документ. Если нет, то должны быть сформированы документы "Запись книги покупок".
С уважением, maska!
Ответ отправила: Maska (статус: 6-ой класс)
Ответ отправлен: 08.10.2008, 13:56
Вопрос № 146.436
Здравствуйте уважаемые эксперты. Я перехожу в програмировании с 7.7 на 8.1. И новичек в программировании по 8. Такой простой вопрос. Как создать правильно внешнюю печатную форму что бы она работала. Например мне надо добавить внешнюю форму аналогичную основной, только поменять шапку. Я создал внешнюю обработку и там сделал макет нужной мне формы(нечего в модуле не писал), в предприятии подключил под нужный документ, и у меня выдает ошибку:
Не удалось сформировать внешнюю печатную форму! Поле об`єкту
не виявлено (СсылкаНаОбъект)
Подскажите как правильно сделать? Заранее благодарен
Отправлен: 08.10.2008, 12:55
Вопрос задал: Andris (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Maska
Здравствуйте, Andris!
Нужно проверить два момента: 1. Подключение через справочник "Дополнительные печатные формы" в меню "Сервис", форма должна быть подключена к конкретному виду документа, документ указывается в табличной части элемента справочника. 2. Проверить реквизит, содержащий ссылку на документ, там должен быть тип: ссылкаДокумент.видДокумента в свойствах реквизита.
С уважением, maska!
Ответ отправила: Maska (статус: 6-ой класс)
Ответ отправлен: 08.10.2008, 13:24
Вопрос № 146.442
Здравствуйте! Помогите пожалуйста, дело в том, что 1С v7.7 я только начал осваивать, подскажите как правильно сделать так, что бы вписывая информацию в один документ, та же информация автоматически появлялась в другом документе, пример: Допустим я в одном документе делаю некий подсчёт X=Y+Z, а в другом документе что бы автоматически прописался результат Х. Спасибо большое!
Отвечает: Gorus
Здравствуйте, Ковальский Андрей Васильевич! Нужно этот другой документ найти в базе и записать в него результат. Для этого нужно иметь ссылку на него. Например, есть два документа: А и В, в документ В нужно записывать Х. Тогда в документ А нужно добавить реквизит "ДокументВ" и по нему найти нужный документ В и уже тогда в него записать Х. Пример кода ниже. Код будет работать в модуле формы или модуле документа документа А.
Приложение:
Ответ отправил: Gorus (статус: 8-ой класс)
Ответ отправлен: 08.10.2008, 14:50 Оценка за ответ: 5