Сховище конфігурації створення і використання

12. Віталій (nafa) 637 14.01.10 2:27 Зараз в темі

В цьому плані я не зовсім зрозумів:

Якщо програмістів багато - то зміни кожного потрібно відправляти в Сховище черзі, ПОПЕРЕДНЬО вивантаживши у всіх роботу в зовнішні файли з конфігурацією локальної БД і (якщо об'єднання робиться з різних робочих місць), не забуваючи перед кожним об'єднанням ОНОВЛЮВАТИ локальні БД з Сховища - до останньої версії , з присутнім там змінами раніше підключених товаришів.

Дивно, чи не було ніяких проблем коли кілька людей відразу зміни поміщали, хіба що пригальмовує трохи. На то захоплення об'єктів і передбачений, щоб 2 людини відразу одне і те ж не виправили. Причому було помічено, що: якщо 1 розробник змінив документ, скажімо "Авансовий звіт", а потім другий "отримання" не робив, а відразу його захоплює (наприклад, об'єкт тільки що поміщений в сховище), то 1С це відстежить і сама дасть йому вже нову - змінену версію. (Так прикольно буває - дивишся на документ - 5 реквізитів, захоплюєш - вже 15).

І навіщо роботу в зовнішні файли вивантажувати теж не зрозумів.

5. Якщо потрібно додати новий об'єкт (документ, довідник тощо), то захопіть корінь конфігурації, додайте його, додайте мінімум реквізитів (зовсім "порожні" об'єкти не завжди зберігається), здайте корінь в сховище (цей об'єкт теж здасться при цьому) і заберіть об'єкт знову. (Щоб не тримати корінь довго захопленим - він і іншим потрібен).

6. Якщо Ви хочете виправити права доступу на об'єкт, захопили його - а права доступу як і раніше недоступні - захопіть відповідну роль.

7. Оскільки налагодження найкраще вести на максимально свіжих даних, то робочі бази потребують оновлення. Для цього: помістіть всі зміни в сховище, вимкніть базу від сховища, перепишіть у неї на вилиці основну базу (з бекапу або просто скопіюйте), підключіть по-новій.

8. Коли робимо "отримати все зі сховища" (п. 1) буває, що 1с видає купу повідомлень а потім пише, що "не вдалося" (список об'єктів при цьому змінюється). Значить давно не отримували зміни. Нічого страшного, тиснемо ОК за новою і так до тих пір, поки не спрацює, як треба.

9. Іноді 1С відмовляється зберігати отримані зі сховища зміни, причому повідомлення видає абсолютно невиразне. Винуватцями зазвичай є "регістри відомостей". З'ясовуємо, у якого регістра відомостей змінювалася структура, видаляємо з нього в своїй базі всі записи, після цього все оновиться як треба.

10. Оскільки робочі бази робляться з основної, то назви конфігурацій збігаються і їх легко переплутати і потім починаються непонятки, коли користувача говорить що у нього в звіті 100 руб, а у Вас - 100,000 руб. Як варіант, додаємо в модуль програми рядок, яка перевіряє при запуску програми що це за база і якщо не основна - виводить це в заголовку програми 1С (наприклад "РОБОЧА БАЗА ПРОГРАММИСТА ІВАНОВА")

11. Коли база підключена до сховища, але при запуску не вдалося до нього підключитися з будь-яких причин, то може видатися повідомлення "Помилка з'єднання, виконати відключення від сховища" (а у Вас є захоплені об'єкти) - тут ВІДПОВІДАЙТЕ "НІ". Але якщо випадково відповісти "так" то - не намагайтеся підключитися за новою. Спочатку збережіть конфігурацію в файл. Так як коли підключаємося до сховища, то вся конфігурація бази замінюється на конфігурацію сховища. Після цього завантажуємо зміни з збереженого файлу і працюємо далі.

Slypower; rayastar; SkyJack; primara; WellMaster; kuz.mina; kentavr27; Katren; b1waver; Созінов; Knopodav; alex_shkut; LexSeIch; Borisych; Rusmus; artichoke; Dima_b; navigator-it; SunnyCat; Zeskord; xzorkiix; takt3a1c; verad; Maliwka; shoy; Spartan; markers; ArchinoS; vase4kin !; vtolga; hulio; kote; + 32 - Відповісти

Схожі статті