|
|
|
Ошибка при попытке установки блокировки данных | ☑ | ||
|---|---|---|---|---|
|
0
ljn83
01.10.07
✎
07:24
|
Перевел систему в режим "Автоматический и управляемый", а два документа (ТоварныйЧек и РеализацияТоваров) и затрагиваемые ими регистры в режим "Управляемый". При проведении документов перед запросом получения остатков включаю следующую блокировку:
БлокировкаДанных = Новый БлокировкаДанных; ЭлементБлокировки = БлокировкаДанных.Добавить("РегистрНакопления.ОстаткиТоваров"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; ЭлементБлокировки.УстановитьЗначение("МестоХранения", МестоХранения); ЭлементБлокировки.ИсточникДанных = Товары; ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Номенклатура", "Номенклатура"); БлокировкаДанных.Заблокировать(); Один документ проводится нормально, а вот второй документ при попытке установить блокировку выдает следующее: "server_addr=tcp://SERVAK:1562 descr=Ошибка сетевого доступа к серверу (Windows Sockets - 10052(0x00002746). Удаленный хост принудительно разорвал существующее подключение.) line=1031 file=.\src\DataExchangeTcpClientImpl.cpp", и вылетает и само Предприятие и Конфигуратор. в чем может быть проблема? |
|||
|
1
ljn83
01.10.07
✎
08:08
|
оказывается это возникает в связи с блокировкой регистра бухгалтерии, кт нет в первом документе. здесь я еще делаю такую блокировку
БлокировкаДанных = Новый БлокировкаДанных; ЭлементБлокировки = БлокировкаДанных.Добавить("РегистрБухгалтерии.Основной"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; ЭлементБлокировки.ИсточникДанных = Товары; ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Номенклатура"); ЭлементБлокировки.УстановитьЗначение("Счет", Счет_41_1); ЭлементБлокировки.УстановитьЗначение("Субконто2", МестоХранения); БлокировкаДанных.Заблокировать(); причем если написать вот так БлокировкаДанных = Новый БлокировкаДанных; ЭлементБлокировки = БлокировкаДанных.Добавить("РегистрБухгалтерии.Основной"); ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный; //ЭлементБлокировки.ИсточникДанных = Товары; //ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Субконто1", "Номенклатура"); ЭлементБлокировки.УстановитьЗначение("Счет", Счет_41_1); ЭлементБлокировки.УстановитьЗначение("Субконто2", МестоХранения); БлокировкаДанных.Заблокировать(); тогда этой ошибки нет. |
|||
|
2
ljn83
01.10.07
✎
08:10
|
сори за нечитабельный вид, не могу понять как написать сообщение, чтоб сайт понял где текст запроса, а где нет
|
|||
|
3
ljn83
03.10.07
✎
08:09
|
up
|
|||
|
4
ljn83
03.10.07
✎
11:23
|
up
|
|||
|
5
ljn83
04.10.07
✎
06:25
|
up
|
|||
|
6
ljn83
05.10.07
✎
06:17
|
гз
|
|||
|
7
ljn83
05.10.07
✎
09:53
|
гз
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |