/ Александр

1319
Рейтинг

GeterX
Александр /



  •   Регистрация: 24.03.2011 (13 лет назад)

  •   Был(а) на сайте: сегодня в 00:13

Подписчики 149

Группы

Профессиональный разработчик

Рейтинг 1319

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке

Статья Программист Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Бесплатно (free) Нет файла Зарплата Универсальные функции Кадровый учет

В статье размещен список стандартных процедур и функций с примерами, которые могут помочь при разработке (доработке) конфигураций Зарплата и управление персоналом ред. 3.1 и Зарплата и кадры государственного учреждения 3.1. Иногда бывает довольно сложно правильно получить данные или долго, поэтому лучшим вариантом будет использование стандартных процедур. Буду очень признателен, если Вы поделитесь своим опытом и предложите свои варианты стандартных процедур которые помогают в работе. Или предложите, как дополнить имеющиеся процедуры.

14.11.2018    297730    GeterX    186       

1121

Комментарии

ОбменПеренос физических лиц ЗГУ 3.1 - БГУ 2.0#1 20.02.24 19:09
Добрый день!
На релизе 3.1.27.90 при выгрузке из ЗКГУ возникает ошибка:
Цитата
Ошибка получения значения свойства объекта (по имени свойства источника)
ПКО = ВидыКонтактнойИнформации (Справочник: Виды контактной информации)
ПКС = 12 (ПроверятьПоФИАС --> ПроверятьПоФИАС)
Объект = Контактная информация справочника "Физические лица" (Вид контактной информации)
СвойствоПриемника = ПроверятьПоФИАС (Булево)
ОписаниеОшибки = Поле объекта не обнаружено (ПроверятьПоФИАС)
ПозицияМодуля = {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9962)}:Значение = ОбъектДляПолученияДанных[ИмяСвойства];
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10510)}:ПолучитьЗначениеСвойства(Значение, ОбъектКоллекции, ПКО, ПКС, ВходящиеДанные, Источник);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(2049)}:ВыгрузитьСвойства(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, ПКО, ПКО.Свойства, , ВыборкаДляВыгрузкиДанных, ,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10394)}:УзелСсылки = ВыгрузитьПоПравилу(Значение, , ИсходящиеДанные, , ИмяПКО, , ВыгрузитьТолькоСсылку, ПКОСвойств, ЭтоПравилоСГлобальнойВыгрузкой);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10808)}:УзелСсылки = ВыгрузитьДанныеСсылочногоОбъекта(Значение, ИсходящиеДанные, ИмяПКО, ПКОСвойств, ТипПриемника, УзелСвойства, ВыгрузитьТолькоСсылку);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(2049)}:ВыгрузитьСвойства(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, ПКО, ПКО.Свойства, , ВыборкаДляВыгрузкиДанных, ,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10394)}:УзелСсылки = ВыгрузитьПоПравилу(Значение, , ИсходящиеДанные, , ИмяПКО, , ВыгрузитьТолькоСсылку, ПКОСвойств, ЭтоПравилоСГлобальнойВыгрузкой);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10808)}:УзелСсылки = ВыгрузитьДанныеСсылочногоОбъекта(Значение, ИсходящиеДанные, ИмяПКО, ПКОСвойств, ТипПриемника, УзелСвойства, ВыгрузитьТолькоСсылку);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(9796)}:ВыгрузитьСвойства(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, ПКО, ПКГС.ПравилаГруппы,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10581)}:ВыгрузитьГруппуСвойств(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, ПКО, ПКС, УзелКоллекцииСвойств, ВыгрузитьТолькоСсылку, СписокВременныхФайлов);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(2049)}:ВыгрузитьСвойства(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, ПКО, ПКО.Свойства, , ВыборкаДляВыгрузкиДанных, ,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10394)}:УзелСсылки = ВыгрузитьПоПравилу(Значение, , ИсходящиеДанные, , ИмяПКО, , ВыгрузитьТолькоСсылку, ПКОСвойств, ЭтоПравилоСГлобальнойВыгрузкой);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10808)}:УзелСсылки = ВыгрузитьДанныеСсылочногоОбъекта(Значение, ИсходящиеДанные, ИмяПКО, ПКОСвойств, ТипПриемника, УзелСвойства, ВыгрузитьТолькоСсылку);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(2049)}:ВыгрузитьСвойства(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, ПКО, ПКО.Свойства, , ВыборкаДляВыгрузкиДанных, ,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10394)}:УзелСсылки = ВыгрузитьПоПравилу(Значение, , ИсходящиеДанные, , ИмяПКО, , ВыгрузитьТолькоСсылку, ПКОСвойств, ЭтоПравилоСГлобальнойВыгрузкой);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10808)}:УзелСсылки = ВыгрузитьДанныеСсылочногоОбъекта(Значение, ИсходящиеДанные, ИмяПКО, ПКОСвойств, ТипПриемника, УзелСвойства, ВыгрузитьТолькоСсылку);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(2049)}:ВыгрузитьСвойства(Источник, Приемник, ВходящиеДанные, ИсходящиеДанные, ПКО, ПКО.Свойства, , ВыборкаДляВыгрузкиДанных, ,
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(10983)}:ВыгрузитьПоПравилу(Объект, , ИсходящиеДанные, , ИмяПКО, УзелСсылки, , , , ВыборкаДляВыгрузкиДанных);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(11354)}:ВыгрузкаОбъектаВыборки(Выборка.Ссылка, Правило, Свойства, ИсходящиеДанные, ВыборкаДляПКО);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(11459)}:ВыгрузитьДанныеПоПравилу(ПравилоВыгрузки);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(11454)}:ОбработатьПравилаВыгрузки(ПравилоВыгрузки.Строки, СоответствиеУзловПланаОбменаИСтрокВыгрузки);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13446)}:ОбработатьПравилаВыгрузки(КоллекцияПравилаВыгрузки().Строки, СоответствиеУзловИПравилВыгрузки);
{Обработка.УниверсальныйОбменДаннымиXML.Форма.УправляемаяФорма.Форма(1535)}:ОбъектДляСервера.ВыполнитьВыгрузку();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
КодСообщения = 13
DevОбновить страницу открытого HTML (Поле HTML документа)#3 25.01.24 11:31
(2) Спасибо, за подсказку.
DevОбновить страницу открытого HTML (Поле HTML документа)#1 24.01.24 22:27
Здравствуйте!
Есть простенькая обработка которая открывает страницу в интернете.
Страницу она благополучно открывает.
Но вот стоит задача обновить страницу по нажатию кнопки.
Казалось бы все просто, но обновление не происходит, если адрес страницы остается тот же.
Как реализовать обновление страницы?

Файл обработки во воложении.

Код
&НаКлиенте
Процедура Команда1(Команда)
   Объект.HTML = Адрес;
КонецПроцедуры

&НаКлиенте
Процедура Назад(Команда)
   Элементы.HTML.Назад();   
КонецПроцедуры

&НаКлиенте
Процедура АдресОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, ПараметрыПолученияДанных, СтандартнаяОбработка)
   Объект.HTML = Текст; Адрес = Текст; 
КонецПроцедуры

&НаКлиенте
Процедура HTMLДокументСформирован(Элемент)
   Адрес = Элемент.Документ.url;
КонецПроцедуры

Прикрепленные файлы:

ВебБраузер.epf
2024-01-24_22-21-58.png
БУФормирование и отправка в ИФНС "Уведомления об исчисленных суммах налогов, авансовых платежей по налогам, сборов, страховых взносов". ЗиКГУ 3.1 и ЗУП 3.1#105 23.01.24 13:32
Выскажу небольшие пожелания по обработке:
1. Перенести кнопку "Выгрузить НУ в файл" вверх к кнопке "Заполнить".
Мне кажется так удобнее будет.
2. Сделать возможность свертки строк, а то получается много одинаковых строк.
На скриншоте это видно.

Прикрепленные файлы:

2024-01-23_13-28-39.png
2024-01-23_13-30-27.png
2024-01-23_13-31-18.png
БУФормирование и отправка в ИФНС "Уведомления об исчисленных суммах налогов, авансовых платежей по налогам, сборов, страховых взносов". ЗиКГУ 3.1 и ЗУП 3.1#102 22.01.24 10:32
(100) Да, все так. Но вот разработчики что-то невнятное сделали с заполнением этого документа.

Прикрепленные файлы:

2024-01-22_10-30-44.png