|
v8: самописный Копродокумент сломал Типовой обмен. что делать? | ☑ | ||
---|---|---|---|---|
0
Альбатрос
02.11.12
✎
08:17
|
РИБ УТ 10.3. Есть самописный документ инкасация.
Не проходит обмен на головном узле. Пишет ошибку: Документ.ИнкассацияПросроченнойЗадолженности.МодульОбъекта(92,13)}: Variable is not defined (РабочаяДата) Сообщить(<<?>>РабочаяДата); {Документ.ИнкассацияПросроченнойЗадолженности.МодульОбъекта(93,17)}: Variable is not defined (РабочаяДата) Если КонецДня(<<?>>РабочаяДата)<КонецМесяца(ПериодРасчета) Тогда {Документ.ИнкассацияПросроченнойЗадолженности.МодульОбъекта(143,27)}: Variable is not defined (РабочаяДата) ПараметрСхемы.Значение = <<?>>РабочаяДата; {Документ.ИнкассацияПросроченнойЗадолженности.МодульОбъекта(189,71)}: Variable is not defined (РабочаяДата) УстановитьПараметр(КомпоновщикНастроекПросроченнойДЗ, "РабочаяДата", <<?>>РабочаяДата); Сам документ проводится без ошибок. Толкните в правильную сторону, куда копать? |
|||
1
Альбатрос
02.11.12
✎
08:17
|
+(0) выкинул его из обмена, обмен прошел
|
|||
2
cw014
02.11.12
✎
08:18
|
Может быть РабочаяДата() ???
|
|||
3
Альбатрос
02.11.12
✎
08:18
|
(0)Это проблема №1.
|
|||
4
Альбатрос
02.11.12
✎
08:19
|
(2) Что рабочаяДата()?
|
|||
5
Живой Ископаемый
02.11.12
✎
08:20
|
гы... сразу видно, что пятница
|
|||
6
Альбатрос
02.11.12
✎
08:22
|
(2) Если вы имеете ввиду добавить скобки к РабочаяДата, тогда как выгружались документы инкасация до этого и почему проведение этого дока проходит без ошибок?
|
|||
7
cw014
02.11.12
✎
08:22
|
Ну вместо РабочаяДата нужно написать РабочаяДата()?
|
|||
8
KRV
02.11.12
✎
08:22
|
Албатрос - это такая птица с большим твердым клювом?
|
|||
9
Альбатрос
02.11.12
✎
08:22
|
(5) Это да. На ошибку мою укажите
|
|||
10
Альбатрос
02.11.12
✎
08:23
|
(8) И самым большим размахом крыльев
|
|||
11
cw014
02.11.12
✎
08:23
|
В любом случае у тебя "самописный" документ, и пока весь модуль не увижу - ничего не подскажу
|
|||
12
cw014
02.11.12
✎
08:24
|
Толкну в сторону: копай на предмет клиент-сервер
|
|||
13
MatrosoV AleXXXand_R
02.11.12
✎
08:28
|
#Если Клиент Тогда
Сообщить(РабочаяДата) #Иначе ЗаписьЖурналаРегистрации(...); #КонецЕсли |
|||
14
cw014
02.11.12
✎
08:38
|
(13) +1 за расшифровку моей мысли :)
|
|||
15
Альбатрос
02.11.12
✎
08:39
|
(13) Для чего писать в журнал?
|
|||
16
Альбатрос
02.11.12
✎
08:40
|
(13) Короче, намек про клюв видимо верный был. Я не понимаю этой расшифровки
|
|||
17
Альбатрос
02.11.12
✎
08:45
|
Мужики! Ну скажите, что делать то?
|
|||
18
kosts
02.11.12
✎
08:45
|
(0) РабочаяДата (WorkingDate)
Доступность: Толстый клиент. |
|||
19
Альбатрос
02.11.12
✎
08:45
|
(18) обмен это тонкий клиент?
|
|||
20
kosts
02.11.12
✎
08:45
|
И никакое проведение не должно быть зависимо от текущей даты
|
|||
21
kosts
02.11.12
✎
08:46
|
(19) Обмен скорее всего на сервере, вот и ошибка, тк там такой переменной не существует.
|
|||
22
Альбатрос
02.11.12
✎
08:49
|
(21) Ничо не пойму... а каким образом раньше то обменивался??? в переферии есть инкасации за прошлые месяца
|
|||
23
dmpl
02.11.12
✎
08:49
|
(17) Используй проверку, что если ОбменДанными.Загрузка = Истина - то ничего не проверяем, просто пишем объект в базу.
|
|||
24
cw014
02.11.12
✎
08:50
|
(22) Подозреваю, что почка была сделана уже с этими документами, а потом его добавили в обмен, и началось валение обмена
|
|||
25
kosts
02.11.12
✎
08:51
|
(23) Эту ошибку нельзя обойти, тк объект в любом случае будет создаваться и вылетать с ошибкой. Нужно везде убрать РабочаяДата...
|
|||
26
cw014
02.11.12
✎
08:52
|
Может попробовать "РабочаяДата" заменить на "ТекущаяДата()"?
|
|||
27
Альбатрос
02.11.12
✎
08:54
|
(24)Нет. Почка давно уже весит.
(26) Ок. Щас попробую |
|||
28
dmpl
02.11.12
✎
09:01
|
(25) Ну значит препроцессором загнать код, чтобы он выполнялся только на толстом клиенте.
|
|||
29
kosts
02.11.12
✎
09:09
|
(28) При обмене в фоновом задании эти куски программы совсем не будут выполняться...
По правильному это в документе добавить реквизит: ДатаДвижений или что-то подобное |
|||
30
Sammo
02.11.12
✎
09:10
|
Проверь количество ошибок в режиме сервера (стандартная проверка). После этого все ошибки исправить - для начала в модулях документов, справочников и общих модулях
|
|||
31
dmpl
02.11.12
✎
09:13
|
(29) А зачем в фоновом задании что-то сообщать, проверять, компоновать настройки? Данные вводятся юзерами, и никакое фоновое задание исходные данные трогать не должно.
|
|||
32
kosts
02.11.12
✎
09:14
|
(31) Мало ли какая логика при проведении документа при обмене...
|
|||
33
Альбатрос
02.11.12
✎
09:19
|
Вообщем, сменил на ТекущаяДата() - обмен проходит. Как обменивалось до этого - одному Богу известно...
|
|||
34
dmpl
02.11.12
✎
09:20
|
(32) Никакой. Данные в РИБ должны передаваться 1:1. Иначе смысл гонять изменения туда-сюда?
|
|||
35
cw014
02.11.12
✎
09:21
|
Вот плавает передо мной какая то очень похожая тема на этом форуме... Где то я уже такое видел
|
|||
36
kosts
02.11.12
✎
09:22
|
(34) В КД документ проводится при загрузке.
|
|||
37
dmpl
02.11.12
✎
09:32
|
(36) Что за КД? Если конвертация данных, то ее основное назначение - передача данных в гетерогенных средах, тогда как в РИБ среда гомогенная.
|
|||
38
kosts
02.11.12
✎
09:37
|
(37) Просмотрел, что это РИБ...
|
|||
39
Альбатрос
02.11.12
✎
09:48
|
Мужики, где почитать про клиент-серверные фишки 1с? а то не шарю в этом абсолютно
|
|||
40
cw014
02.11.12
✎
09:49
|
(39) В СП можешь почитать
|
|||
41
Альбатрос
02.11.12
✎
09:50
|
там прямо разжевано? =)
|
|||
42
cw014
02.11.12
✎
09:51
|
Ну если моск включить, то понятно. Особенно заметки типа:
Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. или Возможен обмен с сервером |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |