485
Рейтинг

Margo462



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

  •   Был(а) на сайте: 18.04.2024

Друзья
  • Павел Чистов
  • Максим Гончаров
  • Андрей Карпов
  • Артём Лавров
  • Василий Коваль
  • Александр Закиров
  • blindcat2006
  • Дмитрий Васильев
  • Павел
  • Александр Тупикин
  • Евгений Комиссаров
  • Нейт Диас
  • Vadim Lebedev
  • first tm
  • Вик
  • Ilia Shevelev
Подписчики 71

Группы

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

Рейтинг 485

Сравнение измененных макетов (БСП "Макеты печатных форм")

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Обработка позволяет проверить все параметры, области и текст типового макета и измененного пользователем. Различия выводятся в таблице.

2 стартмани

05.11.2021    2808    6    Margo462    0       

7

Готовые механизмы 1С: ЗУП, представления

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

Здесь будет храниться архив запросов, которые могут помочь разработчику правильно строить отчеты и получать данные в 1С: ЗУП. Статью буду периодически дополнять.

03.11.2021    14564    Margo462    19       

118

Решение с зависанием списка 1С-Отчетность в 1С: ЗУП 3.1, БП 3.0

Инструменты и обработки Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m) Внешняя обработка (ert,epf) Регламентированный учет и отчетность Корректировка данных

При открытии списка отчетов из меню 1С-Отчетность очень сильно тормозит загрузка списка и дальнейшая прокрутка списка отчетов. Особенно заметно, если в программе много филиалов, которые сдают отчеты.

1 стартмани

05.10.2021    4263    1    Margo462    0       

1

Комментарии

ТорговляПакетная печать и рассылка внешней печатной формы (шаблон внешней обработки)#0 06.02.24 21:10
Шаблон обработки можно использовать для создания собственной печатной формы с возможностью рассылки.
ПубликацииОтключение вывода приложений с расшифровкой в Приказе на отпуск Т-6#0 31.01.24 23:00
Расширение для отключения вывода приложения с расшифровкой по доп.отпускам в печатной форме Т-6.
DevВнешняя печатная форма с вводом параметров через дополнительную форму#40 12.10.23 14:59
(39) 3.1.9..., но на ранней версии тоже работает такой вариант
DevВнешняя печатная форма с вводом параметров через дополнительную форму#38 01.10.23 15:25
(32) вопрос решен) добавила в код еще параметр с коллекцией печатных форм
DevВнешняя печатная форма с вводом параметров через дополнительную форму#37 01.10.23 15:16
(34) добавила в публикацию изменения, на новой версии бсп работает
DevВнешняя печатная форма с вводом параметров через дополнительную форму#35 27.09.23 14:12
(32) Добрый день, проверим, спасибо за информацию
DevПолучить значение доп реквизита с формы незаписанного элемента справочника#12 01.09.23 18:22
Я сделала примерно вот так:

Код в модуле формы

Код

&НаКлиенте
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)

   СвойствоДляРазработчикаДатаПубликации = ПолучитьСсылкуНаДопРеквизитДатаПубликации(); //ссылка ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения, нужно через функцию найти нужный доп.реквизит
   
   Для каждого Эл Из Свойства_ОписаниеДополнительныхРеквизитов Цикл
   
      Если Эл.Свойство = СвойствоДляРазработчикаДатаПубликации Тогда   
         НазваниеДопРеквизитаНаФорме = Эл.ИмяРеквизитаЗначение; //это название элемента на форме типа ДополнительныйРеквизитЗначение_A8E213D4x0433x11E9x8E47x002590D75ACA_90981DC8x08DBx11E9x8E47x002590D75ACA
         Прервать;
      КонецЕсли;   
         
   КонецЦикла;

   Если НЕ НазваниеДопРеквизитаНаФорме = Неопределено Тогда
      ДатаПубликации = ЭтаФорма[НазваниеДопРеквизитаНаФорме];  
   КонецЕсли;

КонецПроцедуры

&НаСервереБезКонтекста
Функция ПолучитьСсылкуНаДопРеквизитДатаПубликации()

   СсылкаНаСвойствоДатаПубликации = ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.НайтиПоРеквизиту("Имя", "ДатаПубликации");   
    Возврат СсылкаНаСвойствоДатаПубликации;
   
КонецФункции


DevОпределение ИНН Сотрудника (service.nalog.ru). ЗУП, редакция 3.1 и 2.5 (Проф и Корп)#35 28.04.23 16:40
В новых релизах нужно сделать отдельную форму, назначить её основной и прописать код:

&НаКлиенте
Процедура Печать(ИдентификаторКоманды, ОбъектыНазначения) Экспорт

Если ТипЗнч(ОбъектыНазначения) = Тип("Массив") Тогда
ФизЛицо = ОбъектыНазначения[0];
Иначе
ФизЛицо = ОбъектыНазначения;
КонецЕсли;

ДопПараметры = Новый Структура;
ДопПараметры.Вставить("ФизЛицо", ФизЛицо);

ОткрытьФорму("ВнешняяОбработка.УзнатьИНН.Форма.ФормаПолучениеИНН",ДопПараметры,ЭтаФорма,,,,,РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);

КонецПроцедуры


А в той форме, которая была в обработке, я ее назвала "ФормаПолучениеИНН", дописать:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

Объект.СсылкаНаОбъект = Параметры.ФизЛицо;

КонецПроцедуры

Но для корректной работы я еще переменные ТекстДляОтправки и Статус добавила в реквизиты формы и немного доработала, чтобы можно было в форме несколько раз получать ИНН по разным сотрудникам.



В модуле объекта оставить только функции для регистрации обработки, про печать убрать