В процедуре при изменении товара в счете нужно прописать установку реквизита "Артикул", что-то типа Артикул = СокрЛП(ТМЦ.Артикул); Либо реквизит табличной части "Артикул" выводить как вычисляемое значение
Относительно ошибки ТаблицаРеквизитов.Значение = Конт.ПолучитьАтрибут(Идентификатор); {Обработка.ЗаписьПериодическихРеквизитов.Форма.Модуль(53)}: Неверное имя атрибута
Это связано с несовпадением кодовой страницы базы данных и системных настроек винды. Корректно работает когда "кодовая страница базы данных" - "русский" (не "+ текущая системная установка") и в системных настройках винды указан язык "русский" (Пенель управления - Язык и региональные стандарты)
дата запрета редактирования - "дата стоит 01,01,1980" и год начала рабочего столетия "у меня там стоит 1980" либо сдвиньте дату запрета (например 01.01.2000) либо сместите "год начала рабочего столетия" (как вариант 1960)
Проблема в кодировке. Проверьте: 1. Релиз платформы 7.70.027 2. Наличие файла "ordnochk.prm" в каталоге программы 3. Кодовая страница базы данных - русская (не "+ текущие системные установки") 4. РЕгиональные параметры системы - русский (проверить для каждого пользователя) и будет вам счастье
Некоректно проведено обновление, в одном из последних обновлений была заменена функция формирования строки на основе шаблона. Вызов функции по старому - Сообщить(Локализация.СтрШаблон(...), в обновленном варианте - Сообщить(СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(...).
Если система Vista или Seven: - Использовать платформу не ниже 7.70.027 - Создать в каталоге платформы пустой файл "OrdNoChk.prm" - Установить порядок сортировки базы данных - "русский" - Установить в языковых параметрах системы "русский"
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!