Бюдж.Конф. Переход с 644 на 646.

Новая тема
Показывать по 10 20 40 сообщений
"При первом вхождении выдает ошибки?
Как обойти?
Счет.Записать();
{Обработка.ЗаполнениеСубсчетов.Форма.Модуль(77)}: Для счета заданного в конфигурации и не имеющего субсчетов, нельзя ввести субсчет!
ЗафиксироватьТранзакцию();
{Обработка.ОбновлениеИБ.Форма.Модуль(342)}: Ошибка при выполнении процедуры ЗафиксироватьТранзакцию"
Судя по номеру строки (77), вы переходите на релиз 645. Попробуйте перейти сразу с 644 на 646.
Я обновляю на 646.
После объединения конфигураций показывает релиз 646,
а в протоколе при первом вхождении почему то пишет,
"Выполняется обновление инф.базы ...(релиз 644 на релиз 645) ???

на 646 обновлялась по вашему совету. Многие скользкие места обошла, н-р несоответствие субконто типовым. Что касается 77 строки: Не могу понять или это из-за того что у счета есть субконто, а в типовой у этого счета субконто нет (401 счет например)???
или из-за того что разные субконто у разных субсчетов одного счета??? в этом случае мне пришлось убрать субконто у счета с 00 субсчетом. (Например 106.00 3го субконто нет
106.хх  субконто основные средства, 106.04 субконто Подразделения.
Это кто-то сильно умный до меня так подправил план счетов.
"В релизе 646 в 77-й строке стоит Счет.Количественный = Число(Количественный);
а в релизе 645 в 77-й строке стоит Счет.Записать();
поэтому я и говорил, проверить релиз.
В сообщении при обновлении будут 2 сообщения:
"Выполняется обновление инф.базы ...(релиз 644 на релиз 645)"
"Выполняется обновление инф.базы ...(релиз 645 на релиз 646)"
так что это нормально.
А ругается у вас на субсчета, а не на субконто.
Значит в плане счетов в конфигурации 646 стоит, что какой-то счет не имеет субсчетов (голубенькая буква Т), а у вас в программе на этом счете были заведены субсчета."
Спасибо, проверю. Приятно иметь дело со знающим человеком. Что касается релиза, то я уже сама себе не верю, поэтому отправляю принтскрин с экрана, может быть программа сначала отрабатывает 645 релиз, и поскольку ошибки были, то она не выдает "Выполняется обновление инф.базы ...(релиз 645 на релиз 646)" ???
принтскрин
2-е сообщение не выходит из-за ошибки.
Зайдите в конфигурацию релиза 646 в обработку ЗаполнениеСубсчетов и посмотрите в модуле строку № 77, что там стоит. Если не Записать, то релиз действительно 646, но возможно при обновлении вы все же цепляете 645.
А ведь вы были правы!!! В 646 действительно не записать, а вот в той базе что я готовила к объединению, релиз 646, а в обработке стоит Записать, сейчас анализирую, как я так могла умудриться сделать, видимо в целях экономии времени, что то с чем-то объединила. Что ж придется переделать. Еще раз вам большое спасибо.
"С грехом пополам одолела и этот рубеж, теперь она мне вот что выдает,
я вставила сообщение чтоб увидеть какие счета вылетают, вроде всё подделала, не пойму что ей не нравится:
Выполняется обновление информационной базы с редакции 6.1 на редакцию 6.2 (релиз 7.70.644 на релиз 7.70.645).
Добавлено субконто "УслугиПоставщиков" по счету 302.72.1
Добавлено субконто "УслугиПоставщиков" по счету 302.72.2
Добавлено субконто "УслугиПоставщиков" по счету 302.33.1
Добавлено субконто "УслугиПоставщиков" по счету 302.33.2
Субконто № 3 """"302.52.1""""302.13.1
Субконто № 3 """"302.52.2""""302.13.2
Субконто № 3 """"302.51.1""""302.12.1
Субконто № 3 """"302.51.2""""302.12.2
Сч1.ВидСубконто(Номер, Сч.ВидСубконто(Номер));
{Обработка.ОбновлениеИБ.Форма.Модуль(290)}: Изменение настроек счета, введенного в режиме конфигуратора, запрещено!"
Какие субконто у счета 302.12.2 ?
Похоже вы заменили у этого счета 3-е субконто Контрагенты, которое описано в конфигураторе, на свое субконто.
Читают тему
(гостей: 1)

Быстрый переход