Вход | Регистрация

  1  2  3   
1С:Предприятие :: 1С:Предприятие 8 общая

8.3.14 в тесте

8.3.14 в тесте
Я
   Леха Дум
 
15.11.18 - 13:36
 
 
   tesseract
 
101 - 15.11.18 - 22:50
(97) Ну два года назад уже он начал терять поддержку. Год назад на нем стало невозможно работать. Чего вы ждали?
   ildary
 
102 - 16.11.18 - 01:31
(101) а в чём выражается нерабочесть? Ну кроме нескольких редких уникальных для такси фич (типа масштабирования) и того, что в интерфейсе 8.2 стали странно выводиться командные панели списков (например команда добавить становилась не первой)?
   zak555
 
103 - 16.11.18 - 02:32
(70) ну так это же можно только программные ограничить
   Digger
 
104 - 16.11.18 - 03:11
Что то не догнал про мобильный клиент.   Он и на мобилках под андроид и под вин работает?   А где его дистрибутив добыть,   на сайте только обычная платформа с тонким клиентом и мобильная платформа выложена.
   rphosts
 
105 - 16.11.18 - 04:13
(20)т.е. объектные блокировки теперь не такая проблема
   RomaH
 
106 - 16.11.18 - 08:23
запустил - 10 кликов мышкой в конфигураторе - и вылет
   TTimur
 
107 - 16.11.18 - 08:35
(104) в составе дистрибутива мобильной платформы есть приложения для мобильного клиента, например, для андроида: 1cem-client-arm.apk
   Smile 8D
 
108 - 16.11.18 - 09:19
(101) До сих пор на нем работаем в актуальной версии УТ11. Многие вещи удобнее чем в Такси (например, открытие форм выбора сразу, а не через кнопку "Показать все"). Понятно, что рано или поздно останется только Такси и в нем есть определенные удобства.
   TTimur
 
109 - 16.11.18 - 09:21
(108) В такси ведь тоже можно настроить открытие формы списка сразу
   Smile 8D
 
110 - 16.11.18 - 10:39
(109) ОФФтоп, но если подскажите где такая настройка, то буду благодарен) если речь идет именно о настройке в предприятии
 
 Рекламное место пустует
   TTimur
 
111 - 16.11.18 - 10:52
(110) ОФФтоп, к сожалению, в режиме предприятия такое не настроишь, только через конфигуратор
   ptiz
 
112 - 16.11.18 - 11:06
(80) Докладчик - "технологический евангелист". Очень интересно.
   NeoVision
 
113 - 16.11.18 - 11:39
(112) взрослеет команда разработчиков платформы)

БП2 нормально обновилась до БП3, а вот ТИИ на файловой поломали, не проходит до конца на сабже.
   Леха Дум
 
114 - 16.11.18 - 12:14
У кого нибудь получилось поднять и, что самое важное, использовать копии данных в отчетах?
   Леха Дум
 
115 - 16.11.18 - 12:18
Список исправленных ошибок появился https://bugboard.v8.1c.ru/version/plt8gen/8.3.14.1373.html
   SeiOkami
 
116 - 16.11.18 - 12:56
"Реализована возможность размещать во внешней базе данных (относительно базы данных «1С:Предприятия») копии таблиц, использование которых в отчетах или запросах, вызывает повышенную нагрузку на используемую СУБД. "

Т.е. можно подключить базу с данными прошлых периодов, а основную "свернуть"?
   Fragster
 
117 - 16.11.18 - 12:57
(116) нет
   SeiOkami
 
118 - 16.11.18 - 12:59
(117), а в чём суть тогда? Базы должны быть полностью одинаковыми? Это ускорит выполнение запросов к 2х миллардной таблице?
   H A D G E H O G s
 
119 - 16.11.18 - 13:06
(118) 1С выносить часть своих таблиц в стороннюю базу. И может выполнять к ней запросы и СКД. Суть в этом.
   H A D G E H O G s
 
120 - 16.11.18 - 13:06
(119) выносит часть копий своих таблиц
   Вафель
 
121 - 16.11.18 - 13:09
(118) нет конечно. но не положит 1000 чел, которые накладные бьют.
   SeiOkami
 
122 - 16.11.18 - 13:18
Получается, можно сделать так, чтобы документы писались в текущую базу, а отчёты строились по актуальной копии
   Digger
 
123 - 16.11.18 - 13:26
(122) Практически то же самое,  что сделать копию базы и отправить пользователей строить отчеты там,  но теперь им не надо открывать новое окно с копией базы.  )
   Fragster
 
124 - 16.11.18 - 13:49
(123) я как-то делал просто прозрачное выполнение отчетов в базе из РИБа
   Nyoko
 
125 - 16.11.18 - 13:54
этого агента клиента 1ceclac сервера взаимодействия щупали? как впечатления ?
   NeoVision
 
126 - 16.11.18 - 14:01
(114) Нужна бета-лицензия, она вроде как бесплатная, но нужно обосновать ее запрос (те нужен мега-сервер и кейс хотя бы на сотню гигов базы), ну отчитываться о тестировании
   ERWINS
 
127 - 16.11.18 - 14:10
а КОРП это что вообще?

дата акселератор позволит ускорить перепроведение доков на 2 порядка
   H A D G E H O G s
 
128 - 16.11.18 - 14:18
(127) Вы не разобрались, что такое "дата акселератор"
   ERWINS
 
129 - 16.11.18 - 14:26
(128) разобрался. Ставим мгновенное копирование и обращаемся для получения остатков к этой базе.
   ERWINS
 
130 - 16.11.18 - 14:28
Можно реализовать вообще запись после проведения документ.

1. Делаем проверки для остатков в памяти (обращение к мемори таблице)
2. возвращаемся и запускаем запись в фоносерверном задании.

для пользователя проведение мгновенное.
   SilentMan
 
131 - 16.11.18 - 14:31
(130) Только в транзакции нельзя к копии обращаться и если в запросе временные таблицы. А так - все здорово
   H A D G E H O G s
 
132 - 16.11.18 - 14:32
(130) Есть же понимание, что memorytable не быстрее прогретого SQL ?
   ERWINS
 
133 - 16.11.18 - 14:33
(132) есть понимание что колоночкая БД быстрее строчной файловой?
 
 
   ERWINS
 
134 - 16.11.18 - 14:36
(131) и чем это мешает?

1. Блокируем управляемыми блокировками запись в таблицу.
2. Читаем из копии остатки проверяем и распределяем по партиям.
3. возвращаем управление пользователю
4. Начинаем транзакцию
5. Записываем изменения.
6. Фиксируем транзакцию.
7. Разблокируем строчки в базе.
   H A D G E H O G s
 
135 - 16.11.18 - 14:44
(133) Да ладно, быстрее. Если вытаскивать более 50% колонок из таблицы - не быстрее. А если запрос высокоселективный - то вообще швах.
   H A D G E H O G s
 
136 - 16.11.18 - 14:47
(134)

1. Блокируем управляемыми блокировками запись в таблицу.
2. Читаем из копии остатки проверяем и распределяем по партиям.

3. возвращаем управление пользователю
<<В это время другой пользователь успешно меняет остатки>>

4. Начинаем транзакцию

5. Записываем изменения.
6. Фиксируем транзакцию.
7. Разблокируем строчки в базе.
   ERWINS
 
137 - 16.11.18 - 14:49
(135) вообще то с точностью до наоборот.
Высокоселективные МГНОВЕННО.

(136) см пункт 1. Другой пользователь не сможет просто заблокировать средствами 1с (управляемая блокировка) строку.
   H A D G E H O G s
 
138 - 16.11.18 - 14:54
(137) Есть понимание, что как только управление возвратится пользователю, УБ снимется?
   H A D G E H O G s
 
139 - 16.11.18 - 14:56
(137) "Высокоселективные МГНОВЕННО. "
Соглашусь. Для строчников.
И для колоночников, для ОДНОЙ колонки.
А потом Keylook-up-ами по PID надо будет пройтись по таблицам других колонок n раз.
   ERWINS
 
140 - 16.11.18 - 15:01
(137) вообще то ее можно передать в фоновое в качестве параметра. Блокировка снимается когда переменная блокировки выходит из зоны видимости
   H A D G E H O G s
 
141 - 16.11.18 - 15:03
(140) Блокировка снимается, когда завершается транзакция.
   Ёпрст
 
142 - 16.11.18 - 15:03
>>>>В запросе, не содержащем в списке выборки реквизитов табличной части, но содержащем сравнение нескольких реквизитов табличной части, объединенных «по И», условия исполнялись изолировано, что могло приводить к неверным результатам сравнения.

Изолировано, это как ?

По И же проверяется не всё условие целиком, а до первого ложного операнда, или не ?
Не вкурил, че они там слепили
   ERWINS
 
143 - 16.11.18 - 15:07
(141) с какого?
Блокировка снимается при выходе из зоны видимости.
Блокировка может быть перед несколькими транзакциями.

Т.е. Блокируем потом делаем транзакцию ит д
   Вафель
 
144 - 16.11.18 - 15:15
(143)  А как же
Для установки всех созданных нами блокировок используется метод объекта БлокировкаДанных - Заблокировать(). На рисунке 20 показано действие данного метода в случае использования его внутри транзакции и вне ее.

Рис. 3.20. Схема вызова метода «Заблокировать()» объекта «БлокировкаДанных»

Рис. 20. Схема вызова метода «Заблокировать()» объекта «БлокировкаДанных»
Как следует из рисунка, если этот метод выполняется внутри транзакции (явной или неявной), то блокировки устанавливаются в момент вызова метода. При окончании транзакции они будут сняты автоматически. Если же метод Заблокировать() выполняется вне транзакции, то блокировки установлены не будут.

https://its.1c.ru/db/metod8dev#content:5839:hdoc
   H A D G E H O G s
 
145 - 16.11.18 - 15:17
(143) Давай я тебе песенку спою
https://youtu.be/Z5jToSOy9Og
   H A D G E H O G s
 
146 - 16.11.18 - 15:18
&НаСервере
Процедура Команда1НаСервере()
    МетаданныеОснования = РеализацияТоваровУслуг.Метаданные();
    Блокировка = Новый БлокировкаДанных;
    ЭлементБлокировки = Блокировка.Добавить(МетаданныеОснования.ПолноеИмя());
    ЭлементБлокировки.УстановитьЗначение("Ссылка", РеализацияТоваровУслуг);
    ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
    Блокировка.Заблокировать();
КонецПроцедуры

&НаКлиенте
Процедура Команда1(Команда)
    Команда1НаСервере();
КонецПроцедуры

{ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(9)}: Ошибка при вызове метода контекста (Заблокировать)
    Блокировка.Заблокировать();
по причине:
Использование блокировки допустимо только внутри транзакции в режиме управляемых блокировок!

Прости нас Юра.
   Tonik992
 
147 - 16.11.18 - 15:24
(143) Это объектные блокировки могут быть вне транзакций.
   ERWINS
 
148 - 16.11.18 - 15:26
(147) я об объектной и говорю
   H A D G E H O G s
 
149 - 16.11.18 - 15:27
(147) (148) Как вы объектную блокировку наложите на РН?
 
 Рекламное место пустует
   Tonik992
 
150 - 16.11.18 - 15:29
(149) Я и не собирался накладывать её на РН. Это никак нельзя сделать, к тому же противоречит самой сути "объектная блокировка"
   ERWINS
 
151 - 16.11.18 - 15:30
РН - регистр накопления?
на него нормально накладывается.
   H A D G E H O G s
 
152 - 16.11.18 - 15:30
(150) Прошу прощения, я думал, вы не оппонируете ERWINS-у, а поддерживаете его в его ереси.
   H A D G E H O G s
 
153 - 16.11.18 - 15:32
(151) Хотелось бы увидеть.
   ERWINS
 
154 - 16.11.18 - 15:32
(152) РН накладывается на остатки,я так делал
   Вафель
 
155 - 16.11.18 - 15:33
(151) изначально речь была про управляемую. объектная не может быть управляемой
   H A D G E H O G s
 
156 - 16.11.18 - 15:36
(154)
*** шепчет "сейчас я увижу БлокироватьДляИзменения"
   H A D G E H O G s
 
157 - 16.11.18 - 16:12
ERWINS , хотелось бы увидеть, как вы будете накладывать блокировку на РН.
Вы не сочтите меня педантом, просто от вас идет некий поток технотроллига. На это можно закрыть глаза, когда его генерит новичок, поржать и забыть. Но учитывая ваш стаж, к вам могут прислушиваться, как прислушивались к МихаилМ , но его вроде отпустило и больше он не собирает мох с болота.
   ERWINS
 
158 - 16.11.18 - 16:26
&НаСервереБезКонтекста
Процедура Команда1НаСервере()
    
    Об = Справочники.Номенклатура.НайтиПоКоду("000189012").ПолучитьОбъект();
    Об.Заблокировать();
    
    // получаем остатки

    
    СоздатьФоновоеЗадание(Об);
    
    
КонецПроцедуры


Процедура ФоновоеЗадание(Об)
    НачатьТранзакцию(РежимУправленияБлокировкойДанных.Управляемый);
    
    
    ЗафиксироватьТранзакцию();
    
    // разблокируем


    Об.Разблокировать();
    
КонецПроцедуры
   ERWINS
 
159 - 16.11.18 - 16:27
на РН действительно только в транзакции. Извиняюсь что ввел в заблуждение но концепт это никак не меняет
   ptiz
 
160 - 16.11.18 - 16:30
(158) ой, жесть какая :)
   H A D G E H O G s
 
161 - 16.11.18 - 16:30
(159) Уже хорошо. На концепт чего это не влияет?
   ERWINS
 
162 - 16.11.18 - 16:30
(160) зато для пользователя отрабатывает мгновенно.
   ERWINS
 
163 - 16.11.18 - 16:31
(161) пояснитею
   H A D G E H O G s
 
164 - 16.11.18 - 16:31
(160) Да я даже уже закрыл глаза на то, что ФоновоеЗадание пошлет лесом при попытке передачи мутабельного значения.
   Вафель
 
165 - 16.11.18 - 16:33
(164) Это способ чтоб не запустить несклько фоновых одновременно.
В принципе нормальный
   H A D G E H O G s
 
166 - 16.11.18 - 16:34
(165) В смысле?
   Fragster
 
167 - 16.11.18 - 16:35
(166) да забей, (165) об.Разблокировать не увидел
   Вафель
 
168 - 16.11.18 - 16:36
(166) Пользователи запусают некоторую отработку данных в форме.
чтоб 2 не запустило одновременно, блокируем элемент справочника
   Tonik992
 
169 - 16.11.18 - 16:36
(162) это конечно прикольно, но помоему данный алгоритм методологически неверный.
   ERWINS
 
170 - 16.11.18 - 16:37
(167) 12 строка
   ptiz
 
171 - 16.11.18 - 16:37
(162) А в чем суть? Как вообще связана блокировка элемента справочника и получение остатков с намеком на их блокировку до транзакции?
   ERWINS
 
172 - 16.11.18 - 16:38
(169) если нет таблицы в памяти остатков общей для всех юреров то нетолько методологически не верный, но и бессмысленный
   Fragster
 
173 - 16.11.18 - 16:40
(170) ты сам пробовал его запустить? в смысле блокировку из одного сеанса, а разблокровку - из другого? не говоря уже о (164)
   H A D G E H O G s
 
174 - 16.11.18 - 16:40
(167) У вас у всех пятница чтоле?
   H A D G E H O G s
 
175 - 16.11.18 - 16:40
&НаСервере
Процедура Команда1НаСервере()
    МассивПараметров=Новый Массив;
    МассивПараметров.Добавить(Объект.СсылкаНаСправочник.ПолучитьОбъект());
    ФоновыеЗадания.Выполнить("ОбщийМодуль1.Тест",МассивПараметров);
КонецПроцедуры

&НаКлиенте
Процедура Команда1(Команда)
    Команда1НаСервере();
КонецПроцедуры


{Обработка.Обработка1.Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (Выполнить)
    ФоновыеЗадания.Выполнить("ОбщийМодуль1.Тест",МассивПараметров);
по причине:
Параметр фонового задания не поддерживает сериализацию
   ERWINS
 
176 - 16.11.18 - 16:41
(171) грубо. Делаем единицыхранения (номнклатура,склад,серия и т д)
1. Блокируем какую нить константу.
2. Из таблицы в памяти выбираем остатки. Используем объектную блокироку.
3. делаем фоновое задание
4. возвращаем пользователю.

В Фоновом делаем запись и разблокировку
   H A D G E H O G s
 
177 - 16.11.18 - 16:42
(176) Даже если опустить ересь в идеалогии блокировки остатков, что скажете на (175)?
   DmitrO
 
178 - 16.11.18 - 16:43
Парни, ERWINS вам втирает полную дичь. А вы испортите тематическую ветку. Забейте.
   SeiOkami
 
179 - 16.11.18 - 16:44
Очень похоже на пятничный троллинг
   H A D G E H O G s
 
Модератор
180 - 16.11.18 - 16:45
(178) Тут решается его судьба как участника форума.
   H A D G E H O G s
 
Модератор
181 - 16.11.18 - 16:45
Можно потерпеть.
   DmitrO
 
182 - 16.11.18 - 16:47
(180)Дима, ну стаж же не объективный показатель профессионализма, а ты сразу головы рубить. Хотя, если бы он был моим сотрудником, я бы наказал. :)
   SeiOkami
 
183 - 16.11.18 - 16:47
гоу все проведения делать в фоне
   vde69
 
184 - 16.11.18 - 16:50
8.3.14 это же - ВосемьПи 

:)
   Fragster
 
185 - 16.11.18 - 16:54
(183) на самом деле то, что не требует контроля - изи в фоне делается
   DexterMorgan
 
186 - 16.11.18 - 16:59
ERWINS красавчик
   SilentMan
 
187 - 16.11.18 - 17:01
   Вафель
 
188 - 16.11.18 - 17:02
Я тут шаблончик накидал для обработок в фоне
http://catalog.mista.ru/public/943888/
   Fragster
 
189 - 16.11.18 - 17:29
(188) а чем подсистема "длительные операции" не устраивает?
   Вафель
 
190 - 16.11.18 - 17:35
(189) Это она и есть
   PR
 
191 - 18.11.18 - 13:59
Пытаюсь повторить https://wonderland.v8.1c.ru/blog/razvitie-klastera-serverov/

Пишу:
Агент = Новый АдминистрированиеСервера("localhost", 1545);

Получаю:
Ошибка соединения с сервером
по причине:
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

Ну епта, что не так-то?
   Aleksey
 
192 - 18.11.18 - 14:09
(191) Ну у тебя же еще столько строк инициализации.

По IP, по имени
   PR
 
193 - 18.11.18 - 14:14
(192) Конечно же я их тоже проверил, ни то ни другое тоже не катит, как и пустые значения, как и порты 1540 и 1541 как и без порта
   PR
 
194 - 18.11.18 - 15:21
Столько умных людей взахлеб отметились в Невменяемый программист, неужели никто не знает за агента кластеров?
   palsergeich
 
195 - 18.11.18 - 15:30
Ой жесть то какая.
Зачем я это увидел
   PR
 
196 - 18.11.18 - 15:32
(195) Надеюсь, ты про Невменяемый программист?
   palsergeich
 
197 - 18.11.18 - 15:36
(158) Например
Сначала получает остатки, а потом только что то делает, что к тому моменту остатки могут быть не валидны - не? Это раз.
Диагностика ошибок при проведении это 2. Объект будет радостно гореть что он проведен, но по факту? Это 2.
Чем не учтраивает типовое отложенное проведение - это 3?
Невменяемый программист - это тоже. Диагнозы и психологический портрет через интернет - это сильно.
   ansh15
 
198 - 18.11.18 - 15:41
(193) Может быть надо запустить ras.exe cluster?...
Если вдруг не запущено.
По умолчанию порт 1545.
Или в режиме сервиса https://its.1c.ru/db/v837doc#bookmark:cs:TI000000191
   Biker
 
199 - 18.11.18 - 15:41
(193) а ты его запустил, сервер (ras)? он агентом не запускается
   Провинциальный 1сник
 
200 - 18.11.18 - 16:03
(3) "В случае работы с файловым вариантом базы, допускается использование до 3-х клиентских сеансов (без учета сеансов фоновых заданий, интернет-сервисов и т.д.) без приобретения серверной лицензии. Во всех остальных случаях требуется наличие любой серверной лицензии."
И зачем тогда оно, если апач таких ограничений не имеет?)
  1  2  3   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует