![]() |
![]() |
![]() |
|
Поиск по полю отменен, так как объект для загрузки в применике не ссылочного типа. | ☑ | ||
---|---|---|---|---|
0
DllloKeP
30.09.09
✎
18:11
|
В КД при настройке правила регистра сведений Цены номенклатуры нельзя поставить галку поиска ни у одного регистра, выдаёт эту ошибку. В чём может быть проблема?
|
|||
1
ТелепатБот
гуру
30.09.09
✎
18:11
|
||||
2
acsent
30.09.09
✎
18:24
|
В ренистрах нельзя искать. "Поиск" по всем измерениям
|
|||
3
DllloKeP
30.09.09
✎
18:57
|
Спасибо, вот ещё не могу разрешить косяк. В ПКО этого регистра сведений написал:
Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | КорректировкаЗаписейРегистров.Ссылка КАК Ссылка | ИЗ | Документ.КорректировкаЗаписейРегистров КАК КорректировкаЗаписейРегистров | ГДЕ | КорректировкаЗаписейРегистров.Номер = "00000000006"; РезультатЗапроса = Запрос.Выполнить().Выбрать(); Пока РезультатЗапроса.Следующий() Цикл Объект.Регистратор = РезультатЗапроса.Ссылка; КонецЦикла; То есть нужно, чтобы регистратором всех конвертированных регистров сведений выступал один документ КорректировкаЗаписейРегистров, созданный заранее с заданным номером. Но при загрузке выдаёт ошибку: Ошибка в обработчике события ПослеЗагрузкиОбъекта ИмяПКО = ЦеныНоменклатуры ТипОбъекта = Регистр сведений запись: Цены номенклатуры Объект = РегистрСведенийЗапись.ЦеныНоменклатуры Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода ПозицияМодуля = ВнешняяОбработка.УниверсальныйОбменДаннымиXML(5825) КодСообщения = 21 |
|||
4
DllloKeP
30.09.09
✎
19:21
|
Вообще глобальная задача состоит в том, что нужно перенести из УТ 8.0 в УТ 8.1 Срез последних Цен номенклатур на определённую дату.
Никто не знает, как это можно реализовать? |
|||
5
ale654062
01.10.09
✎
01:28
|
Пойми, формируется файл ДБФ, мне инфу из этого файла надо загнать в банковскую выписку, через АДО копейки не видны, выписки приходят каждый день, никто файл ДБФ руками лопатить не будет добавляя копейки
"Адо и wDBFview показывают достаточно хорошие результаты :)" - АДО копейки не показывает DBConn = CreateObject("ADODB.Connection"); // 3 варианта //DBConn.Open("Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\temp;"); //DBConn.Open("Driver={Microsoft dBase Driver (*.dbf)};datasource=dBase Files;"); DBConn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\temp;Extended Properties=dBASE III;"); //бд = DBConn.Execute("Select * from 26092007.dbf"); //бд = DBConn.Execute("Select * from C:\temp\26092007.dbf"); бд = DBConn.Execute("Select * from 26092007.dbf"); Пока бд.EOF=0 Цикл //Цикл по записям DBF Сообщить(бд.Fields("S" |
|||
6
Yorokonde
01.10.09
✎
04:46
|
Может быть я не прав, но всетаки. Я бы пожалуй не правил записи ПОсле загрузки. А у нужного регистра в ПКС Регистратор удалил источник, оставив лишь приемник и в обработчике Перед выгрузкой ПКС написал в твоем случае примерно следующее:
Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | КорректировкаЗаписейРегистров.Ссылка КАК Ссылка | ИЗ | Документ.КорректировкаЗаписейРегистров КАК КорректировкаЗаписейРегистров | ГДЕ | КорректировкаЗаписейРегистров.Номер = "00000000006"; РезультатЗапроса = Запрос.Выполнить().Выбрать(); РезультатЗапроса.Следующий() Регистратор = РезультатЗапроса.Ссылка; Значение = Регистратор; |
|||
7
Yorokonde
01.10.09
✎
04:52
|
Хотя. С утра раннего очень жестоко протупил)) щас позавтракаю и на работе еще ченить "аццкоумное" напишу :))
|
|||
8
DllloKeP
01.10.09
✎
11:38
|
Это не годится. Необходимый документ находится в базе-приёмнике, а ПКС работает только с базой-источником и формируемым xml-файлом, как я понимаю.
|
|||
9
GenV
01.10.09
✎
11:46
|
(0) Выгружай регистратор (док. Корректировки) и его движения ... Которые заполняй перед выгрузкой запросом.
|
|||
10
DllloKeP
01.10.09
✎
18:52
|
Ребят, горю. Сегодня голову ломал весь день:
Необходимо сделать обработку, которая в новосозданном ПУСТОМ документе Установка цен номенклатуры заполняет табличную часть, беря сведения из среза регистра Цен номенклатуры на определённую дату. То есть нужно как бы слить всю информацию о ценах на эту дату в 1 документ (это надо для переноса этих цен в другую базу). Пыхчу с утра, комп уже горит, но никак не получится сделать всё по-хорошему. Кто может - подскажите, пожалуйста. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |