Вопрос № 95752: Здравствуйте уважаемые эксперты! В типовой конфигурации создаю документ с табличной частью материалы и единицы измерения, в столбце материалы указываю формулу ЕдИзм=Материалы.ЕдиницаИзмерения и при заполнении документа ЕдИзм заполняется автоматически...Вопрос № 95755: Здрастье, Мы переходим на международный план счетов. Вот у меня обработка для изменения счетов в проведенных д0кументах(нужно все документы, проведенные после
01.01.07 счетами из Основного ПС,где счета,вводятся вручную, поменять на соответствующие сч...Вопрос № 95792: Здравствуйте! 1С 8.1. При тестировании и исправлении информационной базы на этапе "Пересчет итогов" закрывается конфигуратор без каких-либо сообщений. Объем базы 800Mb. Кто-нибудь сталкивался? Или возможные причины? Спасибо....
Вопрос № 95.752
Здравствуйте уважаемые эксперты! В типовой конфигурации создаю документ с табличной частью материалы и единицы измерения, в столбце материалы указываю формулу ЕдИзм=Материалы.ЕдиницаИзмерения и при заполнении документа ЕдИзм заполняется автоматически. Если я создаю сама справочник, например Услуги, с такой же структурой и так же прописываю формулу ЕдИзм=Услуги.ЕдиницаИзмерения то выдается сообщение о неопределенном типе Услуги. Особых настроек справочника Материалы я не заметила. Подскажите в чем дело и как
исправить?
Отвечает: Яна
Здравствуйте, Татьяна Корепанова!
А первом случае материалы - видимо имя столбца. А во втором у Вас есть такой столбец?
Кроме того, разве бывают единицы измерения у услуг. Проверьте наличие такого реквизита, а также задумайтесь а его смысле. Разве бывают услуги литрами, килограммами или пачками, а может быть ящиками?
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 20.07.2007, 08:55 Оценка за ответ: 4 Комментарий оценки: да, действительно в реквизитах табличной части надо ставить не произвольное название реквизита а Услуги (по имени справочника). Спасибо. Что касается единиц измерения - это условно, можно например поставить Цена
Отвечает: Vlad Skorochod
Здравствуйте, Татьяна Корепанова!
ЕдИзм=Услуги.ЕдиницаИзмерения
Переменная УСЛУГИ должна быть определена. Она должна быть в табличной части. А у Вас быстрее всего в табл. части определена переменная как УСЛУГА.
Ответ отправил: Vlad Skorochod (статус: 5-ый класс)
Ответ отправлен: 20.07.2007, 09:13
Вопрос № 95.755
Здрастье, Мы переходим на международный план счетов. Вот у меня обработка для изменения счетов в проведенных д0кументах(нужно все документы, проведенные после 01.01.07 счетами из Основного ПС,где счета,вводятся вручную, поменять на соответствующие счета из международного). Есть справочник "ЗаменаСчетов" - ставящий в соответствия счета. Проблема Если например я в справочнике не забила того счета или у документа нет реквизита типа счет, то документ остается непроведенным и неизменным. Мне нужно в таком
случае использлвать транзакцию, чтоб происходил полный ооткат для таких докуентов... Я уже не знаю как вписать эту транзакцию, чтоб у меня откат для всех документов не происходил..взгляните свежим взглядом, а? Спасибо!
Приложение:
Отправлен: 20.07.2007, 07:43
Вопрос задала: Shola (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Ромашов Евгений Николаевич
Здравствуйте, Shola!
На мой взгляд нужно взять операцию каждого документа и в ней поменять счета а потом сохранить, при этом откат документа не произойдет, а операции полностью поменяются
Отвечает: Шахрайчук Владимир Анатольевич
Здравствуйте, Shola!
Процедура Сформировать()
Перем тип;
НачатьТранзакцию()
...
Если Док.Провести()=0 Тогда
ОтменитьТранзакцию()
Возврат
КонецЕсли;
КонецЦикла;
ЗафиксироватьТранзакцию()
КонецПроцедуры
Но я полагаю, что если изменения большие, то нужно перейти на новую базу. Ведь с коммандами модуля проведения СчетПоКоду трудно бороться. А так Вы и старую базу сохраните, и новая будет с новеньким планов счетов и без старых глюков.
Ответ отправил: Шахрайчук Владимир Анатольевич (статус: Практикант)
Ответ отправлен: 20.07.2007, 11:17 Оценка за ответ: 3 Комментарий оценки: се равно проблемка осталась...
Отвечает: Elric
Здравствуйте, Shola!
Попробуйте мой вариант. Я добавил несколько строчек и отформатировал модуль, просто сравните тексты стандартным методом :)
Я, кстати, закомментировал лишний фрагмент кода - он ничего не дает, только время забирает. предполагаю, раньше он использовался для создания колонок ТЗ, теперь он явно лишний.
Вообще код можно было еще оптимизировать, но это уже оставляю Вам, в конце концов Вы может быть его еще переделывать будете.
Приложение:
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 20.07.2007, 16:07 Оценка за ответ: 5
Вопрос № 95.792
Здравствуйте! 1С 8.1. При тестировании и исправлении информационной базы на этапе "Пересчет итогов" закрывается конфигуратор без каких-либо сообщений. Объем базы 800Mb. Кто-нибудь сталкивался? Или возможные причины? Спасибо.
Отправлен: 20.07.2007, 14:41
Вопрос задал: Alegan (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Яна
Здравствуйте, Alegan!
База файловая, файл запорчен. Тестирование и исправление обычно показывает на каком оно сейчас объекте. Имеет смысл посмотреть список объектов на котором такое происходит.
Ответ отправила: Яна (статус: Студент)
Ответ отправлен: 20.07.2007, 15:22 Оценка за ответ: 4 Комментарий оценки: В версии 8.1 всего один файл: 1Cv8.1CD. А происходит такое на регистре накопления.