#0
by elsakov
Подскажите где взять стандартную Внешнюю печатную форму РКО для Бухгалтерии предприятия?
#6
by lxs
1. создаешь внешнюю обработку. 2. добавляешь реквизит СсылкаНаОбъект (Тип РКОСсылка) 3. из конфы копируешь макет в эту обработку. 4. в модуле создаешь функцию Печать Экспорт 5. в нее копируешь код из функции ПечатьРКО (РКО: модуль объекта - вроде там) 6. нажимаешь ctrl+F7 7. смотришь ошибки и везде, где переменная неопределена перед именем переменной добавляешб "СсылкаНаОбъект.". 8. Проверяешь на корректность и зависимость от дополнительных процедур и функций. 9. В конце функции заменяешь Возврат ТабДокумент на ТабДокумент.Показать 10 юзаешь.
#11
by elsakov
что-то не сходится все равно у меня, пишет: Не удалось сформировать внешнюю печатную форму! Поле объекта не обнаружено (Ссылка) Вот получившийся модуль:
#22
by Vovan1975
Он получает обработку, пытается установить реквизит ссылка, не находит его и посылает нафик. Ошибка не в обработке, она происходит при инициализации обработки механизмом конфигурации.
#23
by Vovan1975
Можно ради хохмы запустить конфигуратор, воткнуть там режим отладки - остановка по ошибке, зайти в базу в режиме отладки и вызвать эту печатную форму. Он по ошибке остановиться и увидиш в конфигураторе, в какой строке ошибка
#24
by elsakov
Сори, путаница еще из-за того: когда вношу изменения в модуль, в 1 с проверяю - ничего не изменилось. Только после того как заново определяю внешнюю печ форму, путем удаления и создания новой
#25
by elsakov
сейчас уже пишет: Не удалось сформировать внешнюю печатную форму! Метод объекта не обнаружен (ОпределитьКодыСчетСубсчет)
#26
by Vovan1975
У объекта РКО процедура/функция ОпределитьКодыСчетСубсчет должна иметь атрибут "экспорт".
#30
by Ygich
эта строчка вызов процедуры из модуля. из твоей обработки нет доступа в модуль рко. найди в этом модуле процедуру с именем ОпределитьКодыСчетСубсчет и перенеси к себе в обработку.
#31
by elsakov
перенес функцию ОпределитьКодыСчетСубсчет в свою внешнюю печатную форму и куча ошибок по вылазило ВнешняяОбработка.ДопРКО(7,7)}: Переменная не определена (ВалютаДокумента) Если <<?>>ВалютаДокумента <> мВалютаРегламентированногоУчета Тогда {ВнешняяОбработка.ДопРКО(7,26)}: Переменная не определена (мВалютаРегламентированногоУчета) Если ВалютаДокумента <> <<?>>мВалютаРегламентированногоУчета Тогда {ВнешняяОбработка.ДопРКО(11,11)}: Переменная не определена (СчетКасса) СчетКт = <<?>>СчетКасса.Код; ИначеЕсли <<?>>ВидОперации = Перечисления.ВидыОперацийРКО.РасходДенежныхСредствПрочее {ВнешняяОбработка.ДопРКО(69,7)}: Переменная не определена (ВидОперации) ИЛИ <<?>>ВидОперации = Перечисления.ВидыОперацийРКО.ВзносНаличнымиВБанк {ВнешняяОбработка.ДопРКО(70,7)}: Переменная не определена (ВидОперации) ИЛИ <<?>>ВидОперации = Перечисления.ВидыОперацийРКО.ИнкассацияДенежныхСредств Тогда {ВнешняяОбработка.ДопРКО(37,38)}: Переменная не определена (Ссылка) Запрос.УстановитьПараметр("Ссылка",<<?>>Ссылка); {ВнешняяОбработка.ДопРКО(46,38)}: Переменная не определена (СчетУчетаРасчетовСКонтрагентом) СтрокаДебет=СтрокаДебет + ", " + <<?>>СчетУчетаРасчетовСКонтрагентом.Код; {ВнешняяОбработка.ДопРКО(72,17)}: Переменная не определена (СчетУчетаРасчетовСКонтрагентом) СтрокаДебет = <<?>>СчетУчетаРасчетовСКонтрагентом.Код; {ВнешняяОбработка.ДопРКО(76,17)}: Переменная не определена (СчетУчетаРасчетовСКонтрагентом) СтрокаДебет = <<?>>СчетУчетаРасчетовСКонтрагентом.Код; {ВнешняяОбработка.ДопРКО(78,12)}: Переменная не определена (ЕстьРасчетыСКонтрагентами) ИначеЕсли <<?>>ЕстьРасчетыСКонтрагентами ИЛИ ЕстьРасчетыПоКредитам Тогда {ВнешняяОбработка.ДопРКО(78,42)}: Переменная не определена (ЕстьРасчетыПоКредитам) ИначеЕсли ЕстьРасчетыСКонтрагентами ИЛИ <<?>>ЕстьРасчетыПоКредитам Тогда {ВнешняяОбработка.ДопРКО(80,13)}: Переменная не определена (РасшифровкаПлатежа)
#34
by Ygich
поиском по коду. в принципе все кроме валюты регл учета это реквизиты документа, так что префикс СсылкаНаОбъект. тебя спасет.
#35
by elsakov
так и сделал, префикс СсылкаНаОбъект спас. а что делать с "мВалютаРегламентированногоУчета" ?
#36
by Ygich
ищи в коде строку содержащую "мВалютаРегламентированногоУчета =" и копируй ее к себе в начало процедуры печать. ctrl+f поиск.
#40
by Ygich
кстати она там стоит экспорт. попробуйте СсылкаНаОбъект.мВалютаРегламентированногоУчета
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8 внешняя обработка.ПолучитьМакет
- Внешняя компонента SysFTP для 1С 7.7
- Внешняя обработка. ПолучитьМакет("Макет1")
- Внешняя печатная форма
- Внешняя компонента.
- Внешняя печатная форма
- Внешняя печатная форма
- У кого есть внешняя печатная форма "Унифицированная форма № МХ-1"
- внешняя печатная форма М-4 для 1с8
- Печатная форма "Печатная форма"
- Внешняя печатная форма - Шаблон
- V8.2 Внешняя печатная форма с нуля в управляемом режиме
В этой группе 1С
- Не работает автоинкремент при вводе нового элемента справочника
- Как задать параметры регистру сведений в запросе?
- 1C 8.1 b postgreSQL
- v8: СКД: чем отличаются 2 отчета?
- Как правильно сделать счет-фактуру за иностранное лицо
- Преобразование значения к типу Дата не может быть выполнено
- Подключение на Сервер 1С PostgreSQL через VPN соединение
- Как в Excel найти листы по имени
- Как найти отличие при сравнении конфигураций
- отправка писем через Out Look! (можно ли *,html поместить в тело письма программно?)
- Передача данных через ТСД .(терминал сбора данных)
- Как сделать выгрузку данных по расписанию?
- Как получить значение поля расшифровки в компоновщике?
- Как выгрузить данные из Босс-Кадровик в ЗУП ?
- v7: Проблема с датой увольнения в ЗУП 2.5.16
- Web-расширение - ошибка Object reference not set to an object.
- Выгрузка в ДБФ
- Как в форме периодического регистра сведений получить срез последних?
- УНФ, загрузка банковского классификатора
- v8: как удалить записи из регистра сведений подчиненный регистратору, у которого нету ссылки на реги