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

Хранилище

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

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



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

>  Умова ИЛИ у швидкому відборі універсального звіту
zay
Отправлено: 27.03.24, 12:14


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


AnryMc
В стандартных отборах отчетов на СКД работает как вы написали. К сожалению в отчетах на базе "Универсального отчета" нельзя отборы объединять в группу
Ну, просто вынесу поле отбора на форму

Спасибо
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #178641 · Ответов: 3 · Просмотров: 67
 

>  Умова ИЛИ у швидкому відборі універсального звіту
zay
Отправлено: 27.03.24, 9:59


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Доброго дня
Звичайні форми 8.3.10.2375, самописна конфігурація

У клієнта є звіт на базі універсального звіту (универсальный отчет). У звіті є поля Контрагент1, Контрагент2 і ці поля додані у швидкій відбір. При використанні звіту виявилося що клієнту зручно було б робити відбір вказуючи просто одного контрагента, байдуже хто він буде Контрагент1 чи Контрагент2

Чи можливо це зробити в універсальному звіті через відбори?
Чи треба прибирати швидкі відбори і робити як у звичайному звіті
|    И (Таб.Контрагент1 = &Контрагент ИЛИ Таб.Контрагент2 = &Контрагент)

?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #178637 · Ответов: 3 · Просмотров: 67
 

>  Переименование номенклатуры для 1С 8.3 (внешняя обработка)
zay
Отправлено: 01.02.24, 13:42


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


8.3 можно запустить в режиме обычных форм. И тогда можно будет воспользоваться обработками. Для этого небходимо установить параметр запуска /RunModeOrdinaryApplication
  1. При выборе базы 1С спрва нажмите кнопку "Изменить"
  2. Первую страницу пропускаем (Далее)
  3. На второй странице в поле "Дополнительные параметры запуска" вставляем параметр /RunModeOrdinaryApplication
  4. Запускаем 1С. 1С запускается без интерфейса, но через п.меню "Открыть" можно открыть и использовать обработку
  5. После того как закончите работать с обработкой, зайдите опять в "Дополнительные параметры запуска" и уберите оттуда параметр /RunModeOrdinaryApplication






  Форум: Прочее 1С 8 · Просмотр сообщения: #178303 · Ответов: 18 · Просмотров: 428
 

>  1C 8.3.16.1876. УТП 1.2 Подключить отладку к работающему сеансу
zay
Отправлено: 30.01.24, 13:30


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


alexandr_f @ Вчера, 12:08 * ,
Попробуйте изменить ярлык запуска 1С у пользователя. Добавьте туда параметр /Debug

Например
"C:\Program Files\1cv8\common\1cestart.exe"

замените на

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBConnectionString"Srvr=""<имя сервера>"";Ref=""<имя базы>"";"  /Debug
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #178287 · Ответов: 4 · Просмотров: 271
 

>  Обороты между субконто через промежуточные
zay
Отправлено: 30.01.24, 12:16


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Делал что-то похожее. В моем случае не надо было анализировать сразу несколько проводок, но проводки должны были попадать в отчет по замысловатым правилам
  1. Делаем справочник правил. В справочнике прописываем Дт, Кт и все условия на аналитику
  2. Делаем отдельный журнал проводок. При формировании обычной проводки (журнал Хозрасчетный) проверяем ее по справочнику правил. Если проводка прошла проверку - пишем ее в отдельный журнал проводок
  3. Отчет формируется на основании отдельного журнала проводок
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #178286 · Ответов: 3 · Просмотров: 270
 

>  Переименование номенклатуры для 1С 8.3 (внешняя обработка)
zay
Отправлено: 30.01.24, 11:59


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Nevermore @ Сегодня, 12:50 * ,
Обработка загрузки наименований номенклатуры из экселя
Если сможете запустить вашу 1С на обычных формах, пожалуйста, проверьте обработку сначала на копии базы
  Форум: Прочее 1С 8 · Просмотр сообщения: #178284 · Ответов: 18 · Просмотров: 428
 

>  Переименование номенклатуры для 1С 8.3 (внешняя обработка)
zay
Отправлено: 30.01.24, 11:49


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Цитата(Nevermore @ 30.01.24, 12:42) *
но с помощью той обработки (она реально существует)

У меня есть такая обработка. Но она под обычные формы, а не управляемые. И там Полное наименование = Наименование
  Форум: Прочее 1С 8 · Просмотр сообщения: #178281 · Ответов: 18 · Просмотров: 428
 

>  Переименование номенклатуры для 1С 8.3 (внешняя обработка)
zay
Отправлено: 30.01.24, 11:47


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Nevermore разместитиете заказ в столе заказов
Как я это вижу:
  1. Вы сами выгружаете в эксель колонки Код, Наименование, Полное наименование справочника Номенклатура
  2. В экселе есть встроенная возможность перевода (Выделите ячейку или текст для перевода. На вкладке Рецензирование нажмите кнопку Перевод)
  3. Обработка (которую надо сделать) загружает экселевский файл в таблицу. При загрузке находит номенклатуру из базы по значению Код из первой колонки экселя
  4. Получается в загруженой таблице 4 колонки: Код, Номенклатура из базы, Наименование и Полное наименование номенклатуры из экселя (переведенное)
  5. При нажатии "Выполнить" значения Наименование и Полное наименование из таблицы замещаю в Наименование и Полное наименование номенклатуры из базы

  Форум: Прочее 1С 8 · Просмотр сообщения: #178279 · Ответов: 18 · Просмотров: 428
 

>  Треба знайти документ РК, якій містить заданий документ Счет
zay
Отправлено: 30.01.24, 10:43


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


chernomoretc_cn @ Вчера, 18:25 * ,
Якщо у вас база на sql і ви знаєте її структуру, проіндексуйте реквізит "Заказ" прямо у таблицях бази через SQL Server Management Studio. Перший запит почне працювати із нормальною швидкістю
  Форум: Программирование в 1С Предприятие 7.7 · Просмотр сообщения: #178275 · Ответов: 1 · Просмотров: 275
 

>  1C 8.3.16.1876. УТП 1.2 Подключить отладку к работающему сеансу
zay
Отправлено: 26.01.24, 13:29


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


alexandr_f @ Вчера, 12:15 * ,
В приложении п.меню Сервис - Параметры - вкладка "Системные". Отладка в текущем сеансе = Разрешена (протокол TCP/IP)
После этого в конфигураторе в списке "Доступные предметы отлдки" должно появиться подключение
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #178261 · Ответов: 4 · Просмотров: 271
 

>  Изменение формулы расчета в элементе плана вида расчета
zay
Отправлено: 08.01.24, 11:24


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Цитата(stajer @ 08.01.24, 11:20) *

Попробуйте параметр ВремяВЧасах
  Форум: 1С Управление производственным предприятием 8 · Просмотр сообщения: #178135 · Ответов: 3 · Просмотров: 232
 

>  Аналітика активності користувачів. УТ 3.1
zay
Отправлено: 22.12.23, 11:19


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Доброго дня
Додав у сховище дві обробки: вивантаження журналу реэстрації та консоль аналізу журналу реєстрації. Після модерації вони будуть доступні. З їх допомогою можна отримати інформацію по активності користувачів
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #178037 · Ответов: 4 · Просмотров: 281
 

>  Вивантаження журналу реєстрації + Консоль аналізу журналу реєстрації
zay
Отправлено: 22.12.23, 11:16


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Обробки з infostart
Спочатку скористайтесь обробкою вивантаження журнала реєстрації, отримаєте файл
Потім із консолі аналізу відкрийте цей файл, налаштуйте групування та поля і сформуйте звіт
  Форум: Отчеты / Обработки · Просмотр сообщения: #178036 · Ответов: 0 · Просмотров: 176
 

>  Смена вида занятости в ЗУП.
zay
Отправлено: 19.12.23, 10:48


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Цитата(phant0m @ 18.12.23, 13:49) *
Також можна щоб програміст написав обробку, яка примусово змінить вид зайнятості

Ось обробка Универсальный подбор и обработка объектов з допомогою якої це можна зробити
Але треба мати впевненості на 100% що не будуть перепроводитись документи за минулі періоди (зазвичай зарплатні документи минулих періодів ніхто не перепроводить, але всяке буває). Якщо такої впевненості нема, я б зробив так:
  • картки співробітників сумісників лишаємо без змін
  • створюємо нових співробітників з основним місцем роботи
  • створюємо новий документ "Коригування записів регістрів", заповнюємо його "руками" чи обробкою - зупинити нарахування на внески ФОП для сумісників, і відповідні записи у "Робітники організації"; створити нарахування та внески ФОТ для основного місця роботи, і відповідні записи у "Робітники організації"
  • якщо неохідно для друку кадрове перміщення, створити ці кадрові переміщення сумісників на основне місце роботи, документи не проводити

  Форум: 1С Зарплата и Управление Персоналом 8 · Просмотр сообщения: #178023 · Ответов: 2 · Просмотров: 248
 

>  Розмір внутрішніх таблиць SQL бази (Обробка)
zay
Отправлено: 16.10.23, 10:27


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Toster @ 12.10.23, 17:01 * ,
Доброго дня
Обробка для розшифрування імен 1С у базі SQL

За допомогою обробки отримайте ім'я регісту у базі SQL

Запрос розрахунку розміру таблиць з фільтром по регістрам накопичення (t.name LIKE '_AccumRg%)

SELECT 
    t.name AS TableName,
    s.name AS SchemaName,
    p.rows,
    SUM(a.total_pages) * 8 AS TotalSpaceKB,
    CAST(ROUND(((SUM(a.total_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS TotalSpaceMB,
    SUM(a.used_pages) * 8 AS UsedSpaceKB,
    CAST(ROUND(((SUM(a.used_pages) * 8) / 1024.00), 2) AS NUMERIC(36, 2)) AS UsedSpaceMB,
    (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB,
    CAST(ROUND(((SUM(a.total_pages) - SUM(a.used_pages)) * 8) / 1024.00, 2) AS NUMERIC(36, 2)) AS UnusedSpaceMB
FROM
    sys.tables t
INNER JOIN      
    sys.indexes i ON t.object_id = i.object_id
INNER JOIN
    sys.partitions p ON i.object_id = p.object_id AND i.index_id = p.index_id
INNER JOIN
    sys.allocation_units a ON p.partition_id = a.container_id
LEFT OUTER JOIN
    sys.schemas s ON t.schema_id = s.schema_id
WHERE
    t.name LIKE '_AccumRg%'
GROUP BY
    t.name, s.name, p.rows
ORDER BY
    TotalSpaceMB DESC, t.name


Виконайте запит у sql server management studio

Перед першим виконанням запиту бажано оновити статистику
use TestDB;
go

EXEC sp_updatestats;
go

  Форум: Платформа 8 · Просмотр сообщения: #177810 · Ответов: 2 · Просмотров: 543
 

>  Обработка - Декомпилятор объектов
zay
Отправлено: 06.10.23, 9:54


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


alexandr_f @ Сегодня, 10:11 * ,
Windows 7 professonal, SP1, 64-bit
  Форум: Отчеты / Обработки · Просмотр сообщения: #177768 · Ответов: 24 · Просмотров: 15467
 

>  Обработка - Декомпилятор объектов
zay
Отправлено: 06.10.23, 8:48


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Проверил, обработка работает

Установил технологическую платформу 8.2.16.368. Запустил под админом

Тест делал так:
  1. Демонстрационная конфигурация к книге "Разработка управляемого интерфейса"
  2. Конфигурация - Поставка конфигурации - Настройка поставки
  3. Для одного из документов убрал "Включать в поставку исходный текст модулей объекта"
  4. Конфигурация - Поставка конфигурации - Создать файл поставки и обновления конфигурации - Создать файл поставки
  5. Открыл получившийся cf-шник и проверил что модуль документа скрыт


Запустил 8.2, открыл в ней обработку декомпиляции
В обработке открыл cf-файл и выполнил декомпиляцию
В процессе выдало пару сообщений "Неизвестный вид метаданных"+GUID, "Неизвестный вид группы метаданных"+GUID

Сверил модуль документа из конфигурации и из cf-файла - декомпиляция прошла правильно
  Форум: Отчеты / Обработки · Просмотр сообщения: #177766 · Ответов: 24 · Просмотров: 15467
 

>  Запрос к табличной части
zay
Отправлено: 04.10.23, 9:26


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


kostya77 @ Сегодня, 7:38 * ,

Как-то так
ВЫБРАТЬ РАЗЛИЧНЫЕ
    АналитикаНоменклатуры.Номенклатура КАК Номенклатура,
    АналитикаНоменклатуры.Склад КАК Склад,
    УчетСебестоимости.Период КАК Период,
    УчетСебестоимости.Регистратор КАК ДокументПоступления,
    УчетСебестоимости.КоличествоПриход КАК Количество,
    УчетСебестоимости.СтоимостьРеглПриход КАК Стоимость
ПОМЕСТИТЬ ТЦен
ИЗ
    РегистрНакопления.СебестоимостьТоваров.Обороты(, , Регистратор, РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыНаСкладах)) КАК УчетСебестоимости
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АналитикаУчетаНоменклатуры КАК АналитикаНоменклатуры
        ПО (УчетСебестоимости.АналитикаУчетаНоменклатуры = АналитикаНоменклатуры.КлючАналитики)
//-----------------------------------------------------------------------------------------------------------------------        
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
                Т.АналитикаУчетаНоменклатуры,
                МАКСИМУМ(Т.Период) КАК Период
            ИЗ
                РегистрНакопления.СебестоимостьТоваров КАК Т
            ГДЕ
                Т.РазделУчета = ЗНАЧЕНИЕ(Перечисление.РазделыУчетаСебестоимостиТоваров.ТоварыНаСкладах)
                И Т.КоличествоПриход > 0
                И Т.СтоимостьРеглПриход > 0
            СГРУППИРОВАТЬ ПО
                Т.АналитикаУчетаНоменклатуры
        ) КАК ПоследнийПриход
        ПО УчетСебестоимости.АналитикаУчетаНоменклатуры = ПоследнийПриход.АналитикаУчетаНоменклатуры
            И УчетСебестоимости.Период = ПоследнийПриход.Период
//-----------------------------------------------------------------------------------------------------------------------
ГДЕ
    УчетСебестоимости.КоличествоПриход > 0
    И УчетСебестоимости.СтоимостьРеглПриход > 0
;
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #177749 · Ответов: 7 · Просмотров: 859
 

>  Загрузка курсов валют НБУ для 1с 8
zay
Отправлено: 01.09.23, 13:41


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Вніс зміни у версію обробки sksobol. Обробка finance.ua дозволяла завантажувати курси тільки поточної дати, курси минулих періодів потребували введення коду
Тепер обробка дозволяє завантажувати курси із bank.gov.ua за період
  Форум: Отчеты / Обработки · Просмотр сообщения: #177640 · Ответов: 50 · Просмотров: 17387
 

>  П'єса "Звіт на СКД"
zay
Отправлено: 04.08.23, 17:20


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Дійові особи:
Саня: 1С-нік, відповідає за звіти нової підсистеми
Толік: 1С-нік, відповідає за об'єкти нової підсистеми
Оксана: представник із сторони замовника

На сцені стоять два столи. На столах стоять ноутбуки. Між столами стоїть тумбочка із кавоваркою, поряд висить дартс. За столами сидять Саня і Толік

Толік: Ну шо, я написав план проекту, відправив тобі та Оксані. Там буде один новий документ "заявка" та деякі зміни у платіжних дорученнях. Почитай, там все зрозуміло?
Саня: Так, все ок
Толік: Звіти все тягнуть із типових регістрів
Саня: Ну якщо шо, то добавимо
Толік: На перший погляд звіти може і не складні, але ж ти розумієш, вона по ним ще декілька разів буде робіти всякі-різні уточнення. Я думаю краще їх робити звичайними, а не СКД
Саня: Толік, та нормально все буде
Толік: Ну дивись

Входить Оксана

Оксана (дає Толіку аркуш): Так, я почитала, внесла деякі уточнення
Толік (бере аркуш, дивиться в нього): Угу
Оксана: І ви написали що це будуть різні звіти. Мені потрібно щоб це був один звіт
Толік (дивиться на Оксану): В якому сенсі?
Оксана: Ну тобто, так, це різні звіти, але вони повинні формуватись один під одним, в одному вікні. Я згортаю по группах та звіряю у екселі цифри по колонках
Толік: (дивиться на Саню)
Саня: Я зрозумів. Так, зроблю
Толік: І ми з вами говорили по правах
Оксана: Так, напишу

Оксана уходить

Толік (активно довбить клавіатуру)
Саня (іде до тумбочки з кавоваркою, робить собі каву, повертається з кавою до свого ноутбука, п'є каву, хитається на стільці та клікає мишкою)
Саня: Ну я розібрався. Можна зробити на СКД
Толік (спочатку перестає довбити клавіатуру, потім дивиться на Саню): Га?
Саня: Кажу, Оксана хоче щоб різні звіти були в одному табличному документі. У них дуже схожа структура, можна зробити на СКД
Толік: Ну дивись

Толік (ще деякий час довбить клавіатуру)
Толік: Зробив. Можеш робити звіти
Толік (іде до тумбочки з кавоваркою, робить собі каву)
Саня: Ну все, готово
Саня: Відправив Оксані

Входить Оксана

Оксана: Подивилася звіт. Є деякі зауваження. Додайте ще колонку "ПДВ" та "Сума без ПДВ"
Саня: Ок

Оксана уходить

Саня: У тебе там шо, по декілька записів у регістр платіжка може робити?
Толік: Так. Декілька заявок можуть закриватись однією платіжкою. Або навпаки: декілька платіжок на одну заявку
Саня: Просто є платіжки з ПДВ, а є без ПДВ. Ну добре, зараз зроблю
Толік (допиває каву, іде до мішені дартс і деякий час грає у дартс)
Толік: Шо там?
Саня: Запитом його не виходить витягнути. По-нормальному то треба його добавляти у регістр
Толік: Добав (продовжує грає у дартс)
Саня: Зробив, відправив

Входить Оксана

Оксана: Так, з ПДВ все ок, а по валютним є розбіжності. У звіті вони по курсу нац.банку, а треба по комерційному курсу. Ось у нас окрема табличка з комерційними курсами
Толік: Курс брати на яку дату?
Оксана: На дату замовлення
Оксана: Хоча...
Оксана: Добре що ви спитали. Можемо передбачити у замовленні можливість внести курс "вручну"?
Толік: Саня?
Саня: Нууу, так
Оксана: Ок

Оксана уходить. Толік і Саня працюють

Саня: Все, зробив
Толік: Можна я гляну?
Толік: Хай Бог милує!
Саня: Угу, звіт вийшов трохи складніший ніж ми розраховували
Толік: Якщо у Оксани ще щось знайдеться...
Саня: Так, давай не будемо

Толік: Оксана написала по звіту що все "ок"
Саня: Супер
Толік: А також Оксана права прислала. Зараз зроблю
Толік: Опа! А під РЛС звіт не працює
Саня: Шо там? На регістр дав права?
Толік: Звичайно
Саня: На платіжки? Дай я подивлюсь
Толік (іде робити каву)
Саня: Не розумію, звіт видає "Порушення прав доступу", а у консолі запитів усе працює
Толік: Згадав. На усі документи реєстратори є права?
Саня: Ну стоїть же "дозволені". Та і тут у регістрі тільки платіжки, інших документів взагалі нема
Толік: Дай на читання для усіх документів, які теоретично можуть у регістр писати
Саня: О, працює. Нарешті
  Форум: Юмор · Просмотр сообщения: #177504 · Ответов: 1 · Просмотров: 522
 

>  Обмеження прав для користувачів по автору документа
zay
Отправлено: 01.07.23, 16:32


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


Сталкивался с такой задачей, делал ее не через RLS

Вариант №1. Пользователь должен работать только с одним видом документа (Списание ТМЦ) и "со своими" документами
Сделал новую роль (Кладовщик филиал). Обрезал все кроме того что нужно для списания ТМЦ. При открытии документа проверяю роль, если это "Кладовщик филиал", но это "не его" документ, то просто ЭтаФорма.Закрыть()

Вариант №2. Пользователи могут просматривать "чужие" документы, но не могут редактировать
Проверка автора документа при открытии формы. Если Автор <> ТекущийПользователь Тогда ЭтаФорма.ТолькоПросмотр = истина

Но тут возникнет проблема, о которой выше писал AnryMc. Люди увольняются / болеют / уходят в отпуск, а их работу кто-то должен делать. Нужно создавать регистр в который руководитель будет писать кто кого заменяет. И тогда уже не Автор, а ИсполняющийОбязанности. Где ИсполняющийОбязанности = Автор + пользователи которые могут заменять автора


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

>  Проблема несоответствия кодировок MS SQL 2014
zay
Отправлено: 05.06.23, 10:02


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


CapitalistOleg @ Сегодня, 10:03 * ,
Этот параметр есть не только у базы, а и у самого SQL Server. Я его имел ввиду
  Форум: Базы данных · Просмотр сообщения: #177296 · Ответов: 5 · Просмотров: 611
 

>  Помилка при обміні замовленнями із сайтом: У поточній транзакції вже відбувалися помилки!
zay
Отправлено: 05.06.23, 9:42


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


yaroslav_29 @ Вчера, 22:38 * ,
Попытка ... Исключение - це неявна транзакція
Помилка "У поточній транзакції вже відбувалися помилки" відбувається коли розпочата транзакція потрапила у Попытка ... Исключение (тобто ще раз розпочалась транзакція) і там відбулося виключення. І це викликає відкат усієї транзакції
В результаті видається неінформативне повідомлення про помилку, з якого не можливо зрозуміти що стало причиною

Що робити. Для того щоб знайти справжнє місце помилки, у конфігураторі треба ввімкнути "Зупинка при помилці". Так можна знайти де вона вперше виникає і з'ясувати причину помилки (у мене такі помилки найчастіше пов'язані з правами доступу користувача)
  Форум: Программирование в 1С Предприятие 8.3 · Просмотр сообщения: #177295 · Ответов: 1 · Просмотров: 678
 

>  Как "организовать" запуск автоматического удаления помеченных
zay
Отправлено: 03.06.23, 9:02


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


kserg2012 @ Вчера, 11:03 * ,
Можно дать пользователю право "Интерактивное удаление" на соответствующие документы. Пользователь сможет вместо пометки удаления удалять документы непосредственно (Shift + Del). Сам никогда так не делал, но видел что коллеги делают

Как это можно сделать через планировщик. Добавить в конфигурацию типовую обработку с диска ИТС "Удаление помеченных объектов". Обработку надо будет доработать:
  • перенести с формы в модуль процедуры и функции, кроме обработчиков событий и тех которые работают элементами формы
  • убрать из этих процедур модуля диалоговые функции типа "Предупреждение", "Состояние" и обращения к элементам формы
  • добавить экспортную процедуру (например Выполнение()) в которой будут последовательно вызываться процедуры поиска помеченных на удаление, контроль, удаление


Если у вас клиент-серверный вариант, можно сделать через регламентированные задания. Процедуру обработки Выполнение() надо будет вызывать из привилегированного модуля. На файловом варианте рег. задание отрабатывает только если есть активный пользовательский сеанс и справами этого пользователя. Т.е. на файловом варианте регламентированные задания лучше не использовать

Через планировщик задач Windows это делается так. Добавляете запуск 1С с параметрами:
Цитата
ENTERPRISE /S"<имя сервера>\<имя базы>" /DisableStartupMessages /Debug /C"<ключ-параметр>" /N"<логин>" /P"<пароль>"

где <ключ-параметр> - произвольное слово
В процедуре ПриНачалеРаботыСистемы() анализируете переменную ПараметрЗапуска и если там есть <ключ-параметр>, вызываете процедуру в которой происходит вызов процедуры Выполнение() обработки "Удаление помеченных объектов"
    Если НЕ ПустаяСтрока(ПараметрЗапуска) И Найти(ПараметрЗапуска, "DelMarkObj") > 0 Тогда
        ПолныеПрава.ВыполнитьУдалениеПомеченных();
        ЗавершитьРаботуСистемы(Ложь);
        Возврат;
    КонецЕсли;


Минус использования планировщика задач Windows - нужно в явном виде прописывать логин/пароль. Лучше для этого в 1С создать пользователя с правами только на подключение + необходимый минимум для запуска обработки удаления
  Форум: 1С Управление Торговым Предприятием 8 · Просмотр сообщения: #177289 · Ответов: 2 · Просмотров: 609
 

>  Проблема несоответствия кодировок MS SQL 2014
zay
Отправлено: 02.06.23, 19:30


Завсегдатай
Иконка группы

Группа: Местный
Сообщений: 162
Регистрация: 02.04.12
Из: Киев
Пользователь №: 16639


CapitalistOleg @ Сегодня, 12:01 * ,
Думаю у вас у вашего SQL Server кодировка "Latin1_General_CI_AS", у клиента "Cyrillic_General_CI_AS"
Смена кодировки SQL Server

На инфостарте по этой проблеме:
Цитата
Решил проблему странным и удивительным образом. Загрузил DT другой выгрузки и потом нужную. Все заработало.
  Форум: Базы данных · Просмотр сообщения: #177288 · Ответов: 5 · Просмотров: 611
 

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

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

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