Тема: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Здравствуйте!
Подскажите, у меня при формировании ПСп, выходит ошибка
"Набор данных изменил своё положение, повторите операцию" и
"Номенклатура не принадлежит данному классу"

Возможно это следствие того, что в своё время некоторые сборочные единицы были внесены как "Детали" и только потом перенесены в "Сборочные единицы". Как выяснилось, для кладовщика склада ПДО это были обычные заготовки-детали, а для конструкторов это были сборочные единицы, поскольку при литье в форму вставлялась дополнительная деталь - сетка.
Подозреваю что это из-за проведённых учётных документов склада, в которых данные сборочные единицы числились изначально деталями, и теперь при построении ПСп не находятся в нужном месте, но вот как теперь это исправить? В какую сторону копать?

Post's attachments

ERR20130911105100.PNG 9.87 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Здравствуйте!

Точная версия программы с версий БД?

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Олег Зырянов пишет:

Точная версия программы с версий БД?

Да, простите, забыл сказать - 6.0.1.0 (13157)

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

версия БД нужна (хотя на 6.0.1 всего один СП был и там такого исправления не вижу).

Вообще по хорошему надо обязательно на 6.2 перейти. Переход-то бесплатный.
В 6.0.1 было очень много доработок, которые продолжены в 6.2 и там же исправлено немало ошибок.

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Ну если полнее то вот (а где взять именно версию бд?)

-------------------
Приложение: TechnologiCS Полная конфигурация
Версия: 6.0.1.0(13157)
Серийный номер: ***
База данных: MS
  --------------------
Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
Apr  2 2010 15:48:46
Copyright (c) Microsoft Corporation
Express Edition with Advanced Services (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor)
  --------------------
Платформа: WinNT
Версия: 5.1.2600
Дополнения: Service Pack 3
Всего памяти: 1599516672
Загрузка памяти: 71%
  --------------------
bdertl70.bpl     -FV:7.0.4.453
csdn70.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDN71.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDN72.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDN73.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNBase.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNCfg.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNDLL.dll     -FV:6, 0, 0, 7233     -CSDN:6.0.1.00(13157)
CSDNIELib.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNIETcs.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNLangPack.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNLib1.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNMain.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNRes.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNRpt.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
CSDNScript.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
dbexpress70.bpl     -FV:7.0.8.1
dbexpsda.dll     -FV:4.45.0.13
dbrtl70.bpl     -FV:7.0.8.1
dclOffice2k70.bpl     -FV:7.0.4.172
dsnap70.bpl     -FV:7.0.8.1
dss70.bpl     -FV:7.0.4.453
OCSMain.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
OCSPrj.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
OcsUsd.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
rtl70.bpl     -FV:7.0.8.1
tcs_all.exe     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TCSFabr.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TcsFabrUsd.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TCSInv.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
tcsinvusd.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TCSMain.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TCSMnfr.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
tcsmnfusd.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TCSPln.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
tcsplnusd.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TCSSpec.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TcsSpUsd.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TCSTp.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TCSTpp.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TcsTpUsd.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
TcsUsd.bpl     -FV:6.0.1.13157     -CSDN:6.0.1.00(13157)
tee70.bpl     -FV:7.0.4.453
vcl70.bpl     -FV:7.0.8.1
vcldb70.bpl     -FV:7.0.8.1
vclie70.bpl     -FV:7.0.4.453
vcljpg70.bpl     -FV:7.0.4.453
vclx70.bpl     -FV:7.0.4.453
advapi32.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
CLBCATQ.DLL     -FV:2001.12.4414.700
comdlg32.dll     -FV:6.00.2900.5512 (xpsp.080413-2105)
COMRes.dll     -FV:2001.12.4414.700
CRYPT32.dll     -FV:5.131.2600.5512 (xpsp.080413-2113)
cryptdll.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
DNSAPI.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
dssenh.dll     -FV:5.1.2600.5507 (xpsp.080318-1711)
GDI32.dll     -FV:5.1.2600.5512 (xpsp.080413-2105)
hnetcfg.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
icmp.Dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
iphlpapi.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
kerberos.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
kernel32.dll     -FV:5.1.2600.5512 (xpsp.080413-2111)
mpr.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
MSASN1.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
MSCTF.dll     -FV:5.1.2600.5512 (xpsp.080413-2105)
msv1_0.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
msvcrt.dll     -FV:7.0.2600.5512 (xpsp.080413-2111)
mswsock.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
NETAPI32.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
ntdll.dll     -FV:5.1.2600.5512 (xpsp.080413-2111)
ntdsapi.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
ole32.dll     -FV:5.1.2600.5512 (xpsp.080413-2108)
oleaut32.dll     -FV:5.1.2600.5512
oledlg.dll     -FV:1.0 (xpsp.080413-2108)
olepro32.dll     -FV:5.1.2600.5512
PSAPI.dll     -FV:5.1.2600.5512 (xpsp.080413-2105)
rasadhlp.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
RPCRT4.dll     -FV:5.1.2600.5512 (xpsp.080413-2108)
rsaenh.dll     -FV:5.1.2600.5507 (xpsp.080318-1711)
schannel.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
Secur32.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
security.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
SHELL32.dll     -FV:6.00.2900.5512 (xpsp.080413-2105)
SHFolder.dll     -FV:6.00.2900.5512 (xpsp.080413-2105)
SHLWAPI.dll     -FV:6.00.2900.5512 (xpsp.080413-2105)
sqlncli.dll     -FV:2005.090.3042.00
SQLNCLIR.RLL     -FV:2005.090.1399.00
SXS.DLL     -FV:5.1.2600.5512 (xpsp.080413-2111)
user32.dll     -FV:5.1.2600.5512 (xpsp.080413-2105)
USERENV.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
uxtheme.dll     -FV:6.00.2900.5512 (xpsp.080413-2105)
vbscript.dll     -FV:5.7.0.16599
version.dll     -FV:5.1.2600.5512 (xpsp.080413-2105)
winmm.dll     -FV:5.1.2600.5512 (xpsp.080413-0845)
winrnr.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
winspool.drv     -FV:5.1.2600.5512 (xpsp.080413-0852)
WLDAP32.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
WS2_32.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
WS2HELP.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
wshtcpip.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
wsock32.dll     -FV:5.1.2600.5512 (xpsp.080413-0852)
xpsp2res.dll     -FV:5.1.2600.5512 (xpsp.080413-2113)
MSVCR80.dll     -FV:8.00.50727.42
comctl32.dll     -FV:6.0 (xpsp.080413-2105)


Хорошо, постараюсь подтолкнуть айтишников к переходу на 6.2

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Кстати, это работает макрос?

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Если работает макрос ( а похоже на то) - то откройте спецификации в которых участвует позиции (которые были перенесены в другой справочник) и поправьте им класс.

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Да выполняется макросом FormMacro_PSp_Add
Вот только где мне это поправить? В спецификациях к изделиям эти сборочные единицы указаны как положено - СБ, а в своде по номенклатуре ПСп почему-то эти сборочные единицы обозначены как детали ДЕ

Post's attachments

?????????.zip 202.08 Кб, 2 скачиваний с 2013-09-12 

You don't have the permssions to download the attachments of this post.

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

В своде по номенклатуре показывается базовый справочник номенклатуры, там где она сейчас находится (ДЕ).
А вот во всех остальных местах она идет как СБ. Кажись так.

В АПИ местами есть проверки на такое дело, они и дают  ошибки.

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Т.е. если изначально она была в ДЕ, то потом её оттуда уже ничем не перенести, она там так и будет? А как же возможность  сменить класификатор на СБ? Сейчас то эта сборочная единица в номенклатурном справочнике отображается как положено в СБ wacko2

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

а блин, на сайте  что-то с ссылками не то!

найдите в http://www.technologics.ru/node/208   ссылку Сервис пак на базу данных TechnologiCS 6.0.1.0 SP1 там есть эта ошибка и исправлена (   версию БД так и не увидел кстати, но судя по всему СП не стоит этот).

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

но на 6.2 все равно лучше перейти. Там очень много доработано по сравнению в 6.0.1.

Спасибо сказали: m735681

Re: При создании Псп, выходит ошибка - Набор данных изменил своё положение

Да, спасибо, похоже сервиспак действительно не стоит и это та самая ошибка, вернее последствие этой ошибки. Буду сильнее тормошить айтишников.