ЗапросВнешнейБазы = ВнешняяБаза.NewObject("Запрос"); ЗапросВнешнейБазы.Текст = ""; //тут текст запроса, как бы он выглядел в бухгалтерии ЗапросВнешнейБазы.УстановитьПараметр(.....); Выборка = ЗапросВнешнейБазы.Выполнить().Выбрать();
Если Отказ ИЛИ Источник.ОбменДанными.Загрузка Тогда Возврат; КонецЕсли;
Если Источник.ПометкаУдаления И Не Источник.Ссылка.ПометкаУдаления И Не РольДоступна("ПолныеПрава") Тогда Сообщить("У вас не достаточно прав на удаление!"); Отказ = Истина; КонецЕсли;
Вот пример из типовой конфигурации. В данном примере перед записью любого типа документа (источник ДокументОбъект) вызывается процедура общего модуля и там можно вызвать Отказ.
Если Отказ ИЛИ Источник.ОбменДанными.Загрузка Тогда Возврат; КонецЕсли;
Если ТипЗнч(Источник) = Тип("ДокументОбъект.ВыгрузкаРегламентированныхОтчетов") ИЛИ ТипЗнч(Источник) = Тип("ДокументОбъект.РегламентированныйОтчет") Тогда // для этих типов документов не проверяем. Возврат; КонецЕсли;
ПроверкаПериодаДокумента(Источник, Отказ, РежимЗаписи); Если Отказ Тогда #Если Клиент Тогда Сообщить(НСтр("ru='Редактирование данных этого периода запрещено. Изменения не могут быть записаны...';uk='Редагування даних цього періоду заборонено. Зміни не можуть бути записані...'"), СтатусСообщения.Важное); #КонецЕсли КонецЕсли; КонецПроцедуры // ПередЗаписьюДокументаДатаЗапретаРедактированияПередЗаписью()
dakosta @ Сегодня, 1:51
, Дякую за пораду. Я так і робив, т.к. це у мене працює на кліенті windows (тобто, окремий пароль використовую). Але все одно в 1с не працює. Код ще не дивився, тому що поки що потрібно щоб працювало без внесення змін в конфу. А в інтерфейсі користувача майже ніякіх параметров немає. Порт 2525 теж ставив, хоча у мене в кліенті windows 465 працює.
BAS for small company 1.6 У кого-нибудь работает почтовый клиент? Пытаюсь настроить ту же почту, которая успешно работает в ThunderBird. Использую учетку ukr.net (не принципиально какой почтовый хостинг. Если получится на GMAIL, можно и его). Пароль использую для IMAP сторонней программы. Сначала минут на 5 зависает в окне "Автоопределение". Потом дает ввести настройки вручную. Ошибка:
Цитата
Произошла ошибка при работе с SMTP. Код ошибки: 27 (Ошибка установки защищенного SSL/TLS соединения.)
При зверненні по URL: smtp.ukr.net Підключення проводиться з файлової інформаційної бази на комп`ютері <Comp>. Виконано звернення до неіснуючого ресурсу на сервері smtp.ukr.net або виникли неполадки на віддаленому сервері.
Журнал діагностики: Виконується перевірка доступності сервера. Опис помилки, що діагностується, див. в наступному повідомленні журналу.
Параметри проксі-сервера в ІБ не вказані (використовуються системні налаштування проксі).
Pinging smtp.ukr.net [212.42.75.250] with 32 bytes of data: Reply from 212.42.75.250: bytes=32 time=30ms TTL=55 Reply from 212.42.75.250: bytes=32 time=30ms TTL=55 Reply from 212.42.75.250: bytes=32 time=30ms TTL=55 Reply from 212.42.75.250: bytes=32 time=30ms TTL=55
Ping statistics for 212.42.75.250: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 30ms, Maximum = 30ms, Average = 30ms
Произошла ошибка соединения с сервером при работе с IMAP. Код ошибки: 43 Ошибка установки защищенного SSL/TLS соединения.
При зверненні по URL: imap.ukr.net Підключення проводиться з файлової інформаційної бази на комп`ютері <Comp>. Виконано звернення до неіснуючого ресурсу на сервері imap.ukr.net або виникли неполадки на віддаленому сервері.
Журнал діагностики: Виконується перевірка доступності сервера. Опис помилки, що діагностується, див. в наступному повідомленні журналу.
Параметри проксі-сервера в ІБ не вказані (використовуються системні налаштування проксі).
Pinging imap.ukr.net [212.42.75.240] with 32 bytes of data: Reply from 212.42.75.240: bytes=32 time=28ms TTL=55 Reply from 212.42.75.240: bytes=32 time=28ms TTL=55 Reply from 212.42.75.240: bytes=32 time=27ms TTL=55 Reply from 212.42.75.240: bytes=32 time=28ms TTL=55
Ping statistics for 212.42.75.240: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 27ms, Maximum = 28ms, Average = 27ms
xlmel @ Сегодня, 17:53
, Да, я вот только сейчас нашел. В настройке списка нашел запрос, где всё это реализовано. Сказывается недостаточный опыт работы с управляемыми формами.
Оффтоп. Скажите, где на форуме настраивается отправка письма об ответе? Не нашел такого.
Vofka @ Сегодня, 15:29
, Всё так и есть. Но я не могу понять, где находится код, который заполняет значение "НомерКартинкиОплаты". Если я закомментировл ВЕСЬ текст формы списка, а колонка все равно заполняется нужными картинками, тогда как у документа нет реквизита "НомерКартинкиОплаты", то как? Как это работает?
В форме списка расходных накладных есть колонка с картинкой "Стан оплати". Не могу понять, как заполняется данная колонка. Думал, в СписокПриПолученииДанныхНаСервере(). Нет, не там. В итоге закомментировал весь текст формы списка, но столбец отображается как и раньше. Значение берется из поля списка НомерКартинкиОплаты, но как оно заполняется так и не понял. В документе нет такого реквизита. Не подскажете?
СоединениеFTP = Новый FTPСоединение(......); //создание соединения СоединениеFTP.НайтиФайлы(); СоединениеFTP.Получить(); СоединениеFTP.Записать(); СоединениеFTP.Удалить();
AnryMc @ Сегодня, 10:28
, Там немного не так. В УТ 2.* и УТП используется регистр сведений для расширения доп. прав (Печать непроведенных документов и пр.).
Попробуйте закомментировать. Это подстановка значений по-умолчанию
Цитата(Ch2025 @ 25.01.25, 20:48)
а "ОбработкаТабличныхЧастей" неужели нечем заменить?
Это так не работает. Нужно смотреть что в каждой процедуре делается и писать своё или искать подходящее в BAS. Можно временно закомментировать, но потом нужно будет разбираться. Без этого не будут заполняться ед. изм, коэффициенты, цены и пр.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!