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

Хранилище

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

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



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

>  Як добавити список значень у відбір (ВидСравнения.ВСписке)
xlmel
Отправлено: 04.06.25, 9:31


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Зазвичай в УТП та УПП поле Підрозділ має тип Підрозділи, а не Підрозділи Організацій
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180729 · Ответов: 8 · Просмотров: 206
 

>  Як добавити список значень у відбір (ВидСравнения.ВСписке)
xlmel
Отправлено: 04.06.25, 9:12


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Замість рядка спробуйте посилання додати до масиву
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180726 · Ответов: 8 · Просмотров: 206
 

>  COM Соединение с другой базой
xlmel
Отправлено: 04.06.25, 6:56


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Не обязательно выгружать данные в таблицу значений. Через ЗначениеВСтрокуВнутр и ЗначениеИзСтрокиВнутр можно передать и результат выполнения запроса. Выгрузка в таблицу значений довольно ресурсоемкая операция и если планируется обход полученного результата, то лучше делать это через выборку. Вполне возможно, что стоит обработать полученные данные до того, как передать их в качестве объекта в отчет СКД
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180724 · Ответов: 31 · Просмотров: 1023
 

>  COM Соединение с другой базой
xlmel
Отправлено: 03.06.25, 15:26


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Profi_1C77 @ Сегодня, 15:02 * ,
NewObject("ПланыСчетов") - это для всего, что создается через конструктор Новый в языке 1с, например, Новый запрос, Новый Структура и так далее.
Счет = V8BAS.ПланыСчетов.Хозрасчетный.ТоварыНаСкладе;
Обращение таким должно быть
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180718 · Ответов: 31 · Просмотров: 1023
 

>  Нові форми під часдруку комплекта документів"
xlmel
Отправлено: 01.06.25, 9:26


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Ви вказали платформу, а не конфігурацію. У Бухгалтерії КОРП такого я не знайшов. Є схожа команда Комплект документів для іншого типу документів. Її наповнення збирається в модулі менеджера документа в процедурі ДодатиКомандиДруку, цілком можливо, що і в документі Реалізація товарів та послуг є така сама процедура і там додана форма 01.01 і можна додати 01.05
  Форум: Прочее 1С 8 · Просмотр сообщения: #180690 · Ответов: 1 · Просмотров: 198
 

>  Завантаження скачаних фото в Номенклатуру
xlmel
Отправлено: 30.05.25, 16:36


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Vofka @ Сегодня, 14:16 * ,
Вам хочется поспорить?

В курсе не только лишь я, а и разработчики типовых конфигураций, которые еще 100 лет назад вынесли картинки из основных справочников в отдельные справочники. - Топикстартер привел код для УТ/УТП/УПП. Там основное изображение - реквизит справочника и имеет тип Хранилище значений. Я давал свои рекомендации касательно этого вида конфигураций, и обсуждать имеются ли в каких-то конфигурациях отдельные справочники для хранения чего-то считаю бессмысленным

И разве ж это "легче работать и обслуживать"? - да, база стала существенно меньше в размерах, стала легче открываться, как только все бинарные файлы были выгружены из нее. Есть золотое правило механики, но оно прекрасно работает и в других областях. Я выиграл в быстродействии, в том. что MS SQL перестал выбирать всю память на сервере, люди смогли для нужд интернет-магазина хранить по несколько картинок при 20к позиций в справочнике Номенклатуры.

А как БСП справляется, например, с доступом к внешнему каталогу файлов, в зависимости от RLS или каких-то настроек, типа "Васе можно редактировать картинки из группы Крупы, а Пете из группы Овощи"? - практически точно так же как и обычные формы. прямого доступа к диску нет ни у кого из пользователей, то есть можно добавлять/изменять/удалять только через карточку Номенклатуры, а здесь РЛС можно настроить

Со своего опыта вы можете сказать зачем вам БД с пишушимся файлом транзакций? Чтобы что? Только не из теоретической плоскости, а из практической, желательно с примером того, какую проблему вы решили этим. - я практикующий программист 1с, по настройке серверов БД посмотрел несколько курсов, но по большей части, чтобы объяснить администраторам что я хочу, чтобы не просить невозможного. Знаю, что данный файл по умолчанию есть, знаю, что он нужен для восстановления данных в результате сбоев. Я не хочу особо вникать в детали, иначе нужно менять профессию. Практический пример не приведу, но на курсах вроде рассказывалась возможность отката до определенной операции, сами понимаете, что если база достаточно большая, то восстановление из бэкапа может быть достаточно продолжительной операцией и потом перебивать данные с момента бэкапа. Даже если Вы настроили бэкап каждый час, то с большой долей вероятности потеряете несколько часов на восстановление и повторное введение информации.

Т.е. проведение документов тупило, отчеты тупили, а потом после удаления картинок, перестали тупить? Вам самому это не странно звучит? - Я про проведение документов ничего не писал и про формирование отчетов вроде ни слова не было, просто само открытие базы стало происходить существенно быстрее. В этот момент, насколько я помню, происходит считывание кэша, в котором могут находиться наиболее часто используемые данные. Если менеджеры по продажам/закупкам в основном работают со справочником номенклатуры, то вполне возможно, что там хранятся и какие-то данные. Еще один момент, зачастую франчайзи включают версионирование объектов. Это тоже кандидат на увеличение размеров базы, и там по умолчанию в типе объекта стоит любой справочник и документ.

Можно заставлять клиента докупать память на сервер или менять железо, и я сталкивался с такими случаями, а можно попробовать сделать так, чтобы база продолжала работать с нормальным быстродействием. Клиенты сейчас не супербогатые, так что если деньги уйдут на покупку железа, то мне заказов не будет, так что я стараюсь больше для себя. Но никого не заставляю. Каждый сам себе выбирает путь.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #180688 · Ответов: 25 · Просмотров: 757
 

>  Завантаження скачаних фото в Номенклатуру
xlmel
Отправлено: 29.05.25, 14:10


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Vofka @ Сегодня, 13:08 * ,
Хорошо, надеюсь, что Вы в курсе, что кода в программном коде Вы обращаетесь к реквизиту справочника Номенклатура через точку, то считывается весь объект, вместе с основным изображением. Хотите увеличить траффик - имеете право, ввиду того, что у топик-стартера что-то из УТ2.3 или УТП или УПП, то код будет выполняться в толстом клиенте и фактически нужно будет донести эти мегабайты до компьютера пользователя.

Что вы вкладываете в понятие "легче с ней работать и ее обслуживать"? И не надо ли вам как-то обслуживать каталог с картинками: настроить доступ с разных устройств (если вы работаете через тонкий клиент в браузере с разных регионов, как папку нормально пошарить между всеми?), настроить какие-никакие права (чтобы кто-то не зашел и не поудалял там все), бекапить и т.п.? - На сервере 1с папка которую все могут читать, но не все могут записывать. Путь к папке зашит в константе, при переезде только поменяли константу. У топик-стартера обычные формы, судя по коду, поэтому тонкого клиента нет, а кроме того, все конфигурации на БСП как-то справляются с хранением на диске

Какая связь между "дублированием сущностей" и "несколько ГБ" места в БД? Картинки в БД это дубли чего? - ну в MS SQL важным файлом является файл транзакций, если в него напихать картинок, то он увеличится размерах, при этом для всех версий будет храниться это изображение.

А какие проблемы с этим были? - база тупо стала тормозить. После того как просто убрал картинки и файлы, ситуация существенно улучшилась
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #180668 · Ответов: 25 · Просмотров: 757
 

>  Завантаження скачаних фото в Номенклатуру
xlmel
Отправлено: 29.05.25, 9:10


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Vofka @ Сегодня, 7:48 * ,
Мне всегда казалось, что чем меньше база, тем легче с ней работать и ее обслуживать, особенно это касается MS SQL. С одной стороны, вроде как, идет борьба, чтобы не дублировать сущности в базе данных, а с другой кладем кирпич в несколько Гб.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #180662 · Ответов: 25 · Просмотров: 757
 

>  Завантаження скачаних фото в Номенклатуру
xlmel
Отправлено: 29.05.25, 7:16


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


andytg @ Вчера, 22:51 * ,
Странно, что разработчики БСП не поддерживают Ваше мнение и дают хранить присоединенные файлы на диске. а не загружать в базу. У меня есть клиент, у которого и картинки были в базе, и вложения писем. В какой-то момент эти бинарные файлы занимали больше 80% размера базы. Ну а сложности переноса я не видел. Так же, как бэкап базы делался бэкап папки с файлами, даже если сразу забудешь развернуть, то быстро исправишь. Надеюсь, что бэкапы не являются "таким себе решением"?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #180660 · Ответов: 25 · Просмотров: 757
 

>  COM Соединение с другой базой
xlmel
Отправлено: 28.05.25, 15:31


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


andytg @ Сегодня, 15:10 * ,
пока простые запросы, еще терпимо, когда нужно использовать МенеджерВременныхТаблиц, то я лучше буду через сервисы делать
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180657 · Ответов: 31 · Просмотров: 1023
 

>  Завантаження скачаних фото в Номенклатуру
xlmel
Отправлено: 28.05.25, 14:56


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


kostya77 @ Сегодня, 14:47 * ,
ДвоичныеДанныеКартинки = Ответ.ПолучитьТелоКакДвоичныеДанные();

Вы получили ДвоичныеДанные. Сохраните их в файл при помощи метода Записать
ДвоичныеДанныеКартинки.Записать(ПутьКФайлу);

Дальше поместите в ХранилищеЗначения и файл с диска удалите, чтобы не засорять диск. Ну или переделайте систему, чтобы файлы хранились на диске. а не в базе
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #180654 · Ответов: 25 · Просмотров: 757
 

>  COM Соединение с другой базой
xlmel
Отправлено: 28.05.25, 14:45


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


andytg @ Сегодня, 13:12 * ,
так я не возражаю, каждый ищет то, что ему удобнее. У меня 4 базы на Винде, которые должны обмениваться данными и все реализовано через веб-сервисы. Можно было сделать через COM, но открытие COM обычно в 5-7 раз медленнее, чем веб-сервис. И сделаны аналогичные отчеты, которые собирают данные из разных баз и удалось добиться разумных времен ожидания
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180651 · Ответов: 31 · Просмотров: 1023
 

>  Завантаження скачаних фото в Номенклатуру
xlmel
Отправлено: 28.05.25, 14:40


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


kostya77 @ Сегодня, 13:14 * ,
Вроде первым параметром должен иметь тип Картинка. То есть, полученный файл надо сохранить на диск, потом получить Изображение = Новый Картинка(полученный файл) и потом это изображение поместить в ХранилищеЗначения
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #180650 · Ответов: 25 · Просмотров: 757
 

>  Завантаження скачаних фото в Номенклатуру
xlmel
Отправлено: 28.05.25, 10:46


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


мне кажется, что вы в Хранилище значения записываете адрес, а не реальные двоичные данные. Через время в том адресе ничего не будет
в свое время пришлось вычищать людям базу, когда таких картинок стало под 10Гб в ней. Лучше сделайте хранение на жестком диске, иначе у вас база будет распухать высокими темпами
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #180643 · Ответов: 25 · Просмотров: 757
 

>  COM Соединение с другой базой
xlmel
Отправлено: 28.05.25, 9:13


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


В Бухгалтерии КОРП можно создать webservice, опубликовать его на web-сервере, и опубликовать метод, который будет возвращать таблицу значений. Я везде, где мог, уходил от COM в пользу webservice.
Во-первых существенно быстрее устанавливается соединение.
Во-вторых запросы пишутся в родной базе, а если через COM, то приходится делать запрос в консоли запросов в одной базе, потом его переносить во вторую. Это дополнительная работа.
В-третьих, при возврате через COM приходится использовать пару функций ЗначениеВСтрокуВнутр и ЗначениеИзСтрокиВнутр, или перегонять в JSON. С JSON проблема в том, что для обработки таблицы в запросе, она должна быть типизирована. То есть надо на стороне приемника создать таблицу, заполнить ее из JSON. Касательно 2 функций - вендор не рекомендует их использовать, о причине не знаю. А проверить получится ли работать с СериализаторXDTO через COM у меня как-то руки не дошли. В webservice, если добавите пакет XDTO http://v8.1c.ru/8.1/data/core, то станет доступен тип ValueTable и сможете на стороне приемника использовать СериализаторXDTO.ПрочитатьXDTO(), а на стороне источника СериализаторXDTO.ЗаписатьXDTO();
В расширение можно добавить webservice, режим совместимости 8.3.12 вроде как позволяет это сделать.
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180641 · Ответов: 31 · Просмотров: 1023
 

>  Створення фіктивних накладних у БАС УТ
xlmel
Отправлено: 18.05.25, 10:55


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


xlmel @ 16.05.25, 16:35 * ,
Ну а якщо взагалі нічого не робити, то у формі є кнопка редагування друкованої форми
  Форум: Управление торговлей для Украины редакция 2 (Уп... · Просмотр сообщения: #180606 · Ответов: 5 · Просмотров: 377
 

>  Створення фіктивних накладних у БАС УТ
xlmel
Отправлено: 16.05.25, 16:35


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Так зробіть зовнішню друкарську форму. У ній просто вкажіть те, що просять
  Форум: Управление торговлей для Украины редакция 2 (Уп... · Просмотр сообщения: #180605 · Ответов: 5 · Просмотров: 377
 

>  Прошу поделиться хорошим обфускаторм
xlmel
Отправлено: 09.05.25, 14:07


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Может люди не уверены, что у них хороший обфускатор. Ждут, когда будете любой просить.
  Форум: Тематическое общение · Просмотр сообщения: #180582 · Ответов: 19 · Просмотров: 1168
 

>  В XML файле вначале BODY в режиме HEX есть 3 символа: EF BB BF
xlmel
Отправлено: 24.04.25, 16:33


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Vofka @ Вчера, 9:49 * ,
Была похожая проблема. Сделал так на MS Windows

ТекстДок = Новый COMОбъект("scripting.filesystemobject");
ТекстФайл = ТекстДок.createtextfile(ИмяФайла);
Стр = "<?xml version=""1.0"" encoding=""windows-1251""?> и здесь все тело файла
ТекстФайл.write(Стр);
ТекстФайл = 0;
ТекстДок = 0;
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180536 · Ответов: 8 · Просмотров: 670
 

>  Почтовый клиент в УНФ
xlmel
Отправлено: 05.04.25, 16:45


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


Я довго боровся з SSL в InternetMail, потім перейшов на CDO.Message. Тому я навряд чи відповім на ваше запитання, але я хочу запитати, чи правильно ИспользоватьSSLSMTP="да", якщо адреса imap.ukr.net, можливо вам варто використовувати ИспользоватьSSLIMAP.
  Форум: 1С Управление небольшой фирмой для Украины · Просмотр сообщения: #180432 · Ответов: 4 · Просмотров: 497
 

>  Вибір СУБД для BAS УТ 3.5
xlmel
Отправлено: 14.03.25, 16:02


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


f12 @ Сегодня, 15:14 * ,
PostgreSQL_1C_16.2_64bit вимагає для себе 1С 8.3.22 так що, якщо зручно, то дайте топікстартеру PostgreSQL_1C_15.6_64bit
  Форум: Администрирование и настройка серверов баз данных · Просмотр сообщения: #180377 · Ответов: 12 · Просмотров: 1005
 

>  Отримання друкованої форми Видаткової в УВП (серверна)
xlmel
Отправлено: 14.03.25, 10:43


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


За наведеним кодом важко визначити контекст для процедури та функції. Судячи з того, що немає функції слова Експорт, підозрюю, що вони знаходяться в одному контексті.
Хіба Виконати не викликає помилку за відсутності даного модуля? Чи може краще використовувати Попытка ... Исключение ... КонецПопытки?

P.S. Скажіть, наскільки добре 1С формує PDF-файли з табличного документа зараз. Свого часу, коли писав формування друкованих форм для Вчасно, відмовився від цього варіанту, зважаючи на те, що якість була моторошною
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #180368 · Ответов: 14 · Просмотров: 811
 

>  Вибір СУБД для BAS УТ 3.5
xlmel
Отправлено: 14.03.25, 8:27


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


bohdantrots @ Вчера, 23:24 * ,
Я хочу ще раз запитати Вас - яка у Вас версія платформи? Справа в тому, що свіжіші версії сервера PostgreSQL вимагають свіжішої версії платформи 1с
  Форум: Администрирование и настройка серверов баз данных · Просмотр сообщения: #180365 · Ответов: 12 · Просмотров: 1005
 

>  Вибір СУБД для BAS УТ 3.5
xlmel
Отправлено: 13.03.25, 18:04


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


bohdantrots @ Сегодня, 17:36 * ,
Якщо Ви вже поставили PostgreSQL, то чому Ви не намагаєтеся розібратися, чому не встановилася база. І друге питання - різні версії платформи бачать різні версії PostgreSQL, так що для того, щоб вивантажити Вам установщик, потрібно знати, яка у Вас версія платформи, тому що Ваша платформа може не вміти працювати з останньою версією PostgreSQL
  Форум: Администрирование и настройка серверов баз данных · Просмотр сообщения: #180358 · Ответов: 12 · Просмотров: 1005
 

>  Вибір СУБД для BAS УТ 3.5
xlmel
Отправлено: 13.03.25, 17:09


Говорящий
***

Группа: Пользователи
Сообщений: 56
Регистрация: 15.03.11
Из: Харьков
Пользователь №: 8058


На Windows-серверах завантажені з сервера 1С, для Лінукс-сервера ставився з постачання Лінукса з патчами із сайту 1с. Версії різні від 11 до 15
  Форум: Администрирование и настройка серверов баз данных · Просмотр сообщения: #180356 · Ответов: 12 · Просмотров: 1005
 

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

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

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