Доброго времени,
мне необходимо в конфигурации "Бухгалтерия" обновить форму отчета НН, для этого я скачал файл 1cv7.md (релиз 280),
но при объединении конфигураций выдается ошибка "Не уникальный идентификатор. Комментарий" и объединение прекращается.
Что это может быть и как с этим бороться. Спасибо.
Какой метод объединения выбран?Замещать или объединять?
Цитата(Flexy @ 15.02.11, 17:17) необходимо зарегистрироваться для просмотра ссылки
Какой метод объединения выбран?Замещать или объединять?
замещать
Сейчас точно не вспомню, но была похожая ошибка, только с другим идентификатором.Проблема была в не правильно выбранном то ли приоритете конфигурации, то ли в методе объединения.+ пришлось еще что-то руками править в конфе...Если вспомню обязательно отпишусь.
З.Ы. Про Бэкап конфы не забывайте
Упс.И я чет не понял.Вы хотите так обновить регламентированную отчетность?Или какой отчет?
Посмотрите (если это возможно) на каком объекте валится ошибка и обновите его "руками"
Цитата(Vofka @ 15.02.11, 17:24) необходимо зарегистрироваться для просмотра ссылки
Посмотрите (если это возможно) на каком объекте валится ошибка и обновите его "руками"
вот строки перед ошибкой
********************************************
-Добавление Объекта: "ВидСубконто.ТМЦ"
-Добавление Объекта: "ВидСубконто.ЦенныеБумаги"
-Добавление Объекта: "Проводка.Комментарий"
Не уникальный идентификатор. Комментарий
-Произошла ошибка в процессе объединения конфигурацийобновил все кроме "Проводка.Комментарий", но не знаю как вручную обновить данные параметры
Посмотрите в конфигураторе, чем отличается Проводка.Комментарий в Вашей конфигурации и в 280, то и исправляйте. И есть смысл 281 ставить, а не 280.
Цитата(5_kopeek @ 15.02.11, 20:02) необходимо зарегистрироваться для просмотра ссылки
Посмотрите в конфигураторе, чем отличается Проводка.Комментарий в Вашей конфигурации и в 280, то и исправляйте. И есть смысл 281 ставить, а не 280.
огромная просьба, подскажите порядок действий для обновления конфигурации.
В моем случае: сначала зайти в Конфигуратор => Конфигурация => Объединение конфигураций выбрать файл конфигурации 1cv7.md и обновить все, кроме "Проводка.Комментарий", т.к. в этой части выдает ошибку. Дальше пока не могу найти где можно посмотреть отличие моей конфигурации от скаченного релиза 281
Если вам нужен только отчет, то по моему легче открыть новый релиз конфы с этим отчетом.Правой кнопкой по нужному отчету = > сделать внешним.
Дальше открываете свою конфу, правой кнопкой по объекту "Отчеты" => вставить внешний отчет (обработку).
Реквизит Комментарий скорее всего придется править руками, и визуально смотреть (свойства реквизита) чем он отличается в вашей конфе от 280 релиза.
Выше вам писали.
Например, во время объединения Вы можете сравнить объединяемые объекты (кнопочка Сравнить). Если Вы не можете посмотреть непосредственно в 281 конфигурации.
Цитата(5_kopeek @ 15.02.11, 23:14) необходимо зарегистрироваться для просмотра ссылки
Например, во время объединения Вы можете сравнить объединяемые объекты (кнопочка Сравнить). Если Вы не можете посмотреть непосредственно в 281 конфигурации.
после того как установил 281 конфигурацию теперь понятно почему по некоторым позициям неактивна кнопка "сравнить" в частности именно в том месте где выдает ошибку, вывод напрашивается сам собой - необходимо обновлять только отчет НН, но ни в релизе 281, ни в моей конфигурации "конфигуратор = > конфигурация = > открыть конфигуратор = > 1С Предприятие = > отчеты = > таблица" не нашел там ничего похожего на отчет НН для того чтобы сделать его внешним а затем вставить.
Что я делаю не правильно?
Отвечая на Ваши вопросы дальше, я нарываюсь на получение бана. Если кн. сравнить неактивна -- смотрите глазами сами. Прежде, чем продолжать, скажите, что такое "отчет НН"?
Цитата(5_kopeek @ 15.02.11, 23:35) необходимо зарегистрироваться для просмотра ссылки
Отвечая на Ваши вопросы дальше, я нарываюсь на получение бана. Если кн. сравнить неактивна -- смотрите глазами сами. Прежде, чем продолжать, скажите, что такое "отчет НН"?
НН это налоговая накладная, продолжаю в данной теме, хотя скорее всего необходимо создать новую с названием "Помогите обновить печатную форму отчета "Налоговая накладная""
Налоговая накладная - это документ, а не отчет и искать его надо в документах. Документы сохранять из конфигурации нельзя как отчеты.
Цитата(HVV83 @ 15.02.11, 23:39) необходимо зарегистрироваться для просмотра ссылки
НН это налоговая накладная, продолжаю в данной теме, хотя скорее всего необходимо создать новую с названием "Помогите обновить печатную форму отчета "Налоговая накладная""
НН -- налоговая накладная -- это документ, а что такое "отчет НН"? Вы имеете ввиду печатную форму документа налоговая накладная?
Попробуйте, после того, как Вы частично обновили конфигурацию, посмотреть, что в итоге получилось. Вполне вероятно, что результат Вас удовлетворит. Надеюсь, копию базы Вы догодались сделать перед всеми манипуляциями.
Цитата(5_kopeek @ 15.02.11, 23:45) необходимо зарегистрироваться для просмотра ссылки
НН -- налоговая накладная -- это документ, а что такое "отчет НН"? Вы имеете ввиду печатную форму документа налоговая накладная?
Попробуйте, после того, как Вы частично обновили конфигурацию, посмотреть, что в итоге получилось. Вполне вероятно, что результат Вас удовлетворит. Надеюсь, копию базы Вы догодались сделать перед всеми манипуляциями.
Да, работаю в копии базы данных.
Попробовал обновить только только Документ "Налоговая накладная" - обновление прошло успешно, но при попытке открыть обновленный документ в предприятии выдает ошибки:
Сообщения ошибок:На текущую дату бухгалтерские итоги не рассчитаны! Это может привести к некоректной работе системы.
Установите расчет бухгалтерских итогов в "Операции - Управление бухгалтерскими итогами
ЦенаБезНДС = глПересчет<<?>>(ТМЦ.Цена_Прод,ТМЦ.Валюта_Прод,Валюта,ДатаДок,Курс);
{Документ.НалоговаяНакладная.Форма.Модуль(27)}: Функция не обнаружена (глПересчет)
ЦенаБезНДС = глПересчет<<?>>(ТМЦ.Цена_Прих,Гривня,Валюта,ДатаДок,Курс);
{Документ.НалоговаяНакладная.Форма.Модуль(29)}: Функция не обнаружена (глПересчет)
НачВалюта = ?(ПустоеЗначение(Валюта)=1,Гривня<<?>>,Валюта);
{Документ.НалоговаяНакладная.Форма.Модуль(60)}: Переменная не определена (Гривня)
СуммаНДС = глПересчет<<?>>(Итог("НДС"),НачВалюта,Гривня,Курс,ДатаДок);
{Документ.НалоговаяНакладная.Форма.Модуль(63)}: Функция не обнаружена (глПересчет)
БазаНДС = глПересчет<<?>>(Итог("СуммаБезНДС"),НачВалюта,Гривня,Курс,ДатаДок);
{Документ.НалоговаяНакладная.Форма.Модуль(64)}: Функция не обнаружена (глПересчет)
СуммаНДС = глПересчет<<?>>((Итог("НДС") + Итог("НДСПревышения")),НачВалюта,Гривня,Курс,ДатаДок);
{Документ.НалоговаяНакладная.Форма.Модуль(66)}: Функция не обнаружена (глПересчет)
БазаНДС = глПересчет<<?>>((Итог("СуммаБезНДС") + Итог("СуммаПревышения")),НачВалюта,Гривня,Курс,ДатаДок);
{Документ.НалоговаяНакладная.Форма.Модуль(67)}: Функция не обнаружена (глПересчет)
Если ТЗ.НулеваяСтавкаНДС = Да <<?>>Тогда
{Документ.НалоговаяНакладная.Форма.Модуль(90)}: Переменная не определена (Да)
БазаНДС0 = глПересчет<<?>>(База,НачВалюта,Гривня,Курс,ДатаДок);
{Документ.НалоговаяНакладная.Форма.Модуль(91)}: Функция не обнаружена (глПересчет)
СуммаНДС = глПересчет<<?>>(СумНДС,НачВалюта,Гривня,Курс,ДатаДок);
{Документ.НалоговаяНакладная.Форма.Модуль(93)}: Функция не обнаружена (глПересчет)
БазаНДС = глПересчет<<?>>(База,НачВалюта,Гривня,Курс,ДатаДок);
{Документ.НалоговаяНакладная.Форма.Модуль(94)}: Функция не обнаружена (глПересчет)
Если (НулеваяСтавкаНДС = Да<<?>>) и (ЕстьНулевыеСтавкиНДС = 1) Тогда
{Документ.НалоговаяНакладная.Форма.Модуль(110)}: Переменная не определена (Да)
Если (НулеваяСтавкаНДС = Да<<?>>) и (ЕстьНулевыеСтавкиНДС = 1) Тогда
{Документ.НалоговаяНакладная.Форма.Модуль(123)}: Переменная не определена (Да)
глУстановкаБазЕд<<?>>(Контекст,ТМЦ);
{Документ.НалоговаяНакладная.Форма.Модуль(164)}: Процедура не обнаружена (глУстановкаБазЕд)
глУстановкаБазЕд<<?>>(Контекст,,ТМЦ.БазЕдиница);
{Документ.НалоговаяНакладная.Форма.Модуль(166)}: Процедура не обнаружена (глУстановкаБазЕд)
НулеваяСтавкаНДС = Нет<<?>>;
{Документ.НалоговаяНакладная.Форма.Модуль(195)}: Переменная не определена (Нет)
глКомментарий<<?>>("Валюту нужно изменять в заказе!",1,,"!");
{Документ.НалоговаяНакладная.Форма.Модуль(268)}: Процедура не обнаружена (глКомментарий)
Валюта = Гривня<<?>>;
{Документ.НалоговаяНакладная.Форма.Модуль(272)}: Переменная не определена (Гривня)
НулеваяСтавкаНДС = Нет<<?>>;
{Документ.НалоговаяНакладная.Форма.Модуль(321)}: Переменная не определена (Нет)
НулеваяСтавкаНДС = Нет<<?>>;
{Документ.НалоговаяНакладная.Форма.Модуль(384)}: Переменная не определена (Нет)
глУстановкаБазЕд<<?>>(Контекст,,ТМЦ.БазЕдиница);
{Документ.НалоговаяНакладная.Форма.Модуль(395)}: Процедура не обнаружена (глУстановкаБазЕд)
НулеваяСтавкаНДС = Да<<?>>;
{Документ.НалоговаяНакладная.Форма.Модуль(400)}: Переменная не определена (Да)
Валюта = глВалютаЗаказа<<?>>(Заказ);
{Документ.НалоговаяНакладная.Форма.Модуль(424)}: Функция не обнаружена (глВалютаЗаказа)
глВыбратьЗаказ<<?>>(Зак,Контрагент,,Контекст);
{Документ.НалоговаяНакладная.Форма.Модуль(441)}: Процедура не обнаружена (глВыбратьЗаказ)
глУстановитьНомерДокумента<<?>>(Контекст);
{Документ.НалоговаяНакладная.Форма.Модуль(476)}: Процедура не обнаружена (глУстановитьНомерДокумента)
<<?>>КонецЕсли;
{Документ.НалоговаяНакладная.Форма.Модуль(486)}: Переменная не определена (Нет)
Форма.кПравоваяПоддержка.Видимость(глВидимостьПравовойПоддержки<<?>>);
{Документ.НалоговаяНакладная.Форма.Модуль(528)}: Переменная не определена (глВидимостьПравовойПоддержки)
Форма.кФирма.Доступность(глИспользуетсяРазделительУчета<<?>>);
{Документ.НалоговаяНакладная.Форма.Модуль(529)}: Переменная не определена (глИспользуетсяРазделительУчета)
Старое = глВосстановитьЗначение<<?>>(Контекст,"ЧтоПродаем");
{Документ.НалоговаяНакладная.Форма.Модуль(627)}: Функция не обнаружена (глВосстановитьЗначение)
глСохранитьЗначение<<?>>(Контекст,"ЧтоПродаем",ЧтоПродаем);
{Документ.НалоговаяНакладная.Форма.Модуль(633)}: Процедура не обнаружена (глСохранитьЗначение)
ИначеЕсли глВосстановитьЗначение<<?>>(,"ИспользоватьСкидку") = Да Тогда
{Документ.НалоговаяНакладная.Форма.Модуль(636)}: Функция не обнаружена (глВосстановитьЗначение)
ВидНДС = глВосстановитьЗначение<<?>>(,"БазНДС");
{Документ.НалоговаяНакладная.Форма.Модуль(643)}: Функция не обнаружена (глВосстановитьЗначение)
глУстановитьНомерДокумента<<?>>(Контекст);
{Документ.НалоговаяНакладная.Форма.Модуль(656)}: Процедура не обнаружена (глУстановитьНомерДокумента)
Фирма = глВосстановитьЗначение<<?>>(,"БазФирма");
{Документ.НалоговаяНакладная.Форма.Модуль(658)}: Функция не обнаружена (глВосстановитьЗначение)
глУстановитьНомерДокумента<<?>>(Контекст);
{Документ.НалоговаяНакладная.Форма.Модуль(659)}: Процедура не обнаружена (глУстановитьНомерДокумента)
Валюта = Гривня<<?>>;
{Документ.НалоговаяНакладная.Форма.Модуль(661)}: Переменная не определена (Гривня)
Выписал = глВосстановитьЗначение<<?>>(,"БазВыписалНН");
{Документ.НалоговаяНакладная.Форма.Модуль(664)}: Функция не обнаружена (глВосстановитьЗначение)
глПроверкаДатыДок<<?>>(Контекст,"Запись");
{Документ.НалоговаяНакладная.Форма.Модуль(671)}: Процедура не обнаружена (глПроверкаДатыДок)
Если НулеваяСтавкаНДС = Да <<?>>Тогда
{Документ.НалоговаяНакладная.Форма.Модуль(677)}: Переменная не определена (Да)
НулеваяСтавкаНДС = Нет<<?>>;
{Документ.НалоговаяНакладная.Форма.Модуль(678)}: Переменная не определена (Нет)
Если глОбработатьПодбор<<?>>(Контекст,Выб) = 1 Тогда
{Документ.НалоговаяНакладная.Форма.Модуль(700)}: Функция не обнаружена (глОбработатьПодбор)
глРассчитатьСуммуПредварительнойОплаты<<?>>(РодительскийДокумент,Контрагент,СчетКонтрагента,Валюта,ВидНДС,СуммаО,НДСО,"Дебет",Заказ,Фирма);
{Документ.НалоговаяНакладная.Форма.Модуль(722)}: Процедура не обнаружена (глРассчитатьСуммуПредварительнойОплаты)
Если глУстановитьПериодБухИт<<?>>(Ит,ДатаДок,,1)=0 Тогда
{Документ.НалоговаяНакладная.Форма.Модуль(735)}: Функция не обнаружена (глУстановитьПериодБухИт)
Если Валюта = Гривня <<?>>Тогда
{Документ.НалоговаяНакладная.Форма.Модуль(744)}: Переменная не определена (Гривня)
глРассчитатьСуммуПредварительнойОтгрузки<<?>>(РодительскийДокумент,Контрагент,СчетКонтрагента,Валюта,ВидНДС,СуммаО,НДСО,"Дебет",Заказ,Фирма);
{Документ.НалоговаяНакладная.Форма.Модуль(779)}: Процедура не обнаружена (глРассчитатьСуммуПредварительнойОтгрузки)
глРассчитатьСуммуПредварительнойОтгрузки<<?>>(РодительскийДокумент,Контрагент,СчетКонтрагента,Валюта,ВидНДС,СуммаО,НДСО,"Дебет",Заказ,Фирма);
{Документ.НалоговаяНакладная.Форма.Модуль(793)}: Процедура не обнаружена (глРассчитатьСуммуПредварительнойОтгрузки)
глРассчитатьСуммуПредварительнойОплаты<<?>>(РодительскийДокумент,Контрагент,СчетКонтрагента,Валюта,ВидНДС,СуммаО,НДСО,"Кредит",Заказ,Фирма);
{Документ.НалоговаяНакладная.Форма.Модуль(799)}: Процедура не обнаружена (глРассчитатьСуммуПредварительнойОплаты)
глУстановитьНомерДокумента<<?>>(Контекст);
{Документ.НалоговаяНакладная.Форма.Модуль(821)}: Процедура не обнаружена (глУстановитьНомерДокумента)
Выписал = глВосстановитьЗначение<<?>>(,"БазВыписалНН");
{Документ.НалоговаяНакладная.Форма.Модуль(822)}: Функция не обнаружена (глВосстановитьЗначение)
СчетКонтрагента = СчетПоКоду(?(ДокОснование.Валюта = Гривня<<?>>, "36.1", "36.2")); // по умолчанию
{Документ.НалоговаяНакладная.Форма.Модуль(887)}: Переменная не определена (Гривня)
СчетКонтрагента = СчетПоКоду(?(ДокОснование.Валюта = Гривня, "36.1", <<?>>"36.2")); // по умолчанию
{Документ.НалоговаяНакладная.Форма.Модуль(887)}: Слишком много фактических параметров
СчетКонтрагента = СчетПоКоду(?(ДокОснование.Валюта = Гривня, "36.1", "36.2")<<?>>); // по умолчанию
{Документ.НалоговаяНакладная.Форма.Модуль(887)}: Неопознанный оператор
СчетКонтрагента = СчетПоКоду(?(ДокОснование.Валюта = Гривня, "36.1", "36.2"))<<?>>; // по умолчанию
{Документ.НалоговаяНакладная.Форма.Модуль(887)}: Ожидается ключевое слово 'КонецЕсли' ('EndIf')
СчетКонтрагента = СчетПоКоду(?(ДокОснование.Валюта = Гривня, "36.1", "36.2"))<<?>>; // по умолчанию
{Документ.НалоговаяНакладная.Форма.Модуль(887)}: Ожидается ключевое слово 'КонецПроцедуры' ('EndProcedure')
СчетКонтрагента = СчетПоКоду(?(ДокОснование.Валюта = Гривня, "36.1", "36.2"));<<?>> // по умолчанию
{Документ.НалоговаяНакладная.Форма.Модуль(887)}: Обнаружено логическое завершение исходного текста модуля
с чем эти ошибки могут быть связаны: с тем что вместе с документом налоговая накладная обязательно надо еще чтото обновлять, или бухгалтера не все данные ввели и провели (хотя до обновления отчет налоговая накладная открывался даже пустой)?
Нельзя обновлять один документ не учитывая остальное (глобальный модуль, например). Укажите точно вашу исходную конфигурацию.
В меню о программе написано только "1С Предприятие 7.7", а то что конфигурация не стандартная я предположил по тому что раньше к нам приходил программист 1С и мог там чтото менять.
Под "частично обновленной" имела ввиду все, кроме Проводки (где была ошибка в коментарии), а не обновлять только документ НН.
А почему теперь не приходит программист? После самостоятельного обновления может много чего попортиться.
Странно, что такое происходит с Комментарием Проводки.
Походу, исходная конфа - вообще не АББИИ.
Цитата(5_kopeek @ 16.02.11, 0:43) необходимо зарегистрироваться для просмотра ссылки
А почему теперь не приходит программист?
Бухгалтера сказали что он к нам больше не будет приходить, но как я понимаю он там мог только добавлять документы и т.д., но не изменять существующие.
Если обновлять все кроме Проводки.Комментарии то обновление завершается успешно, но при сохранении метаданных выдается предупреждение: "В справочнике существуют записи. Нет возможности переподчинить справочник ! ЕдиницыИзмерения" за ним следует сообщение "Реорганизация не выполнена"
Справка - О программе - что написано в середине окна?
Цитата(Zaval @ 16.02.11, 1:06) необходимо зарегистрироваться для просмотра ссылки
Справка - О программе - что написано в середине окна?
После обновленияКонфигурация:
"Бухгалтерский учет" для Украины (7.70.281)
Разработка конфигурации: ABBY Ukraine, 2003
До обновленияпусто
Пощите в глобальном модуле
Функция глИдентификаторКонфигурации() Экспорт
Возврат
Если есть такое, что написано после Возврат? До обновления.
Цитата(5_kopeek @ 16.02.11, 1:22) необходимо зарегистрироваться для просмотра ссылки
Пощите в глобальном модуле
Функция глИдентификаторКонфигурации() Экспорт
Возврат
Если есть такое, что написано после Возврат? До обновления.
такой строчки там нет
Гадания на кофейной гуще

. Конфигурация мало того что скорее всего не типовая, так вообще непонятно какая. Думаю пролить свет поможет только исходный MD файл.
Цитата
Бухгалтера сказали что он к нам больше не будет приходить
Дайте файл конфигурации бухгалтеру и пусть попробует обновить без программиста.
Цитата
Бухгалтера сказали что он к нам больше не будет приходить
Анекдот вспомнил:
Приходит сын (С) домой под утро. Папа (П) его спрашивает:
П: Епт, ты где был всю ночь?
С: Папа, я еб@%ся.
П: О, сынок, молодец, поздравляю, так держать! Сегодня тоже пойдешь?
С: Нет
П: Почему?
С: Попа болит.
Пока только могу сделать вывод, что мои действия по обновлению конфигурации были правильными, т.к. попытка обновить старую типовую конфигурацию завершилась положительно.
Действия-то правильные...
В окне сравнения/объединения поразворачивайте все "+", обратите внимание на "Возможна частичная потеря данных". Иногда система истерит, но и о реальных угрозах сообщает.
Проверьте, не удаляются ли какие-либо реквизиты.
Еще обратите внимание на случаи, когда вполне себе одинаково выглядящий реквизит чего-либо удаляется и тут же добавляется - здесь тоже можно потерять данные.
ЗЫ. Положительный результат - это когда все работает и ОСВ до и после идентичны.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.