Антонов Игорь | Руководитель отдела разработки | АО "ДальЖАСО"

«Борьба за интерфейс: HTTP-сервисы + node.js + React.js. Как разработать современный интерфейс»

1С:Предприятие - основная платформа в нашей компании. Мы успешно разработали несколько конфигураций и столкнулись с проблемой: партнерам не нравится 1С-интерфейс из коробки. Решения, адаптированные на работу через веб-клиент тормозят и не могут конкурировать с современными веб-приложениями. Остро проблема проявляется у мобильных пользователей. Стандартным веб-клиентом невозможно пользоваться с мобильного устройства. Стоковые решения в виде мобильного клиента или мобильной платформы от 1С создают дополнительные сложности в дистрибуции приложений. Выход из замкнутого круга мы нашли в современных веб-технологиях и HTTP-сервисах платформы 1С:Предприятие. * Кратко. Что такое и зачем нужны HTTP-сервисы; * Производительность и модель лицензирования; * Особенности разработки API; * HTTP-сервисы vs Веб-сервисов; * Фронтенд. Как не потеряться в технологиях; * React. Как мы выбирали фреймворк для разработки пользовательского интерфейса; * Почему не подошел Angular; * Как заставить технологии работать вместе; * Наши кейсы и проблемы; * Оптимизация HTTP-сервисов; * Что изменилось после двух лет разработки.

Ошибки тестирование и исправление базы

1. TODD22 17 07.09.13 16:53 Сейчас в теме
Здравствуйте.

Делаю ТиИ.

Вот такие ошибки:
Значение должно быть NULL.
Проверка логической целостности. РегистрБухгалтерии.Хозрасчетный.Ресурс.СуммаНУ Корректировка долга 00000000031 от 01.02.2012 15:38:31:1
Значение должно быть NULL.
Проверка логической целостности. РегистрБухгалтерии.Хозрасчетный.Ресурс.СуммаПР Корректировка долга 00000000031 от 01.02.2012 15:38:31:1
Значение должно быть NULL.

Их очень много. Что они означают? И как их исправить?
Ответы
Сортировка: Древо
2. pavl_vs 07.09.13 18:29 Сейчас в теме
(1) TODD22, скорее всего появление этих ошибок обязано некорректному завершению работы с базой и/или некорректному обновлению.
Сделайте копию базы (лучше "тупо" копию).
Проведите ТИИ с исправлением, обычно достаточно с первыми 4-мя "галками".
В результате получите "Сохранено значение NULL".
Не поленитесь затем провести ТИИ без исправления, чтобы убедиться в отсутствии ошибок.
8. Boojin 23.12.16 10:05 Сейчас в теме
(2)Здравствуйте!
Подскажите, при ТиИ, "При наличии ссылок на несущ.объекты" и "При частичной потере данных объектов" лучше ставить "Не изменять"?

И такой маленький вопрос, файловая 1с пред УТ 10.3, работают удаленно кассы, свои учетки и у некоторых на единичные позиции номенклатуры бывает, что выстреливают не верные остатки (общий и свободный остаток). ТиИ сможет это подправить?
9. ture 234 23.12.16 10:16 Сейчас в теме
(8) какая у Вас цель тестирования? я скромно полагаю, что это проверка целостности таблиц и кодовой базы, а не наполнения записями разными.
10. Boojin 23.12.16 11:04 Сейчас в теме
(9)Да вы правы, проверка базы и выявление ошибок и их исправление.
Просто досталось невесть что и как-то нужно это разгребать теперь :)
11. ture 234 23.12.16 11:11 Сейчас в теме
(10) известный факт, что тестирование и исправление может найти ошибки в исправной базе и угробить её исправляя не существующие ошибки. Оставьте как есть, просто бекапы не удаляйте совсем.
15. pavl_vs 23.12.16 14:14 Сейчас в теме
(8), здесь три вопроса;

я использую:
1 - "Очищать ссылки";
2 - "Не изменять";

почему так объяснить не могу - по-видимому "первое движение души".

3. Неверные и несовпадающие остатки могут возникать при ошибках ведения учета - тогда ни какое ТИИ не спасет;
причину ошибок следует искать с помощью разного рода перекрестных отчетов. Конкретного предложения нет, т.к. с УТ не работаю.
6. Alex_Dug 22.09.13 13:58 Сейчас в теме
(1) TODD22,
Да, были такие ошибки в большом количестве, причем после обновления платформы и релиза бухгалтерии. База в файловом варианте, ставил автоисправление при ТиИ, после исправления проблем не было.
3. podelis 20.09.13 13:54 Сейчас в теме
версия конфигурации. клиент серверна или файловая?
5. TODD22 17 20.09.13 14:24 Сейчас в теме
(3)конфигурация клиент серверная. Но это ТИИ делал на копии в файловом варианте.
4. peterxx 17 20.09.13 13:56 Сейчас в теме
На файловой базе ничего страшного. Если ставить галку "Исправлять" то она ставит что надо. У нас такие ошибки возникают при обменах на распределенной базе.
7. beard1 09.11.13 14:34 Сейчас в теме
(4) peterxx, в очередной раз столкнулся с той же проблемкой... после ТИИ все ровно, но все ж терзают смутные сомненья, поэтому делаю до тии полную ОСВ, сохраняю в файл, после тии такое ж ОСВ, сравниваю. пока все было ровно, но...

не было случаев, чтоб после такого тии база съехала?
12. Frogger1971 23.12.16 11:24 Сейчас в теме
если много таких ошибок, то сделайте бекап, потом выгрузите/загрузите базу, а уже потом делайте ТиИ - ошибок будет на порядок меньше
13. Boojin 23.12.16 11:57 Сейчас в теме
14. 1qazxsw21QAZXSW2 23.12.16 12:50 Сейчас в теме
Попробуйте сделать следующее: Обновить платформу и конфигурация до последнего релиза, потом выгрузить и загрузить базу (можно прописать по другому пути ее еще), потом попробовать сделать тестирование и исправление по всеми галками, и еще на всякий случай попробуйте прогнать башу базу через программу chdbfl, должно помочь!
Оставьте свое сообщение

Вакансии


Программист 1С
Москва
зарплата от 100 000 руб. до 200 000 руб.
Полный день

Преподаватель 1С
Санкт-Петербург
Полный день

Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 150 000 руб.
Полный день