Турчинский Станислав

1472
Рейтинг

Istur
Станислав Турчинский



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

  •   Был(а) на сайте: вчера в 11:57

Друзья
  • Андроид Мар
  • Борис Разорёнов
  • Валерий Зотов
Подписчики 14

Группы

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

Рейтинг 1472

Перенос движений документов между базами по com

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

Перенос движений документов между идентичными базами, предназначено для восстановления движений после сбоев.

1 стартмани

12.07.2022    1890    6    Istur    1       

2

Обработка по поиску документов с флагом "Проведен", но без движений

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

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

1 стартмани

09.09.2015    12274    10    Istur    9       

3

Торг-18 Для УПП

Отчеты и формы Бухгалтер Платформа 1С v8.3 1С:Управление производственным предприятием Управленческий учет Windows Абонемент ($m) Внешний отчет (ert,erf) Логистика, склад и ТМЦ

Отчет по номенклатуре за период по выбираемому складу для УПП, ну или для конфигураций, где есть регистры ТоварыНаСкладах и ПартииТоваровНаСкладах, внешний вид - регламентированная форма ТОРГ-18.

1 стартмани

29.08.2014    13679    13    Istur    1       

1

Добавить/изменить свойство у метаданного в конвертации

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

Когда в конфигурации-источнике или конфигурации-приемнике что-то изменено и не хочется тратить время на выгрузку-загрузку..

1 стартмани

16.01.2013    23041    170    Istur    10       

15

Комментарии

DevРабота с полем ввода на форме справочника#4 24.08.23 0:48
вот так работает, но надо именно на сервере менять значение:
Код
&НаКлиенте
Процедура НаименованиеИзменениеТекстаРедактирования(Элемент, Текст, СтандартнаяОбработка)
   
   НаименованиеВВерхнийРегистр(Текст);
   Элементы.Наименование.УстановитьГраницыВыделения(СтрДлина(Текст) + 1, СтрДлина(Текст) + 1);
   Модифицированность = Истина;
   
КонецПроцедуры

&НаСервере
Процедура НаименованиеВВерхнийРегистр(Текст)
   
   Объект.Наименование = ВРег(Текст);
   
КонецПроцедуры
DevМеню со ссылками в справочниках. Где найти и доработать?#5 27.07.23 17:59
(4) правильно отбор при открытии формы списка делать так:

Код
ПараметрыФормы = Новый Структура("Отбор", Новый Структура("ДоговорКонтрагента", ПараметрКоманды));

ОткрытьФорму("Документ.СЦ_УсловияПоставокПоДоговорамКонтрагентов.ФормаСписка", 
ПараметрыФормы, 
ПараметрыВыполненияКоманды.Источник, 
ПараметрыВыполненияКоманды.Уникальность, 
ПараметрыВыполненияКоманды.Окно, 
ПараметрыВыполненияКоманды.НавигационнаяСсылка);

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

Код
ОбщегоНазначенияКлиентСервер.УстановитьЭлементОтбораДинамическогоСписка(Форма.Список, "ДоговорКонтрагента", ПараметрКоманды);
DevКодирование строк в формат Base64 и обратно в 1С 8.Х#16 31.05.23 12:38
(9) надо не запись данных, а запись текста, результаты разные

Код
ПотокВПамяти    = Новый ПотокВПамяти();
ЗаписьТекста = Новый ЗаписьТекста(ПотокВПамяти);
ЗаписьТекста.Записать(Текст);
ЗаписьТекста.Закрыть();
ДвДанные       = ПотокВпамяти.ЗакрытьИПолучитьДвоичныеДанные();
   
Возврат Base64Строка(ДвДанные);
DevСтроковые функции для совместимости с платформой 8.3.5 и ниже#49 20.03.23 20:03
Код
Функция СтрСоединить(Строки, Разделитель) Экспорт
   
   СтрокаВозврата = "";
   
   Если Строки.Количество() = 0 Тогда
      Возврат "";
   КонецЕсли;
   
   ПоследняяСтрока = Строки.Количество() - 1;
   Сч = 0;
   
   Для каждого мСтрока Из Строки Цикл
      СтрокаВозврата = СтрокаВозврата + мСтрока;
      
      Если Сч = ПоследняяСтрока Тогда
         Продолжить;
      КонецЕсли;
      
      СтрокаВозврата = СтрокаВозврата + Разделитель;
      Сч = Сч + 1;
      
   КонецЦикла;
   
   Возврат СтрокаВозврата;
   
КонецФункции
ОбменПеренос движений документов между базами по com#0 11.07.22 17:11
Перенос движений документов между идентичными базами, предназначено для восстановления движений после сбоев.
ОбменКонвертация данных УТ 11.4 - Розница 2.3: перенос начальных остатков#1 28.03.22 15:13
Это никакой не перенос остатков, а перенос документов "Ввод остатков" и других. Обман.
ОбменВзаимодействие 1C с браузером Google Chrome через WebSocket посредством DevTools Protocol#5 08.02.22 23:52
дополнительная информация - если вместо about-blank написать --silent-launch то при открытии хрома не будет открыто ни одной вкладки. если по очереди запускать хром и нужную страницу, то так лучше, не будет этого лишней открытой вкладки слева.

P.S. огромное спасибо за публикацию!
DevКак программно выполнить задачу?#17 27.12.21 15:15
Как работает - если попали на точку, когда надо автовыполнять задачу, то но в обработчике ПередСозданиемЗадач создавать задачу, но не делать "ВыполнитьЗадачу", А ставить Выполнена = Истина, и записывать. и СтандартнаяОбработка = Ложь. а в ПриСозданииЗадач добавить, что если ФормируемыеЗадачи = 0, тогда возврат. так работает. если есть точка и нет у нее формируемых задач, то она автовыполнится, а до этого создается задача для истории. ну и в доп.свойстве передавать когда надо автовыполнять задачу.

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

Screenshot_40.png
Screenshot_41.png
DevКак программно выполнить задачу?#16 27.12.21 14:00
(7) У меня данная ошибка была из-за записи бп при старте задач. То есть сначала задача выполняется, в бп меняется реквизит, а потом сразу программная и вот эта ошибка.

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

Screenshot_39.png
DevДобавление в расширение объекта со всеми реквизитами#12 25.05.21 14:14
Нужно добавить форму списка, в динамическом списке справа кликнуть на ссылка правой клавишей и добавить в расширение