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

Хранилище

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

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



5 страниц V   1 2 3 > » 

>  COM Соединение с другой базой
Slon747
Отправлено: 27.05.25, 10:40


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Цитата(Profi_1C77 @ 27.05.25, 11:36) *
После этого Запрос в ТЗ , и в модуле объекта отчета ПриКомпоновкеРезультата ?

Тут не скажу. Не загружал данные в СКД.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180636 · Ответов: 31 · Просмотров: 1012
 

>  COM Соединение с другой базой
Slon747
Отправлено: 27.05.25, 10:32


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


После успешного соединения со сторонней базой:
ЗапросВнешнейБазы = ВнешняяБаза.NewObject("Запрос");
ЗапросВнешнейБазы.Текст = ""; //тут текст запроса, как бы он выглядел в бухгалтерии
ЗапросВнешнейБазы.УстановитьПараметр(.....);
Выборка = ЗапросВнешнейБазы.Выполнить().Выбрать();


P.S. уже ответили
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180634 · Ответов: 31 · Просмотров: 1012
 

>  Запрет на отмену проводки.
Slon747
Отправлено: 12.05.25, 13:23


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


muslim18 @ Сегодня, 11:25 * ,
Вот так я сделал. Проверил, работает.


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

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

КонецПроцедуры
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180590 · Ответов: 16 · Просмотров: 3858
 

>  Запрет на отмену проводки.
Slon747
Отправлено: 11.05.25, 6:58


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214




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

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

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

  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180587 · Ответов: 16 · Просмотров: 3858
 

>  Запрет на отмену проводки.
Slon747
Отправлено: 10.05.25, 17:30


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Цитата(Slon747 @ 10.05.25, 18:30) *
Можно ли эту процедуру создать в общем модуле и применить для всех объектов "Документы" чтоб не писать в каждом отдельно ??

Можно создать подписку на событие
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180585 · Ответов: 16 · Просмотров: 3858
 

>  Почтовый клиент в УНФ
Slon747
Отправлено: 09.04.25, 20:06


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


dakosta @ Сегодня, 1:51 * ,
Дякую за пораду.
Я так і робив, т.к. це у мене працює на кліенті windows (тобто, окремий пароль використовую).
Але все одно в 1с не працює.
Код ще не дивився, тому що поки що потрібно щоб працювало без внесення змін в конфу.
А в інтерфейсі користувача майже ніякіх параметров немає. Порт 2525 теж ставив, хоча у мене в кліенті windows 465 працює.
  Форум: 1С Управление небольшой фирмой для Украины · Просмотр сообщения: #180450 · Ответов: 4 · Просмотров: 494
 

>  Почтовый клиент в УНФ
Slon747
Отправлено: 05.04.25, 10:08


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


BAS for small company 1.6
У кого-нибудь работает почтовый клиент?
Пытаюсь настроить ту же почту, которая успешно работает в ThunderBird.
Использую учетку ukr.net (не принципиально какой почтовый хостинг. Если получится на GMAIL, можно и его).
Пароль использую для IMAP сторонней программы.
Сначала минут на 5 зависает в окне "Автоопределение". Потом дает ввести настройки вручную.
Ошибка:
Цитата
Произошла ошибка при работе с SMTP. Код ошибки: 27 (Ошибка установки защищенного SSL/TLS соединения.)

При зверненні по URL: smtp.ukr.net
Підключення проводиться з файлової інформаційної бази на комп`ютері <Comp>.
Виконано звернення до неіснуючого ресурсу на сервері smtp.ukr.net
або виникли неполадки на віддаленому сервері.

Журнал діагностики:
Виконується перевірка доступності сервера.
Опис помилки, що діагностується, див. в наступному повідомленні журналу.

Параметри проксі-сервера в ІБ не вказані (використовуються системні налаштування проксі).

1) Віддалений сервер smtp.ukr.net доступний:
> ping smtp.ukr.net -n 4 -w 1000

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
або виникли неполадки на віддаленому сервері.

Журнал діагностики:
Виконується перевірка доступності сервера.
Опис помилки, що діагностується, див. в наступному повідомленні журналу.

Параметри проксі-сервера в ІБ не вказані (використовуються системні налаштування проксі).

1) Віддалений сервер imap.ukr.net доступний:
> ping imap.ukr.net -n 4 -w 1000

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


Адреса пошти: Slon747@ukr.net

АдресСервераSMTP="smtp.ukr.net", ПортSMTP="465", ИспользоватьSSLSMTP="Да", ПользовательSMTP="Slon747@ukr.net"
  Форум: 1С Управление небольшой фирмой для Украины · Просмотр сообщения: #180431 · Ответов: 4 · Просмотров: 494
 

>  Отримання друкованої форми Видаткової в УВП (серверна)
Slon747
Отправлено: 12.03.25, 19:11


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Цитата(xlmel @ 12.03.25, 18:16) *
Код такого вызова обычно находится в процедуре с контекстом &НаКлиенте в УФ. Если это действительно УФ

УПП вся на обычных формах.
Думаю, где клиент, а где сервер, зависит от галочек общих модулей.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180334 · Ответов: 14 · Просмотров: 811
 

>  Отримання друкованої форми Видаткової в УВП (серверна)
Slon747
Отправлено: 12.03.25, 14:28


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


На сервер не можна передавати об'ект.
У вас в ПараметрКоманды масив. А в масиві знДок.
Якого типу знДок?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180328 · Ответов: 14 · Просмотров: 811
 

>  Отображение картинки "Стан оплаты" в форме списка "Видаткові накладні" BAS Малий бізнес
Slon747
Отправлено: 19.02.25, 18:15


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


xlmel @ Сегодня, 17:53 * ,
Да, я вот только сейчас нашел.
В настройке списка нашел запрос, где всё это реализовано.
Сказывается недостаточный опыт работы с управляемыми формами.

Оффтоп. Скажите, где на форуме настраивается отправка письма об ответе? Не нашел такого.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180234 · Ответов: 5 · Просмотров: 566
 

>  Отображение картинки "Стан оплаты" в форме списка "Видаткові накладні" BAS Малий бізнес
Slon747
Отправлено: 19.02.25, 15:34


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Vofka @ Сегодня, 15:29 * ,
Всё так и есть.
Но я не могу понять, где находится код, который заполняет значение "НомерКартинкиОплаты".
Если я закомментировл ВЕСЬ текст формы списка, а колонка все равно заполняется нужными картинками, тогда как у документа нет реквизита "НомерКартинкиОплаты", то как? Как это работает?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180230 · Ответов: 5 · Просмотров: 566
 

>  Отображение картинки "Стан оплаты" в форме списка "Видаткові накладні" BAS Малий бізнес
Slon747
Отправлено: 19.02.25, 15:09


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


В форме списка расходных накладных есть колонка с картинкой "Стан оплати".
Не могу понять, как заполняется данная колонка.
Думал, в СписокПриПолученииДанныхНаСервере(). Нет, не там.
В итоге закомментировал весь текст формы списка, но столбец отображается как и раньше.
Значение берется из поля списка НомерКартинкиОплаты, но как оно заполняется так и не понял. В документе нет такого реквизита.
Не подскажете?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180225 · Ответов: 5 · Просмотров: 566
 

>  Чем заменить из УТП1.2 " глЗначениеПеременной" для BAS КУП
Slon747
Отправлено: 03.02.25, 8:23


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Ch2025 @ Вчера, 22:18 * ,
дайте код
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180111 · Ответов: 7 · Просмотров: 537
 

>  Где взять аналог КодыОрганизации из УТП для BAS КУП
Slon747
Отправлено: 02.02.25, 17:29


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Ch2025 @ Сегодня, 15:46 * ,
Что вы вообще пытаетесь сделать?
Что вы "переводите" на BAS и зачем?
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180108 · Ответов: 4 · Просмотров: 457
 

>  Чем заменить из УТП1.2 " глЗначениеПеременной" для BAS КУП
Slon747
Отправлено: 02.02.25, 17:25


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Ch2025 @ Сегодня, 15:57 * ,
Потому что вы это используете на клиенте, а модуль "Пользователи" и константы доступны на сервере и не доступны на клиенте.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180107 · Ответов: 7 · Просмотров: 537
 

>  Пример реализации ftp соединения на BAS
Slon747
Отправлено: 28.01.25, 7:48


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Цитата(Ch2025 @ 25.01.25, 21:14) *
а пример кода можно или где найти описание?

СоединениеFTP = Новый FTPСоединение(......); //создание соединения
СоединениеFTP.НайтиФайлы();
СоединениеFTP.Получить();
СоединениеFTP.Записать();
СоединениеFTP.Удалить();
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180060 · Ответов: 4 · Просмотров: 480
 

>  Чем заменить из УТП1.2 " глЗначениеПеременной" для BAS КУП
Slon747
Отправлено: 27.01.25, 10:52


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


AnryMc @ Сегодня, 10:28 * ,
Там немного не так.
В УТ 2.* и УТП используется регистр сведений для расширения доп. прав (Печать непроведенных документов и пр.).
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180053 · Ответов: 7 · Просмотров: 537
 

>  Чем заменить из УТП1.2 " глЗначениеПеременной" для BAS КУП
Slon747
Отправлено: 26.01.25, 21:03


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Цитата(Ch2025 @ 26.01.25, 15:54) *
глЗначениеПеременной("ВалютаРегламентированногоУчета")

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

Попробуйте обойтись без ПолучитьЗначениеПраваДляТекущегоПользователя()
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180050 · Ответов: 7 · Просмотров: 537
 

>  Чем заменить из УТП1.2 "ОбработкаПрерыванияПользователя()" для BAS КУП
Slon747
Отправлено: 25.01.25, 22:50


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Ch2025 @ Сегодня, 22:15 * ,
Не нужно. В упр. формах асинхронный режим. Там это намного сложнее.
Просто удалите команду и всё.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180046 · Ответов: 3 · Просмотров: 355
 

>  Чем заменить из УТП1.2 "УправлениеВзаиморасчетами" для BAS КУП
Slon747
Отправлено: 25.01.25, 21:57


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Ch2025 @ Сегодня, 21:03 * ,
Судя по вашим постам, рано вы взялись за эту задачу.
У вас так не получится. Это так не работает.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180042 · Ответов: 1 · Просмотров: 300
 

>  Чем заменить из УТП1.2 "ОбработкаПрерыванияПользователя()" для BAS КУП
Slon747
Отправлено: 25.01.25, 21:55


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Ch2025 @ Сегодня, 21:35 * ,
ОбработкаПрерыванияПользователя недоступно на сервере. Удалите команду.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180041 · Ответов: 3 · Просмотров: 355
 

>  при переводе с УТП 1.2 на BAS не находит переменные - Кто знает чем заменить
Slon747
Отправлено: 25.01.25, 21:29


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Цитата(Ch2025 @ 25.01.25, 20:48) *
УправлениеПользователями.ПолучитьЗначениеПоУмолчанию

Попробуйте закомментировать. Это подстановка значений по-умолчанию
Цитата(Ch2025 @ 25.01.25, 20:48) *
а "ОбработкаТабличныхЧастей" неужели нечем заменить?

Это так не работает. Нужно смотреть что в каждой процедуре делается и писать своё или искать подходящее в BAS.
Можно временно закомментировать, но потом нужно будет разбираться. Без этого не будут заполняться ед. изм, коэффициенты, цены и пр.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180039 · Ответов: 5 · Просмотров: 442
 

>  при переводе с УТП 1.2 на BAS не находит переменные - Кто знает чем заменить
Slon747
Отправлено: 25.01.25, 20:36


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Ch2025 @ Сегодня, 19:36 * ,
глЗначениеПеременной("глТекущийПользователь")

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

Остальное вам не получится заменить, т.к. в тех модулях будут ссылки на другие модули и пр.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180033 · Ответов: 5 · Просмотров: 442
 

>  Пример реализации ftp соединения на BAS
Slon747
Отправлено: 25.01.25, 8:26


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


Ch2025 @ Вчера, 23:04 * ,
А в чем могут быть различия?
Точно так же как и для любой другой конфигурации.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180025 · Ответов: 4 · Просмотров: 480
 

>  додавання запису в реєстр ОСНОВНІ СПЕЦИФІКАЦІЇ НОМЕНКЛАТУРИ
Slon747
Отправлено: 24.01.25, 16:31


Завсегдатай
****

Группа: Пользователи
Сообщений: 121
Регистрация: 28.03.17
Пользователь №: 55214


berest.andriy @ Сегодня, 16:18 * ,
Треба спочатку відбір зробити по вимірюванням:
ОсновнаСпецифікація=РегистрыСведений.ОсновныеСпецификацииНоменклатуры.СоздатьНаборЗаписей();
ОсновнаСпецифікація.Отбор.Период.Установить(текущаядата());
ОсновнаСпецифікація.Отбор.номенклатура.Установить(номенклатура);
новийзапис=основнаспецифікація.Добавить();
новийзапис.период=текущаядата();
новийзапис.номенклатура=номенклатура;
новийзапис.спецификацияноменклатуры=специфікація;
основнаспецифікація.Записать();

Це якщо вимірювання Период та номенклатура.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180010 · Ответов: 7 · Просмотров: 477
 

5 страниц V   1 2 3 > » 

Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

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