Максименко Василий

51
Рейтинг

LeoKeyn
Василий Максименко



  •   Регистрация: 21.12.2017 (6 лет назад)

  •   Был(а) на сайте: 18.04.2024

Друзья
  • Дмитрий Малышев
  • Евгений Комиссаров
  • Марина Максименко
  • Сергей
Подписчики 8

Группы

Профессиональный разработчик

Рейтинг 51

Создание табличного документа с выводом вертикальных и горизонтальных областей(колонок и строк) макета одновременно

Инструменты и обработки Программист Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 2.5 Россия Казахстан Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Обработка создает печатную форму в excel из макета с вертикальными и горизонтальными областями одновременно. Причем количество столбцов заранее неизвестно(зависит от периода в документе). Реализовано на примере Табеля рабочего времени.

1 стартмани

04.07.2018    17550    14    LeoKeyn    2       

5

Создание пачки/пакета печатных документов (WORD) и сохранение их в базе данных

Инструменты и обработки Программист Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Казахстан Бухгалтерский учет Windows Абонемент ($m) Внешняя обработка (ert,epf) Создание на основании

Обработка создает документы Уведомление и Дополнительное соглашение для сотрудника(ов) и сохраняет файлы по указанному пути. После чего (проверив правильность сформированных файлов) можно загрузить их в БД, привязав к соответственному сотруднику.

2 стартмани

25.06.2018    10146    10    LeoKeyn    0       

2

Обработка печатной формы WORD клиент-сервер УФ

Статья Программист Управляемые формы Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Это моя первая статья на данном портале, но попытаюсь изложить все понятно и подробно. Долгое время у меня заняло создание такой вот внешней обработки. Есть очень много примеров, как сделать подобное на неуправляемых формах (2.0) и очень мало информации касательно управляемых(3.0), по крайней мере я многого найти не смог в доступе. Создание подобное обработки выглядит вполне несложно, если производить все действия на сервере, как это было с 2.0, но в нашем случае необходимо инициализировать открытие документа на клиенте, чему сильно мешает отсутствие возможности передать макет Active Document с сервера на клиент.

2 стартмани

14.03.2018    34058    114    LeoKeyn    46       

45

Комментарии

UpdateCFПопытка вставки неуникального значения в уникальный индекс:#21 22.04.24 8:55
(18) и это, вроде как, другая проблема. Но все же попробую понять себе новый сервер и попробовать разные платформы. Так как уже не знаю как это решать
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#20 22.04.24 8:51
(18) Но для этого нужно гонять платформу на сервере, что мне не позволят, десятки баз)
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#19 22.04.24 8:50
Теперь при удалении(попытке) одного из раширений выходит ошибка

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

Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 11.0: Не удается вставить повторяющуюся строку ключа в объект "dbo._Reference509" с уникальным индексом "_Reference509_S_HPK". Повторяющееся значение ключа: (0, 0x817fc8d3a384789d11eac1207f80b33d).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1

_Reference<n> - это справочник как я понял. Но при каждой попытке удаления выходит разный номер(справоник). Проверяю их в SQL, а данных в них нет - пустые
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#16 18.04.24 16:47
(15) помогло, но увы это не решение, в боевой БД так не получится(
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#14 18.04.24 13:37
(11) попробую удалить все расширения, ради теста
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#13 18.04.24 13:35
ТЗ = ПолучитьСтруктуруХраненияБазыДанных(, Истина);

Отбор = Новый Структура("ИмяТаблицыХранения");
Отбор.ИмяТаблицыХранения = "_DocumentJournal28036NG";
ТЗ.НайтиСтроки(Отбор);

Попытался определить таблицу, ничего не вернул.
ТЗ = ПолучитьСтруктуруХраненияБазыДанных(, Истина);

Отбор = Новый Структура("ИмяТаблицыХранения");
Отбор.ИмяТаблицыХранения = "_DocumentJournal28036";
ТЗ.НайтиСтроки(Отбор);
Пробовал так, журнал определяется, но не смог найти его в расширениях
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#9 18.04.24 12:48
(6) Да и ждать не понятно сколько) Судя по (5) ошибка с 21 года существует. А на другой версии имеется ввиду попробовать сделать обновление на другой платформе? сейчас у меня 8.3.24.1467
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#8 18.04.24 12:45
(6)
Цитата
4. Тут уже написали - это что-то 1С начудила. Ждите исправления обновления, или разберитесь насколько вам нужно в расширении уродовать журнал документов. Если, конечно, расширение не патч от 1с.
Увы ждать никак. Можно ли узнать какое именно расширение сбоит? или только методом проб искать?
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#7 18.04.24 12:43
(6) до этого не знал, что это связано с расширением, перегружаю копию БД(чтобы убрать все свои эксперименты), и проверю расширения.
Цитата
Что это за поле _Fld1570 и почему именно оно
просто пытаясь понять, оно меня не интересует, судя по всему.
Цитата
в ключ что-ли _DocumentJournal28036_1NG входит
а как это посмотреть?
UpdateCFПопытка вставки неуникального значения в уникальный индекс:#4 18.04.24 12:30
(3) Знаете ли Вы как решить проблему моего случая?