Редактирование платежного документа. Помогите пожалуйста!

1. gkhvgkh 05.07.17 04:51 Сейчас в теме
Учет в управляющий компаниях ЖКХ, ТСЖ, ЖСК 3.0
Ранее в платежном документе были дополнения: если был выбран любой исполнитель, то дополнительно выводились данные об организации "ЖИЛСЕРВИС ПЛЮС".

Однако в новых обновлениях структуру документа поменяли и с дополнениями возник конфликт - перестали выводится реквизиты организации в разделе 2.
1С за доработку требуют деньги, которые наша организация заплатить не в состоянии, а сделать нужно. Тем не менее они подсказали что можно вместо присваивания реквизитов:
        Если ЗначениеЗаполнено(СтруктураНастроек.ИсполнительРасчетов) И НЕ ОбщиеДанные.КвитанцияНаКР Тогда
        ОбластьОрганизация.Параметры.Заполнить(ОбщиеДанные);
        //Солов
        ОбластьОрганизация.Параметры.Организация        = "ЖИЛСЕРВИСПЛЮС ООО";
        ОбластьОрганизация.Параметры.ИННОрганизации     = "2450018474";
        ОбластьОрганизация.Параметры.ЮрАдресОрганизации = "663606, Красноярский край, Канск г, Ремзавода п, дом №26";
        ОбластьОрганизация.Параметры.Телефон            = "8(39161)66-1-13";
        ОбластьОрганизация.Параметры.ЗапятаяСайтОрганизации    = ", http://жилсервис.канск24.рф";
        иначе
        ОбластьОрганизация.Параметры.Заполнить(ОбщиеДанные);
        конецесли ;
        //Солов

Показать

Просто вывести в данной области текст. Пытался написать код самостоятельно, но если выбрать исполнителя в документе - выходит ошибка формирования квитанции. С 1С не связывался ранее, возможно допускаю глупые ошибки. Хотел спросить совета. Вот этот переделанный мною кусок кода, чтобы выводился как текст:
        Если ЗначениеЗаполнено(СтруктураНастроек.ИсполнительРасчетов) И НЕ ОбщиеДанные.КвитанцияНаКР Тогда
        //Солов
        ОбластьОрганизация.Параметры.Заполнить(ОбщиеДанные);
        ОбластьОрганизация.Параметры.Текст.ЗаписатьСтроку("ЖИЛСЕРВИСПЛЮС ООО");
        ОбластьОрганизация.Параметры.Текст.ЗаписатьСтроку("2450018474");
        ОбластьОрганизация.Параметры.Текст.ЗаписатьСтроку("663606, Красноярский край, Канск г, Ремзавода п, дом №26");
        ОбластьОрганизация.Параметры.Текст.ЗаписатьСтроку("8(39161)66-1-13");
        ОбластьОрганизация.Параметры.Текст.ЗаписатьСтроку(", http://жилсервис.канск24.рф");
        иначе
        ОбластьОрганизация.Параметры.Заполнить(ОбщиеДанные);
        конецесли ;
        //Солов

Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. PhoenixAOD 62 05.07.17 05:39 Сейчас в теме
(1) НУ как бы Параметры в печформе это одно. а текст это другое. Возможно 1с Вам предложило в макете указать текстом, если же через заполнение делаете, то по хорошему должно быть:
ОбластьОрганизация.Параметры.Организация = "ЖИЛСЕРВИСПЛЮС ООО";
ОбластьОрганизация.Параметры.ИНН = "2450018474";

А вообще бы Вам эту печформу в ВПФ (внешняя печатная форма) перевести и там уже редактировать как Вам надо.
Fox-trot; +1 Ответить
2. ZergKRSK 130 05.07.17 05:28 Сейчас в теме
Интересно что за неподъемную сумму требует 1С ))
По существу - какая ошибка выходит после переделывания кода?
3. gkhvgkh 05.07.17 05:34 Сейчас в теме
(2) конкретики никакой, просто уведомление о неудачном формировании квитанции и совет обратиться в 1С
5. gkhvgkh 05.07.17 07:43 Сейчас в теме
Разобрался! Оказывается этот кусок кода не при чем. Виной всему - добавленный вручную отрывной корешок сверху в макете. Если его удалить - все нормально. Сейчас хочу переделать его, не подскажите как добавить область в макет, а то данные вне областей не отображаются...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот