Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



История благодарностей участнику Slon747 ::: Спасибо сказали: 16 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
12.05.25, 13:23 Запрет на отмену проводки.
muslim18 @ Сегодня, 11:25 * ,
Вот так я сделал. Проверил, работает.


Процедура ПередПометкойНаУдалениеДокумента(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
    
    Если Отказ ИЛИ Источник.ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;

    Если Источник.ПометкаУдаления И Не Источник.Ссылка.ПометкаУдаления И Не РольДоступна("ПолныеПрава") Тогда
        Сообщить("У вас не достаточно прав на удаление!");
        Отказ = Истина;
    КонецЕсли;

КонецПроцедуры
muslim18,
11.05.25, 6:58 Запрет на отмену проводки.


Вот пример из типовой конфигурации.
В данном примере перед записью любого типа документа (источник ДокументОбъект) вызывается процедура общего модуля и там можно вызвать Отказ.

Процедура ПередЗаписьюДокументаДатаЗапретаРедактированияПередЗаписью(Источник, Отказ, РежимЗаписи, РежимПроведения) Экспорт
    
    Если Отказ ИЛИ Источник.ОбменДанными.Загрузка Тогда
        Возврат;
    КонецЕсли;

    Если    ТипЗнч(Источник) = Тип("ДокументОбъект.ВыгрузкаРегламентированныхОтчетов")
        ИЛИ ТипЗнч(Источник) = Тип("ДокументОбъект.РегламентированныйОтчет") Тогда
        // для этих типов документов не проверяем.
        Возврат;
    КонецЕсли;
    
    ПроверкаПериодаДокумента(Источник, Отказ, РежимЗаписи);
    Если Отказ Тогда
        #Если Клиент Тогда
            Сообщить(НСтр("ru='Редактирование данных этого периода запрещено. Изменения не могут быть записаны...';uk='Редагування даних цього періоду заборонено. Зміни не можуть бути записані...'"), СтатусСообщения.Важное);
        #КонецЕсли
    КонецЕсли;
КонецПроцедуры // ПередЗаписьюДокументаДатаЗапретаРедактированияПередЗаписью()

muslim18,
28.01.25, 7:48 Пример реализации ftp соединения на BAS
Цитата(Ch2025 @ 25.01.25, 21:14) *
а пример кода можно или где найти описание?

СоединениеFTP = Новый FTPСоединение(......); //создание соединения
СоединениеFTP.НайтиФайлы();
СоединениеFTP.Получить();
СоединениеFTP.Записать();
СоединениеFTP.Удалить();
Ch2025,
27.01.25, 10:52 Чем заменить из УТП1.2 " глЗначениеПеременной" для BAS КУП
AnryMc @ Сегодня, 10:28 * ,
Там немного не так.
В УТ 2.* и УТП используется регистр сведений для расширения доп. прав (Печать непроведенных документов и пр.).
Ch2025,
26.01.25, 21:03 Чем заменить из УТП1.2 " глЗначениеПеременной" для BAS КУП
Цитата(Ch2025 @ 26.01.25, 15:54) *
глЗначениеПеременной("ВалютаРегламентированногоУчета")

Константы.ВалютаРегламентированногоУчета.Получить()
Цитата(Ch2025 @ 26.01.25, 15:54) *
глЗначениеПеременной("ЗначенияДополнительныхПравПользователя")

Попробуйте обойтись без ПолучитьЗначениеПраваДляТекущегоПользователя()
Ch2025,
25.01.25, 22:50 Чем заменить из УТП1.2 "ОбработкаПрерыванияПользователя()" для BAS КУП
Ch2025 @ Сегодня, 22:15 * ,
Не нужно. В упр. формах асинхронный режим. Там это намного сложнее.
Просто удалите команду и всё.
Ch2025,
25.01.25, 21:55 Чем заменить из УТП1.2 "ОбработкаПрерыванияПользователя()" для BAS КУП
Ch2025 @ Сегодня, 21:35 * ,
ОбработкаПрерыванияПользователя недоступно на сервере. Удалите команду.
Ch2025,
25.01.25, 20:36 при переводе с УТП 1.2 на BAS не находит переменные - Кто знает чем заменить
Ch2025 @ Сегодня, 19:36 * ,
глЗначениеПеременной("глТекущийПользователь")

можно заменить на
Пользователи.АвторизованныйПользователь()

Остальное вам не получится заменить, т.к. в тех модулях будут ссылки на другие модули и пр.
Ch2025,
17.01.25, 9:16 У кого есть обработка для конвертации 2.1 для BAS КУП?
Svetas2025 @ Сегодня, 9:03 * ,
Что это значит?
Svetas2025,
17.01.25, 9:01 У кого есть обработка для конвертации 2.1 для BAS КУП?
А обработка "УниверсальныйОбменДаннымиXML" из конфигурации КУП не работает?
Svetas2025,
16.01.25, 16:10 Перенос справочников Номенклатура / Контрагенты из УПП в BAS ERP 2.5
Цитата(takefive @ 16.01.25, 14:23) *
ВыгрузкаЗагрузкаДанныхXML83.epf

Это работает только с идентичными конфигурациями.

Цитата(Profi_1C77 @ 16.01.25, 15:31) *
Сложно, для 2 справочников

Имея опыт работы с КД, это не сложно

Еще можно через COM подключаться к сторонней базе и заполнять ее данными из текущей
Profi_1C77,
30.09.24, 16:07 Шаблоны ценников и этикеток
Цитата(stas1986 @ 30.09.24, 17:00) *
мы в правильном направлении ?

Нет.
Там где у вас скрин со списком - правой кнопкой мыши - Изменить.
Откроется элемент справочника. Там нажать дискетку и сохранить обработку на диск.
Потом уже ее открыть в конфигураторе.
stas1986,
11.09.24, 15:10 Програмне створення специфікації номенклатури в утп
новастрока.ЕдиницаИзмерения = новастрока.Номенклатура.ЕдиницаХраненияОстатков;
berest.andriy,
26.08.24, 13:21 Як отримати значення свойства номенклатури
Цитата(berest.andriy @ 26.08.24, 13:15) *
можете детальніше пояснити де застосовуєте получить?


Це у вас РегистрыСведений.ЗначенияСвойствОбъектов.Получить()
berest.andriy,
13.08.24, 15:27 Виконати фонове завдання на сервері з обробки
AnryMc @ Сегодня, 14:40 * ,
ну я и сказал "гласные"
AnryMc,
23.02.24, 19:29 Посоветуйте. откуда взять данные по неоплаченным реализациям УТ11
Цитата(lolmatrix @ 23.02.24, 17:58) *
народ в стране это не руководители при чем здесь путин и навальный


А налоги этого народа не идут на войну?
По-моему, уже самое время послать в направление русского корабля.
nik389,

RSS Текстовая версия Сейчас: 16.05.25, 16:03
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!