Самошин Сергей

246
Рейтинг

saiten
Сергей Самошин



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

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

Друзья
  • Максим Корнильев
Подписчики 4

Группы

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

Рейтинг 246

Темная сторона обмена по правилам

Статья Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Информационная безопасность Перенос данных 1C

Правила обмена (конвертации) используются в обменах данными повсеместно. Однако за удобство и простоту согласования разных конфигураций приходится платить потенциальной угрозой безопасности: возможностью выполнить в принимающей базе произвольный код на языке 1С.

16.03.2015    16375    saiten    38       

39

Поиск устаревших папок на диске

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

Обработка ищет в каталоге папки, файлы в которых не изменялись после указанной даты.

1 стартмани

31.01.2014    8666    3    saiten    4       

2

Формирование штрихкода EAN-13 шрифтом EanGnivc

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

Функция преобразования текстового представления ШК к последовательности символов шрифта EanGnivc

03.06.2013    25910    saiten    19       

57

Копирование физлица из ЗУП в Бухгалтерию через COM-соединение

Инструменты и обработки Для всех Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Абонемент ($m) Внешняя обработка (ert,epf) Перенос данных 1C

Передача физического лица, а также его контактной информации и паспортных данных. Обработка оформлена в виде печатной формы, подключаемой к справочнику "Сотрудники".

1 стартмани

01.12.2011    22237    245    saiten    38       

28

Комментарии

ВКРеализация взаимодействия с API дисконтного сервера "Frontol discount unit"#26 17.10.23 8:58
(25) Да, это под обычные формы. Под управляемые надо будет адаптировать.
DevЛинейка для вёрстки табличных макетов#8 18.10.19 9:44
(7) Собствено, то, что на скриншоте - это не ошибка, а штатная логика работы. Возможности поиска по коллекции картинок табличного документа нет, поэтому был приделан такой костыль через Попытку-Исключение. Если по какой-либо причине такое решение вам не подходит, можно, например, каждый раз очищать линейку и заполнять её заново.
Код
Процедура СформироватьЛинейку(ТабДок, ИмяЛинейки, Длина_мм = -1, ЦенаДеления_мм = 1, Вертикальная = Ложь)
   КоллекцияРисунков = ТабДок.Рисунки;
   сН_Масштаб = ?(?(ТабДок.МасштабПечати=неопределено,0,ТабДок.МасштабПечати) = 0, 100, ТабДок.МасштабПечати)/100;
   УдалитьЛинейку(ТабДок, ИмяЛинейки);
   Для Индекс = 0 по Длина_мм/ЦенаДеления_мм Цикл
      Риска = КоллекцияРисунков.Добавить(ТипРисункаТабличногоДокумента.Прямая);
      Риска.Имя = ИмяЛинейки+Индекс;
      
      Риска.Верх = ?(Вертикальная, Индекс*ЦенаДеления_мм/сН_Масштаб, 0);
      Риска.Лево = ?(Вертикальная, 0, Индекс*ЦенаДеления_мм/сН_Масштаб);
      Риска.Ширина = ?(Вертикальная, 1+?(Индекс*ЦенаДеления_мм%5=0,1,0)+?(Индекс*ЦенаДеления_мм%10=0,1,0), 0);
      Риска.Высота = ?(Вертикальная, 0, 1+?(Индекс*ЦенаДеления_мм%5=0,1,0)+?(Индекс*ЦенаДеления_мм%10=0,1,0));
   КонецЦикла;
КонецПроцедуры
ВКРеализация взаимодействия с API дисконтного сервера "Frontol discount unit"#15 26.10.18 7:56
Вроде того. Чтобы использовать её с 11.3 надо форму управляемую нарисовать.
ВКРеализация взаимодействия с API дисконтного сервера "Frontol discount unit"#13 25.10.18 7:57
Эта обработка под обычные формы (УТ 10.3). Для управляемого режима надо свою форму рисовать.
ВКРеализация взаимодействия с API дисконтного сервера "Frontol discount unit"#11 14.08.18 9:04
(6)Либо вручную добавлять строки в табличное поле обработки и заполнять нужные поля. Все изменения в этой таблице транслируются на сервер fdu.
ВКРеализация взаимодействия с API дисконтного сервера "Frontol discount unit"#10 14.08.18 8:55
(8) Странно, у меня нормально работает с кодировкой UTF-8... Версия fdu последняя у вас? И какая ОС, если не секрет?
ВКРеализация взаимодействия с API дисконтного сервера "Frontol discount unit"#9 14.08.18 8:40
(6) Выгрузка карт не предусмотрена, т.к. обработка не завязана ни на какую конфигурацию и неизвестно, есть ли в вашей конфигурации справочник карт клиента вообще. Функции, необходимые для выгрузки карт в модуле обработки есть, вы можете выгрузить карты, использовав примерно следующий код:
Код
ДанныеКарты = СтруктураКартаКлиента();
ДанныеКарты.id = ...
ДанныеКарты.name = ...
//Заполняем нужные данные карты

КартаНаСервере = КартаКлиентаПолучить(Соединение,Токен,ДанныеКарты.id);
Если КартаНаСервере = Неопределено Тогда
   КартаКлиентаДобавить(Соединение, Токен
                              ,ДанныеКарты.id
                              ,ДанныеКарты);
Иначе
   КартаКлиентаИзменить(Соединение, Токен
                              ,ДанныеКарты.id
                              ,ДанныеКарты);
КонецЕсли;
ВКРеализация взаимодействия с API дисконтного сервера "Frontol discount unit"#5 07.05.18 9:42
Щелкаете правой кнопкой на любой ячейке таблицы, выбираете пункт "Вывести список", выбираете колонки, которые вам нужны и нажимаете "ОК". Откроется табличный документ, который можно будет сохранить в Ексель.
DevRLS в расширении конфигурация#6 28.04.18 8:20
Хм... Насколько я понял, дать права на отдельные строки таб. части нельзя. И это не только в расширениях так. В самой конфигурации если прописывать условия, то отрабатывает несколько иначе, но все равно через зад.
ВКРеализация взаимодействия с API дисконтного сервера "Frontol discount unit"#0 19.04.18 13:22
Данная обработка реализует API взаимодействия с дисконтным сервером фирмы АТОЛ версии 2.0.0.